public class SpdyHttpResponseStreamIdHandler extends MessageToMessageCodec<java.lang.Object,HttpMessage>
MessageToMessageCodec
that takes care of adding the right SpdyHttpHeaders.Names.STREAM_ID
to the
HttpMessage
if one is not present. This makes it possible to just re-use plan handlers current used
for HTTP.ChannelHandler.Sharable
构造器和说明 |
---|
SpdyHttpResponseStreamIdHandler() |
限定符和类型 | 方法和说明 |
---|---|
boolean |
acceptInboundMessage(java.lang.Object msg)
Returns
true if and only if the specified message can be decoded by this codec. |
protected void |
decode(ChannelHandlerContext ctx,
java.lang.Object msg,
java.util.List<java.lang.Object> out) |
protected void |
encode(ChannelHandlerContext ctx,
HttpMessage msg,
java.util.List<java.lang.Object> out) |
acceptOutboundMessage, channelRead, write
bind, close, connect, deregister, disconnect, flush, read
channelActive, channelInactive, channelReadComplete, channelRegistered, channelUnregistered, channelWritabilityChanged, exceptionCaught, userEventTriggered
ensureNotSharable, handlerAdded, handlerRemoved, isSharable
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
exceptionCaught, handlerAdded, handlerRemoved
public boolean acceptInboundMessage(java.lang.Object msg) throws java.lang.Exception
MessageToMessageCodec
true
if and only if the specified message can be decoded by this codec.acceptInboundMessage
在类中 MessageToMessageCodec<java.lang.Object,HttpMessage>
msg
- the messagejava.lang.Exception
protected void encode(ChannelHandlerContext ctx, HttpMessage msg, java.util.List<java.lang.Object> out) throws java.lang.Exception
encode
在类中 MessageToMessageCodec<java.lang.Object,HttpMessage>
java.lang.Exception
MessageToMessageEncoder.encode(ChannelHandlerContext, Object, List)
protected void decode(ChannelHandlerContext ctx, java.lang.Object msg, java.util.List<java.lang.Object> out) throws java.lang.Exception
decode
在类中 MessageToMessageCodec<java.lang.Object,HttpMessage>
java.lang.Exception
MessageToMessageDecoder.decode(ChannelHandlerContext, Object, List)