Class ClientStateInFile
java.lang.Object
io.aether.cloud.client.ClientStateInMemory
io.aether.cloud.client.ClientStateInFile
- All Implemented Interfaces:
ClientState, io.aether.utils.interfaces.Destroyable, io.aether.utils.ToString
public class ClientStateInFile
extends ClientStateInMemory
implements io.aether.utils.ToString, io.aether.utils.interfaces.Destroyable
-
Nested Class Summary
Nested classes/interfaces inherited from class ClientStateInMemory
ClientStateInMemory.ClientInfoMutable, ClientStateInMemory.ServerInfoNested classes/interfaces inherited from interface ClientState
ClientState.ClientInfo -
Constructor Summary
ConstructorsConstructorDescriptionClientStateInFile(UUID parent, List<URI> registrationUris) ClientStateInFile(UUID parent, List<URI> registrationUris, File fileState) -
Method Summary
Methods inherited from class ClientStateInMemory
getAlias, getClientInfo, getClientInfoAll, getCloud, getCountServersForRegistration, getCryptoLib, getMasterKey, getParentUid, getPingDuration, getRegistrationUri, getRootSigners, getServerDescriptor, getServerInfo, getServerInfoAll, getTimeoutForConnectToRegistrationServer, getUid, getUidInfo, load, load, loadState, loadState, loadState, save, save, saveCloud, setAlias, setCountServersForRegistration, setMasterKey, setParentUid, setTimeoutForConnectToRegistrationServer, setUid, toAString, toStringMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface io.aether.utils.ToString
toAString, toString2
-
Constructor Details
-
ClientStateInFile
-
ClientStateInFile
-
-
Method Details
-
destroy
public io.aether.utils.futures.AFuture destroy(boolean force) - Specified by:
destroyin interfaceio.aether.utils.interfaces.Destroyable
-
saveState
public void saveState()- Specified by:
saveStatein interfaceClientState- Overrides:
saveStatein classClientStateInMemory
-