Class SpdyFrameEncoder
- java.lang.Object
-
- org.jboss.netty.handler.codec.spdy.SpdyFrameEncoder
-
public class SpdyFrameEncoder extends java.lang.ObjectEncodes a SPDY Frame into aChannelBuffer.
-
-
Field Summary
Fields Modifier and Type Field Description private intversion
-
Constructor Summary
Constructors Constructor Description SpdyFrameEncoder(SpdyVersion spdyVersion)Creates a new instance with the specifiedspdyVersion.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ChannelBufferencodeDataFrame(int streamId, boolean last, ChannelBuffer data)ChannelBufferencodeGoAwayFrame(int lastGoodStreamId, int statusCode)ChannelBufferencodeHeadersFrame(int streamId, boolean last, ChannelBuffer headerBlock)ChannelBufferencodePingFrame(int id)ChannelBufferencodeRstStreamFrame(int streamId, int statusCode)ChannelBufferencodeSettingsFrame(SpdySettingsFrame spdySettingsFrame)ChannelBufferencodeSynReplyFrame(int streamId, boolean last, ChannelBuffer headerBlock)ChannelBufferencodeSynStreamFrame(int streamId, int associatedToStreamId, byte priority, boolean last, boolean unidirectional, ChannelBuffer headerBlock)ChannelBufferencodeWindowUpdateFrame(int streamId, int deltaWindowSize)private voidwriteControlFrameHeader(ChannelBuffer buffer, int type, byte flags, int length)
-
-
-
Constructor Detail
-
SpdyFrameEncoder
public SpdyFrameEncoder(SpdyVersion spdyVersion)
Creates a new instance with the specifiedspdyVersion.
-
-
Method Detail
-
writeControlFrameHeader
private void writeControlFrameHeader(ChannelBuffer buffer, int type, byte flags, int length)
-
encodeDataFrame
public ChannelBuffer encodeDataFrame(int streamId, boolean last, ChannelBuffer data)
-
encodeSynStreamFrame
public ChannelBuffer encodeSynStreamFrame(int streamId, int associatedToStreamId, byte priority, boolean last, boolean unidirectional, ChannelBuffer headerBlock)
-
encodeSynReplyFrame
public ChannelBuffer encodeSynReplyFrame(int streamId, boolean last, ChannelBuffer headerBlock)
-
encodeRstStreamFrame
public ChannelBuffer encodeRstStreamFrame(int streamId, int statusCode)
-
encodeSettingsFrame
public ChannelBuffer encodeSettingsFrame(SpdySettingsFrame spdySettingsFrame)
-
encodePingFrame
public ChannelBuffer encodePingFrame(int id)
-
encodeGoAwayFrame
public ChannelBuffer encodeGoAwayFrame(int lastGoodStreamId, int statusCode)
-
encodeHeadersFrame
public ChannelBuffer encodeHeadersFrame(int streamId, boolean last, ChannelBuffer headerBlock)
-
encodeWindowUpdateFrame
public ChannelBuffer encodeWindowUpdateFrame(int streamId, int deltaWindowSize)
-
-