Interface ClientState
- All Known Implementing Classes:
ClientStateInFile, ClientStateInMemory
public interface ClientState
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfacestatic interface -
Method Summary
Modifier and TypeMethodDescriptiongetAlias()getClientInfo(UUID uid) intio.aether.api.common.CryptoLibio.aether.api.common.Keyio.aether.utils.slots.AMFuture<Long> Set<io.aether.crypto.SignChecker> default io.aether.api.common.ServerDescriptorgetServerDescriptor(int serverId) getServerInfo(int sid) longgetUid()voidsaveCloud(ClientCloud cloud) voidvoidvoidsetMasterKey(io.aether.api.common.Key key) voidsetParentUid(UUID uid) void
-
Method Details
-
getUid
UUID getUid() -
setUid
-
getAlias
UUID getAlias() -
setAlias
-
getServerInfo
-
getServerInfoAll
Iterable<ClientState.ServerInfo> getServerInfoAll() -
getServerDescriptor
default io.aether.api.common.ServerDescriptor getServerDescriptor(int serverId) -
getClientInfo
-
saveState
void saveState() -
saveCloud
-
getCloud
-
getClientInfoAll
Iterable<ClientState.ClientInfo> getClientInfoAll() -
getRegistrationUri
-
getTimeoutForConnectToRegistrationServer
long getTimeoutForConnectToRegistrationServer() -
getCountServersForRegistration
int getCountServersForRegistration() -
getPingDuration
io.aether.utils.slots.AMFuture<Long> getPingDuration() -
getParentUid
UUID getParentUid() -
setParentUid
-
getMasterKey
io.aether.api.common.Key getMasterKey() -
setMasterKey
void setMasterKey(io.aether.api.common.Key key) -
getCryptoLib
io.aether.api.common.CryptoLib getCryptoLib() -
getRootSigners
Set<io.aether.crypto.SignChecker> getRootSigners()
-