Package io.netty.handler.codec.spdy
Interface SpdyFrameDecoderDelegate
-
- All Known Implementing Classes:
SpdyFrameCodec
public interface SpdyFrameDecoderDelegateCallback interface forSpdyFrameDecoder.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidreadDataFrame(int streamId, boolean last, ByteBuf data)Called when a DATA frame is received.voidreadFrameError(java.lang.String message)Called when an unrecoverable session error has occurred.voidreadGoAwayFrame(int lastGoodStreamId, int statusCode)Called when a GOAWAY frame is received.voidreadHeaderBlock(ByteBuf headerBlock)Called when the header block within a SYN_STREAM, SYN_REPLY, or HEADERS frame is received.voidreadHeaderBlockEnd()Called when an entire header block has been received.voidreadHeadersFrame(int streamId, boolean last)Called when a HEADERS frame is received.voidreadPingFrame(int id)Called when a PING frame is received.voidreadRstStreamFrame(int streamId, int statusCode)Called when a RST_STREAM frame is received.voidreadSetting(int id, int value, boolean persistValue, boolean persisted)Called when an individual setting within a SETTINGS frame is received.voidreadSettingsEnd()Called when the entire SETTINGS frame has been received.voidreadSettingsFrame(boolean clearPersisted)Called when a SETTINGS frame is received.voidreadSynReplyFrame(int streamId, boolean last)Called when a SYN_REPLY frame is received.voidreadSynStreamFrame(int streamId, int associatedToStreamId, byte priority, boolean last, boolean unidirectional)Called when a SYN_STREAM frame is received.default voidreadUnknownFrame(int frameType, byte flags, ByteBuf payload)Called when an unknown frame is received.voidreadWindowUpdateFrame(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.
-
-