Class SpdyFrameEncoder


  • public class SpdyFrameEncoder
    extends java.lang.Object
    Encodes a SPDY Frame into a ChannelBuffer.
    • Field Detail

      • version

        private final int version
    • Constructor Detail

      • SpdyFrameEncoder

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

      • writeControlFrameHeader

        private void writeControlFrameHeader​(ChannelBuffer buffer,
                                             int type,
                                             byte flags,
                                             int length)
      • encodeSynStreamFrame

        public ChannelBuffer encodeSynStreamFrame​(int streamId,
                                                  int associatedToStreamId,
                                                  byte priority,
                                                  boolean last,
                                                  boolean unidirectional,
                                                  ChannelBuffer headerBlock)
      • encodeRstStreamFrame

        public ChannelBuffer encodeRstStreamFrame​(int streamId,
                                                  int statusCode)
      • encodePingFrame

        public ChannelBuffer encodePingFrame​(int id)
      • encodeGoAwayFrame

        public ChannelBuffer encodeGoAwayFrame​(int lastGoodStreamId,
                                               int statusCode)
      • encodeWindowUpdateFrame

        public ChannelBuffer encodeWindowUpdateFrame​(int streamId,
                                                     int deltaWindowSize)