Package io.netty.handler.codec.spdy
Interface SpdyFrameDecoderDelegate
-
- All Known Implementing Classes:
SpdyFrameCodec
public interface SpdyFrameDecoderDelegate
Callback interface forSpdyFrameDecoder
.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description void
readDataFrame(int streamId, boolean last, ByteBuf data)
Called when a DATA frame is received.void
readFrameError(java.lang.String message)
Called when an unrecoverable session error has occurred.void
readGoAwayFrame(int lastGoodStreamId, int statusCode)
Called when a GOAWAY frame is received.void
readHeaderBlock(ByteBuf headerBlock)
Called when the header block within a SYN_STREAM, SYN_REPLY, or HEADERS frame is received.void
readHeaderBlockEnd()
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
readSettingsEnd()
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.default void
readUnknownFrame(int frameType, byte flags, ByteBuf payload)
Called when an unknown frame is received.void
readWindowUpdateFrame(int streamId, int deltaWindowSize)
Called when a WINDOW_UPDATE frame is received.
-
-
-
Method Detail
-
readDataFrame
void readDataFrame(int streamId, boolean last, ByteBuf 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(ByteBuf 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(java.lang.String message)
Called when an unrecoverable session error has occurred.
-
readUnknownFrame
default void readUnknownFrame(int frameType, byte flags, ByteBuf payload)
Called when an unknown frame is received.- Parameters:
frameType
- the frame type from the spdy header.flags
- the flags in the frame header.payload
- the payload of the frame.
-
-