public abstract class ByteToMessageCodec<INBOUND_OUT,OUTBOUND_IN> extends ChannelHandlerAdapter implements ChannelInboundByteHandler, ChannelOutboundMessageHandler<OUTBOUND_IN>
ChannelHandler.Sharable
Constructor and Description |
---|
ByteToMessageCodec() |
Modifier and Type | Method and Description |
---|---|
abstract INBOUND_OUT |
decode(ChannelHandlerContext ctx,
ByteBuf in) |
abstract void |
encode(ChannelHandlerContext ctx,
OUTBOUND_IN msg,
ByteBuf out) |
void |
flush(ChannelHandlerContext ctx,
ChannelFuture future) |
void |
inboundBufferUpdated(ChannelHandlerContext ctx) |
ByteBuf |
newInboundBuffer(ChannelHandlerContext ctx) |
MessageBuf<OUTBOUND_IN> |
newOutboundBuffer(ChannelHandlerContext ctx) |
bind, close, connect, deregister, disconnect
afterAdd, afterRemove, beforeAdd, beforeRemove, channelActive, channelInactive, channelRegistered, channelUnregistered, exceptionCaught, userEventTriggered
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
channelActive, channelInactive, channelRegistered, channelUnregistered
bind, close, connect, deregister, disconnect
afterAdd, afterRemove, beforeAdd, beforeRemove, exceptionCaught, userEventTriggered
public ByteBuf newInboundBuffer(ChannelHandlerContext ctx) throws Exception
newInboundBuffer
in interface ChannelInboundByteHandler
newInboundBuffer
in interface ChannelInboundHandler
Exception
public void inboundBufferUpdated(ChannelHandlerContext ctx) throws Exception
inboundBufferUpdated
in interface ChannelStateHandler
inboundBufferUpdated
in class ChannelStateHandlerAdapter
Exception
public MessageBuf<OUTBOUND_IN> newOutboundBuffer(ChannelHandlerContext ctx) throws Exception
newOutboundBuffer
in interface ChannelOutboundHandler
newOutboundBuffer
in interface ChannelOutboundMessageHandler<OUTBOUND_IN>
Exception
public void flush(ChannelHandlerContext ctx, ChannelFuture future) throws Exception
flush
in interface ChannelOperationHandler
flush
in class ChannelHandlerAdapter
Exception
public abstract void encode(ChannelHandlerContext ctx, OUTBOUND_IN msg, ByteBuf out) throws Exception
Exception
public abstract INBOUND_OUT decode(ChannelHandlerContext ctx, ByteBuf in) throws Exception
Exception
Copyright © 2008-2012 The Netty Project. All Rights Reserved.