Interface SpdyFrameDecoderDelegate

All Known Implementing Classes:
SpdyFrameCodec

public interface SpdyFrameDecoderDelegate
Callback interface for SpdyFrameDecoder.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    readDataFrame(int streamId, boolean last, ChannelBuffer data)
    Called when a DATA frame is received.
    void
    Called when an unrecoverable session error has occurred.
    void
    readGoAwayFrame(int lastGoodStreamId, int statusCode)
    Called when a GOAWAY frame is received.
    void
    Called when the header block within a SYN_STREAM, SYN_REPLY, or HEADERS frame is received.
    void
    Called when an entire header block has been received.
    void
    readHeadersFrame(int streamId, boolean last)
    Called when a HEADERS frame is received.
    void
    readPingFrame(int id)
    Called when a PING frame is received.
    void
    readRstStreamFrame(int streamId, int statusCode)
    Called when a RST_STREAM frame is received.
    void
    readSetting(int id, int value, boolean persistValue, boolean persisted)
    Called when an individual setting within a SETTINGS frame is received.
    void
    Called when the entire SETTINGS frame has been received.
    void
    readSettingsFrame(boolean clearPersisted)
    Called when a SETTINGS frame is received.
    void
    readSynReplyFrame(int streamId, boolean last)
    Called when a SYN_REPLY frame is received.
    void
    readSynStreamFrame(int streamId, int associatedToStreamId, byte priority, boolean last, boolean unidirectional)
    Called when a SYN_STREAM frame is received.
    void
    readWindowUpdateFrame(int streamId, int deltaWindowSize)
    Called when a WINDOW_UPDATE frame is received.
  • Method Details

    • readDataFrame

      void readDataFrame(int streamId, boolean last, ChannelBuffer data)
      Called when a DATA frame is received.
    • readSynStreamFrame

      void readSynStreamFrame(int streamId, int associatedToStreamId, byte priority, boolean last, boolean unidirectional)
      Called when a SYN_STREAM frame is received. The Name/Value Header Block is not included. See readHeaderBlock().
    • readSynReplyFrame

      void readSynReplyFrame(int streamId, boolean last)
      Called when a SYN_REPLY frame is received. The Name/Value Header Block is not included. See readHeaderBlock().
    • readRstStreamFrame

      void readRstStreamFrame(int streamId, int statusCode)
      Called when a RST_STREAM frame is received.
    • readSettingsFrame

      void readSettingsFrame(boolean clearPersisted)
      Called when a SETTINGS frame is received. Settings are not included. See readSetting().
    • readSetting

      void readSetting(int id, int value, boolean persistValue, boolean persisted)
      Called when an individual setting within a SETTINGS frame is received.
    • readSettingsEnd

      void readSettingsEnd()
      Called when the entire SETTINGS frame has been received.
    • readPingFrame

      void readPingFrame(int id)
      Called when a PING frame is received.
    • readGoAwayFrame

      void readGoAwayFrame(int lastGoodStreamId, int statusCode)
      Called when a GOAWAY frame is received.
    • readHeadersFrame

      void readHeadersFrame(int streamId, boolean last)
      Called when a HEADERS frame is received. The Name/Value Header Block is not included. See readHeaderBlock().
    • readWindowUpdateFrame

      void readWindowUpdateFrame(int streamId, int deltaWindowSize)
      Called when a WINDOW_UPDATE frame is received.
    • readHeaderBlock

      void readHeaderBlock(ChannelBuffer headerBlock)
      Called when the header block within a SYN_STREAM, SYN_REPLY, or HEADERS frame is received.
    • readHeaderBlockEnd

      void readHeaderBlockEnd()
      Called when an entire header block has been received.
    • readFrameError

      void readFrameError(String message)
      Called when an unrecoverable session error has occurred.