Class SpdyFrameEncoder

java.lang.Object
org.jboss.netty.handler.codec.spdy.SpdyFrameEncoder

public class SpdyFrameEncoder extends Object
Encodes a SPDY Frame into a ChannelBuffer.
  • Field Details

    • version

      private final int version
  • Constructor Details

    • SpdyFrameEncoder

      public SpdyFrameEncoder(SpdyVersion spdyVersion)
      Creates a new instance with the specified spdyVersion.
  • Method Details

    • 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)