@ChannelHandler.Sharable public final class ChannelHandler extends io.netty.handler.codec.MessageToMessageCodec<cpw.mods.fml.common.network.internal.FMLProxyPacket,Packet>
| Modifier and Type | Field and Description |
|---|---|
static io.netty.util.AttributeKey<java.lang.ThreadLocal<java.lang.ref.WeakReference<cpw.mods.fml.common.network.internal.FMLProxyPacket>>> |
INBOUNDPACKETTRACKER |
| Constructor and Description |
|---|
ChannelHandler() |
| Modifier and Type | Method and Description |
|---|---|
ChannelHandler |
addDiscriminator(int discriminator,
java.lang.Class<? extends Packet> type) |
protected void |
decode(io.netty.channel.ChannelHandlerContext ctx,
cpw.mods.fml.common.network.internal.FMLProxyPacket msg,
java.util.List<java.lang.Object> out) |
protected void |
encode(io.netty.channel.ChannelHandlerContext ctx,
Packet msg,
java.util.List<java.lang.Object> out) |
void |
exceptionCaught(io.netty.channel.ChannelHandlerContext ctx,
java.lang.Throwable cause) |
byte |
getDiscriminator(java.lang.Class<? extends Packet> clazz) |
void |
handlerAdded(io.netty.channel.ChannelHandlerContext ctx) |
void |
registerPacketType(java.lang.Class<? extends Packet> packetType) |
protected void |
testMessageValidity(cpw.mods.fml.common.network.internal.FMLProxyPacket msg)
Called to verify the message received.
|
acceptInboundMessage, acceptOutboundMessage, channelRead, writebind, close, connect, deregister, disconnect, flush, readchannelActive, channelInactive, channelReadComplete, channelRegistered, channelUnregistered, channelWritabilityChanged, userEventTriggeredpublic static final io.netty.util.AttributeKey<java.lang.ThreadLocal<java.lang.ref.WeakReference<cpw.mods.fml.common.network.internal.FMLProxyPacket>>> INBOUNDPACKETTRACKER
public byte getDiscriminator(java.lang.Class<? extends Packet> clazz)
public void handlerAdded(io.netty.channel.ChannelHandlerContext ctx)
throws java.lang.Exception
handlerAdded in interface io.netty.channel.ChannelHandlerhandlerAdded in class io.netty.channel.ChannelHandlerAdapterjava.lang.Exceptionpublic ChannelHandler addDiscriminator(int discriminator, java.lang.Class<? extends Packet> type)
protected void encode(io.netty.channel.ChannelHandlerContext ctx,
Packet msg,
java.util.List<java.lang.Object> out)
throws java.lang.Exception
encode in class io.netty.handler.codec.MessageToMessageCodec<cpw.mods.fml.common.network.internal.FMLProxyPacket,Packet>java.lang.Exceptionprotected void decode(io.netty.channel.ChannelHandlerContext ctx,
cpw.mods.fml.common.network.internal.FMLProxyPacket msg,
java.util.List<java.lang.Object> out)
throws java.lang.Exception
decode in class io.netty.handler.codec.MessageToMessageCodec<cpw.mods.fml.common.network.internal.FMLProxyPacket,Packet>java.lang.Exceptionprotected void testMessageValidity(cpw.mods.fml.common.network.internal.FMLProxyPacket msg)
msg - public void exceptionCaught(io.netty.channel.ChannelHandlerContext ctx,
java.lang.Throwable cause)
throws java.lang.Exception
exceptionCaught in interface io.netty.channel.ChannelHandlerexceptionCaught in interface io.netty.channel.ChannelInboundHandlerexceptionCaught in class io.netty.channel.ChannelInboundHandlerAdapterjava.lang.Exceptionpublic void registerPacketType(java.lang.Class<? extends Packet> packetType)