public class NetworkManager
extends <any>
Modifier and Type | Field and Description |
---|---|
static LazyLoadBase<EpollEventLoopGroup> |
CLIENT_EPOLL_EVENTLOOP |
static LazyLoadBase<LocalEventLoopGroup> |
CLIENT_LOCAL_EVENTLOOP |
static LazyLoadBase<NioEventLoopGroup> |
CLIENT_NIO_EVENTLOOP |
static Marker |
NETWORK_MARKER |
static Marker |
NETWORK_PACKETS_MARKER |
static <any> |
PROTOCOL_ATTRIBUTE_KEY |
Constructor and Description |
---|
NetworkManager(EnumPacketDirection packetDirection) |
Modifier and Type | Method and Description |
---|---|
Channel |
channel() |
void |
channelActive(ChannelHandlerContext p_channelActive_1_) |
void |
channelInactive(ChannelHandlerContext p_channelInactive_1_) |
protected void |
channelRead0(ChannelHandlerContext p_channelRead0_1_,
Packet<?> p_channelRead0_2_) |
void |
checkDisconnected() |
void |
closeChannel(ITextComponent message) |
static NetworkManager |
createNetworkManagerAndConnect(java.net.InetAddress address,
int serverPort,
boolean useNativeTransport) |
void |
disableAutoRead() |
void |
enableEncryption(javax.crypto.SecretKey key) |
void |
exceptionCaught(ChannelHandlerContext p_exceptionCaught_1_,
java.lang.Throwable p_exceptionCaught_2_) |
EnumPacketDirection |
getDirection() |
ITextComponent |
getExitMessage() |
INetHandler |
getNetHandler() |
java.net.SocketAddress |
getRemoteAddress() |
boolean |
hasNoChannel() |
boolean |
isChannelOpen() |
boolean |
isEncrypted() |
boolean |
isLocalChannel() |
void |
processReceivedPackets() |
static NetworkManager |
provideLocalClient(java.net.SocketAddress address) |
void |
sendPacket(Packet<?> packetIn) |
void |
sendPacket(Packet<?> packetIn,
<any> listener,
<any>... listeners) |
void |
setCompressionThreshold(int threshold) |
void |
setConnectionState(EnumConnectionState newState) |
void |
setNetHandler(INetHandler handler) |
public static final Marker NETWORK_MARKER
public static final Marker NETWORK_PACKETS_MARKER
public static final <any> PROTOCOL_ATTRIBUTE_KEY
public static final LazyLoadBase<NioEventLoopGroup> CLIENT_NIO_EVENTLOOP
public static final LazyLoadBase<EpollEventLoopGroup> CLIENT_EPOLL_EVENTLOOP
public static final LazyLoadBase<LocalEventLoopGroup> CLIENT_LOCAL_EVENTLOOP
public NetworkManager(EnumPacketDirection packetDirection)
public EnumPacketDirection getDirection()
public void channelActive(ChannelHandlerContext p_channelActive_1_) throws java.lang.Exception
java.lang.Exception
public void setConnectionState(EnumConnectionState newState)
public void channelInactive(ChannelHandlerContext p_channelInactive_1_) throws java.lang.Exception
java.lang.Exception
public void exceptionCaught(ChannelHandlerContext p_exceptionCaught_1_, java.lang.Throwable p_exceptionCaught_2_) throws java.lang.Exception
java.lang.Exception
protected void channelRead0(ChannelHandlerContext p_channelRead0_1_, Packet<?> p_channelRead0_2_) throws java.lang.Exception
java.lang.Exception
public void setNetHandler(INetHandler handler)
public void sendPacket(Packet<?> packetIn)
public void sendPacket(Packet<?> packetIn, <any> listener, <any>... listeners)
public void processReceivedPackets()
public java.net.SocketAddress getRemoteAddress()
public void closeChannel(ITextComponent message)
public boolean isLocalChannel()
public static NetworkManager createNetworkManagerAndConnect(java.net.InetAddress address, int serverPort, boolean useNativeTransport)
public static NetworkManager provideLocalClient(java.net.SocketAddress address)
public void enableEncryption(javax.crypto.SecretKey key)
public boolean isEncrypted()
public boolean isChannelOpen()
public boolean hasNoChannel()
public INetHandler getNetHandler()
public ITextComponent getExitMessage()
public void disableAutoRead()
public void setCompressionThreshold(int threshold)
public void checkDisconnected()
public Channel channel()