Class NetworkConnectionInfo
- java.lang.Object
-
- de.dytanic.cloudnet.ext.bridge.player.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 Summary
Fields Modifier and Type Field Description protected de.dytanic.cloudnet.driver.network.HostAndPortaddressprotected booleanlegacyprotected de.dytanic.cloudnet.driver.network.HostAndPortlistenerprotected java.lang.Stringnameprotected NetworkServiceInfonetworkServiceprotected booleanonlineModestatic java.lang.reflect.TypeTYPEprotected java.util.UUIDuniqueIdprotected intversion
-
Constructor Summary
Constructors Constructor Description NetworkConnectionInfo()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)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description de.dytanic.cloudnet.driver.network.HostAndPortgetAddress()de.dytanic.cloudnet.driver.network.HostAndPortgetListener()java.lang.StringgetName()NetworkServiceInfogetNetworkService()java.util.UUIDgetUniqueId()intgetVersion()booleanisLegacy()booleanisOnlineMode()voidread(@NotNull de.dytanic.cloudnet.driver.serialization.ProtocolBuffer buffer)voidsetAddress(de.dytanic.cloudnet.driver.network.HostAndPort address)voidsetLegacy(boolean legacy)voidsetListener(de.dytanic.cloudnet.driver.network.HostAndPort listener)voidsetName(java.lang.String name)voidsetNetworkService(NetworkServiceInfo networkService)voidsetOnlineMode(boolean onlineMode)voidsetUniqueId(java.util.UUID uniqueId)voidsetVersion(int version)voidwrite(@NotNull de.dytanic.cloudnet.driver.serialization.ProtocolBuffer buffer)
-
-
-
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
-
networkService
protected NetworkServiceInfo networkService
-
-
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)
-
getNetworkService
public NetworkServiceInfo getNetworkService()
-
setNetworkService
public void setNetworkService(NetworkServiceInfo networkService)
-
write
public void write(@NotNull @NotNull de.dytanic.cloudnet.driver.serialization.ProtocolBuffer buffer)- Specified by:
writein interfacede.dytanic.cloudnet.driver.serialization.SerializableObject
-
read
public void read(@NotNull @NotNull de.dytanic.cloudnet.driver.serialization.ProtocolBuffer buffer)- Specified by:
readin interfacede.dytanic.cloudnet.driver.serialization.SerializableObject
-
-