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
Constructor and Description |
---|
SpdyHttpResponseStreamIdHandler() |
Modifier and Type | Method and Description |
---|---|
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
in class 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
in class 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
in class MessageToMessageCodec<java.lang.Object,HttpMessage>
java.lang.Exception
MessageToMessageDecoder.decode(ChannelHandlerContext, Object, List)
Copyright © 2008–2018 The Netty Project. All rights reserved.