Class NetworkConnectionInfo

  • All Implemented Interfaces:
    de.dytanic.cloudnet.driver.serialization.SerializableObject

    public class NetworkConnectionInfo
    extends java.lang.Object
    implements de.dytanic.cloudnet.driver.serialization.SerializableObject
    • Field Detail

      • TYPE

        public static final java.lang.reflect.Type TYPE
      • uniqueId

        protected java.util.UUID uniqueId
      • name

        protected java.lang.String name
      • version

        protected int version
      • address

        protected de.dytanic.cloudnet.driver.network.HostAndPort address
      • listener

        protected de.dytanic.cloudnet.driver.network.HostAndPort listener
      • onlineMode

        protected boolean onlineMode
      • legacy

        protected boolean legacy
    • Constructor Detail

      • NetworkConnectionInfo

        public NetworkConnectionInfo​(java.util.UUID uniqueId,
                                     java.lang.String name,
                                     int version,
                                     de.dytanic.cloudnet.driver.network.HostAndPort address,
                                     de.dytanic.cloudnet.driver.network.HostAndPort listener,
                                     boolean onlineMode,
                                     boolean legacy,
                                     NetworkServiceInfo networkService)
      • NetworkConnectionInfo

        public NetworkConnectionInfo()
    • Method Detail

      • getUniqueId

        public java.util.UUID getUniqueId()
      • setUniqueId

        public void setUniqueId​(java.util.UUID uniqueId)
      • getName

        public java.lang.String getName()
      • setName

        public void setName​(java.lang.String name)
      • getVersion

        public int getVersion()
      • setVersion

        public void setVersion​(int version)
      • getAddress

        public de.dytanic.cloudnet.driver.network.HostAndPort getAddress()
      • setAddress

        public void setAddress​(de.dytanic.cloudnet.driver.network.HostAndPort address)
      • getListener

        public de.dytanic.cloudnet.driver.network.HostAndPort getListener()
      • setListener

        public void setListener​(de.dytanic.cloudnet.driver.network.HostAndPort listener)
      • isOnlineMode

        public boolean isOnlineMode()
      • setOnlineMode

        public void setOnlineMode​(boolean onlineMode)
      • isLegacy

        public boolean isLegacy()
      • setLegacy

        public void setLegacy​(boolean legacy)
      • setNetworkService

        public void setNetworkService​(NetworkServiceInfo networkService)
      • write

        public void write​(@NotNull
                          @NotNull de.dytanic.cloudnet.driver.serialization.ProtocolBuffer buffer)
        Specified by:
        write in interface de.dytanic.cloudnet.driver.serialization.SerializableObject
      • read

        public void read​(@NotNull
                         @NotNull de.dytanic.cloudnet.driver.serialization.ProtocolBuffer buffer)
        Specified by:
        read in interface de.dytanic.cloudnet.driver.serialization.SerializableObject