Class SpdyFrameEncoder
- java.lang.Object
-
- org.jboss.netty.handler.codec.spdy.SpdyFrameEncoder
-
public class SpdyFrameEncoder extends java.lang.Object
Encodes a SPDY Frame into aChannelBuffer
.
-
-
Field Summary
Fields Modifier and Type Field Description private int
version
-
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 ChannelBuffer
encodeDataFrame(int streamId, boolean last, ChannelBuffer data)
ChannelBuffer
encodeGoAwayFrame(int lastGoodStreamId, int statusCode)
ChannelBuffer
encodeHeadersFrame(int streamId, boolean last, ChannelBuffer headerBlock)
ChannelBuffer
encodePingFrame(int id)
ChannelBuffer
encodeRstStreamFrame(int streamId, int statusCode)
ChannelBuffer
encodeSettingsFrame(SpdySettingsFrame spdySettingsFrame)
ChannelBuffer
encodeSynReplyFrame(int streamId, boolean last, ChannelBuffer headerBlock)
ChannelBuffer
encodeSynStreamFrame(int streamId, int associatedToStreamId, byte priority, boolean last, boolean unidirectional, ChannelBuffer headerBlock)
ChannelBuffer
encodeWindowUpdateFrame(int streamId, int deltaWindowSize)
private void
writeControlFrameHeader(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)
-
-