public class SpdyHttpResponseStreamIdHandler extends SimpleChannelHandler
SimpleChannelHandler that takes care of adding the right streamId to the
HttpResponse if one is not present. This makes it possible to just re-use plan handlers current used
for HTTP.ChannelHandler.Sharable| Modifier and Type | Field and Description |
|---|---|
private java.util.Queue<java.lang.Integer> |
ids |
private static java.lang.Integer |
NO_ID |
| Constructor and Description |
|---|
SpdyHttpResponseStreamIdHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
messageReceived(ChannelHandlerContext ctx,
MessageEvent e)
Invoked when a message object (e.g:
ChannelBuffer) was received
from a remote peer. |
void |
writeRequested(ChannelHandlerContext ctx,
MessageEvent e)
Invoked when
Channel.write(Object) is called. |
bindRequested, channelBound, channelClosed, channelConnected, channelDisconnected, channelInterestChanged, channelOpen, channelUnbound, childChannelClosed, childChannelOpen, closeRequested, connectRequested, disconnectRequested, exceptionCaught, handleDownstream, handleUpstream, setInterestOpsRequested, unbindRequested, writeCompleteprivate static final java.lang.Integer NO_ID
private final java.util.Queue<java.lang.Integer> ids
public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws java.lang.Exception
SimpleChannelHandlerChannelBuffer) was received
from a remote peer.messageReceived in class SimpleChannelHandlerjava.lang.Exceptionpublic void writeRequested(ChannelHandlerContext ctx, MessageEvent e) throws java.lang.Exception
SimpleChannelHandlerChannel.write(Object) is called.writeRequested in class SimpleChannelHandlerjava.lang.Exception