public final class DefaultNetworkChannel extends Object implements systems.reformcloud.reformcloud2.executor.api.network.channel.NetworkChannel
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
@NotNull String |
getAddress() |
long |
getConnectionTime() |
@NotNull InetSocketAddress |
getEthernetAddress() |
@NotNull String |
getName() |
boolean |
isAuthenticated() |
boolean |
isConnected() |
void |
sendPacket(@NotNull Object packet) |
void |
sendPackets(Object... packets) |
void |
sendQueryResult(@Nullable UUID queryUniqueID,
@NotNull systems.reformcloud.reformcloud2.executor.api.network.packet.Packet result) |
void |
setAuthenticated(boolean authenticated) |
void |
setName(@NotNull String newName) |
void |
setRemoteAddress(@NotNull InetSocketAddress address) |
public void sendPacket(@NotNull
@NotNull Object packet)
sendPacket in interface systems.reformcloud.reformcloud2.executor.api.network.channel.NetworkChannelpublic void sendPackets(@NonNls
Object... packets)
sendPackets in interface systems.reformcloud.reformcloud2.executor.api.network.channel.NetworkChannelpublic void sendQueryResult(@Nullable
@Nullable UUID queryUniqueID,
@NotNull
@NotNull systems.reformcloud.reformcloud2.executor.api.network.packet.Packet result)
sendQueryResult in interface systems.reformcloud.reformcloud2.executor.api.network.channel.NetworkChannelpublic long getConnectionTime()
getConnectionTime in interface systems.reformcloud.reformcloud2.executor.api.network.channel.NetworkChannel@NotNull public @NotNull String getAddress()
getAddress in interface systems.reformcloud.reformcloud2.executor.api.network.channel.NetworkChannel@NotNull public @NotNull InetSocketAddress getEthernetAddress()
getEthernetAddress in interface systems.reformcloud.reformcloud2.executor.api.network.channel.NetworkChannelpublic void setRemoteAddress(@NotNull
@NotNull InetSocketAddress address)
setRemoteAddress in interface systems.reformcloud.reformcloud2.executor.api.network.channel.NetworkChannelpublic boolean isConnected()
isConnected in interface systems.reformcloud.reformcloud2.executor.api.network.channel.NetworkChannelpublic boolean isAuthenticated()
isAuthenticated in interface systems.reformcloud.reformcloud2.executor.api.network.channel.NetworkChannelpublic void setAuthenticated(boolean authenticated)
setAuthenticated in interface systems.reformcloud.reformcloud2.executor.api.network.channel.NetworkChannelpublic void close()
close in interface systems.reformcloud.reformcloud2.executor.api.network.channel.NetworkChannelpublic void setName(@NotNull
@NotNull String newName)
setName in interface systems.reformcloud.reformcloud2.executor.api.utility.name.ReNameable@NotNull public @NotNull String getName()
getName in interface systems.reformcloud.reformcloud2.executor.api.utility.name.NameableCopyright © 2020. All rights reserved.