Class ClientStateForSave
java.lang.Object
io.aether.api.clienttypes.ClientStateForSave
- All Implemented Interfaces:
io.aether.utils.ToString
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final UUIDprotected final ClientInfo[]protected final intprotected final io.aether.api.common.CryptoLibprotected final io.aether.api.common.Keystatic final io.aether.net.fastMeta.FastMetaType<ClientStateForSave> static final io.aether.net.fastMeta.FastMetaType<ClientStateForSave> protected final UUIDprotected final longprotected final URI[]protected final io.aether.api.common.Key[]protected final io.aether.api.common.ServerDescriptor[]protected final longprotected final UUID -
Constructor Summary
ConstructorsConstructorDescriptionClientStateForSave(URI[] registrationUri, io.aether.api.common.ServerDescriptor[] servers, ClientInfo[] clients, io.aether.api.common.Key[] rootSigners, io.aether.api.common.CryptoLib cryptoLib, long pingDuration, UUID parentUid, int countServersForRegistration, long timeoutForConnectToRegistrationServer, UUID uid, UUID alias, io.aether.api.common.Key masterKey) -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleangetAlias()intio.aether.api.common.CryptoLibio.aether.api.common.KeylongURI[]io.aether.api.common.Key[]io.aether.api.common.ServerDescriptor[]longgetUid()inthashCode()booleanbooleanrootSignersContains(io.aether.api.common.Key el) booleanserversContains(io.aether.api.common.ServerDescriptor el) io.aether.utils.AStringtoAString(io.aether.utils.AString sb) toString()Methods inherited from interface io.aether.utils.ToString
toString2
-
Field Details
-
META_BODY
-
META
-
registrationUri
-
servers
protected final io.aether.api.common.ServerDescriptor[] servers -
clients
-
rootSigners
protected final io.aether.api.common.Key[] rootSigners -
cryptoLib
protected final io.aether.api.common.CryptoLib cryptoLib -
pingDuration
protected final long pingDuration -
parentUid
-
countServersForRegistration
protected final int countServersForRegistration -
timeoutForConnectToRegistrationServer
protected final long timeoutForConnectToRegistrationServer -
uid
-
alias
-
masterKey
protected final io.aether.api.common.Key masterKey
-
-
Constructor Details
-
ClientStateForSave
public ClientStateForSave(URI[] registrationUri, io.aether.api.common.ServerDescriptor[] servers, ClientInfo[] clients, io.aether.api.common.Key[] rootSigners, io.aether.api.common.CryptoLib cryptoLib, long pingDuration, UUID parentUid, int countServersForRegistration, long timeoutForConnectToRegistrationServer, UUID uid, UUID alias, io.aether.api.common.Key masterKey)
-
-
Method Details
-
getRegistrationUri
-
registrationUriContains
-
getServers
public io.aether.api.common.ServerDescriptor[] getServers() -
serversContains
public boolean serversContains(io.aether.api.common.ServerDescriptor el) -
getClients
-
clientsContains
-
getRootSigners
public io.aether.api.common.Key[] getRootSigners() -
rootSignersContains
public boolean rootSignersContains(io.aether.api.common.Key el) -
getCryptoLib
public io.aether.api.common.CryptoLib getCryptoLib() -
getPingDuration
public long getPingDuration() -
getParentUid
-
getCountServersForRegistration
public int getCountServersForRegistration() -
getTimeoutForConnectToRegistrationServer
public long getTimeoutForConnectToRegistrationServer() -
getUid
-
getAlias
-
getMasterKey
public io.aether.api.common.Key getMasterKey() -
equals
-
hashCode
-
toString
-
toAString
public io.aether.utils.AString toAString(io.aether.utils.AString sb) - Specified by:
toAStringin interfaceio.aether.utils.ToString
-