public abstract class HttpObjectEncoder<H extends HttpMessage> extends MessageToMessageEncoder<Object>
HttpMessage or an HttpContent into
a ByteBuf.
ChannelHandler.Sharable| Constructor and Description |
|---|
HttpObjectEncoder() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
acceptOutboundMessage(Object msg)
Returns
true if the given message should be handled. |
protected void |
encode(ChannelHandlerContext ctx,
Object msg,
List<Object> out)
Encode from one message to an other.
|
protected static void |
encodeAscii(String s,
ByteBuf buf)
Deprecated.
|
protected abstract void |
encodeInitialLine(ByteBuf buf,
H message) |
writebind, close, connect, deregister, disconnect, flush, readexceptionCaught, handlerAdded, handlerRemoved, isSharableclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitexceptionCaught, handlerAdded, handlerRemovedprotected void encode(ChannelHandlerContext ctx, Object msg, List<Object> out) throws Exception
MessageToMessageEncoderencode in class MessageToMessageEncoder<Object>ctx - the ChannelHandlerContext which this MessageToMessageEncoder belongs tomsg - the message to encode to an other oneout - the List into which the encoded msg should be added
needs to do some kind of aggragationException - is thrown if an error accourpublic boolean acceptOutboundMessage(Object msg) throws Exception
MessageToMessageEncodertrue if the given message should be handled. If false it will be passed to the next
ChannelOutboundHandler in the ChannelPipeline.acceptOutboundMessage in class MessageToMessageEncoder<Object>Exception@Deprecated protected static void encodeAscii(String s, ByteBuf buf)
Copyright © 2008–2014 The Netty Project. All rights reserved.