Class ClientStateForSave

java.lang.Object
io.aether.api.clienttypes.ClientStateForSave
All Implemented Interfaces:
io.aether.utils.ToString

public class ClientStateForSave extends Object implements io.aether.utils.ToString
  • Field Details

    • META_BODY

      public static final io.aether.net.fastMeta.FastMetaType<ClientStateForSave> META_BODY
    • META

      public static final io.aether.net.fastMeta.FastMetaType<ClientStateForSave> META
    • registrationUri

      protected final URI[] registrationUri
    • servers

      protected final io.aether.api.common.ServerDescriptor[] servers
    • clients

      protected final ClientInfo[] 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

      protected final UUID parentUid
    • countServersForRegistration

      protected final int countServersForRegistration
    • timeoutForConnectToRegistrationServer

      protected final long timeoutForConnectToRegistrationServer
    • uid

      protected final UUID uid
    • alias

      protected final UUID 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

      public URI[] getRegistrationUri()
    • registrationUriContains

      public boolean registrationUriContains(URI el)
    • getServers

      public io.aether.api.common.ServerDescriptor[] getServers()
    • serversContains

      public boolean serversContains(io.aether.api.common.ServerDescriptor el)
    • getClients

      public ClientInfo[] getClients()
    • clientsContains

      public boolean clientsContains(ClientInfo el)
    • 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

      public UUID getParentUid()
    • getCountServersForRegistration

      public int getCountServersForRegistration()
    • getTimeoutForConnectToRegistrationServer

      public long getTimeoutForConnectToRegistrationServer()
    • getUid

      public UUID getUid()
    • getAlias

      public UUID getAlias()
    • getMasterKey

      public io.aether.api.common.Key getMasterKey()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • toAString

      public io.aether.utils.AString toAString(io.aether.utils.AString sb)
      Specified by:
      toAString in interface io.aether.utils.ToString