TestSpdyFrameDecoderDelegate Class — netty Architecture
Architecture documentation for the TestSpdyFrameDecoderDelegate class in TestSpdyFrameDecoderDelegate.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD d9a05f52_aeed_04aa_e79a_7b8bbb2d29ef["TestSpdyFrameDecoderDelegate"] d843faf6_8422_17b5_d9f9_b3d837414893["TestSpdyFrameDecoderDelegate.java"] d9a05f52_aeed_04aa_e79a_7b8bbb2d29ef -->|defined in| d843faf6_8422_17b5_d9f9_b3d837414893 974c1777_c67e_8257_0eed_9e12373145f6["TestSpdyFrameDecoderDelegate()"] d9a05f52_aeed_04aa_e79a_7b8bbb2d29ef -->|method| 974c1777_c67e_8257_0eed_9e12373145f6 19e6caa4_d2ce_5c40_5203_45509dafbbe9["readDataFrame()"] d9a05f52_aeed_04aa_e79a_7b8bbb2d29ef -->|method| 19e6caa4_d2ce_5c40_5203_45509dafbbe9 35e14d14_30a5_3796_09c0_cec76160df68["readSynStreamFrame()"] d9a05f52_aeed_04aa_e79a_7b8bbb2d29ef -->|method| 35e14d14_30a5_3796_09c0_cec76160df68 712b8d7f_fda4_9f47_ad39_4483c400fab4["readSynReplyFrame()"] d9a05f52_aeed_04aa_e79a_7b8bbb2d29ef -->|method| 712b8d7f_fda4_9f47_ad39_4483c400fab4 567e49bd_213d_c4f8_27ac_622a49e24016["readRstStreamFrame()"] d9a05f52_aeed_04aa_e79a_7b8bbb2d29ef -->|method| 567e49bd_213d_c4f8_27ac_622a49e24016 38065f72_16fd_9d17_7cfd_9980443897f0["readSettingsFrame()"] d9a05f52_aeed_04aa_e79a_7b8bbb2d29ef -->|method| 38065f72_16fd_9d17_7cfd_9980443897f0 589eeffe_d23d_b036_25f6_aa1678570359["readSetting()"] d9a05f52_aeed_04aa_e79a_7b8bbb2d29ef -->|method| 589eeffe_d23d_b036_25f6_aa1678570359 a3bc72f5_35f0_63d3_941b_0100b2cbeffe["readSettingsEnd()"] d9a05f52_aeed_04aa_e79a_7b8bbb2d29ef -->|method| a3bc72f5_35f0_63d3_941b_0100b2cbeffe f07b7d0f_b95d_65ff_3228_b2309c54d42c["readPingFrame()"] d9a05f52_aeed_04aa_e79a_7b8bbb2d29ef -->|method| f07b7d0f_b95d_65ff_3228_b2309c54d42c 8d73e0e0_6509_c079_5f50_5b7aaa972bdf["readGoAwayFrame()"] d9a05f52_aeed_04aa_e79a_7b8bbb2d29ef -->|method| 8d73e0e0_6509_c079_5f50_5b7aaa972bdf d1282377_793e_9561_5926_b05632308f6c["readHeadersFrame()"] d9a05f52_aeed_04aa_e79a_7b8bbb2d29ef -->|method| d1282377_793e_9561_5926_b05632308f6c b8e28ee9_84d3_e30e_8dbe_a89b95d5e4a1["readWindowUpdateFrame()"] d9a05f52_aeed_04aa_e79a_7b8bbb2d29ef -->|method| b8e28ee9_84d3_e30e_8dbe_a89b95d5e4a1 a21bf7b6_a7ce_7f23_59bf_f8b4c94dd59b["readHeaderBlock()"] d9a05f52_aeed_04aa_e79a_7b8bbb2d29ef -->|method| a21bf7b6_a7ce_7f23_59bf_f8b4c94dd59b
Relationship Graph
Source Code
codec-http/src/test/java/io/netty/handler/codec/spdy/TestSpdyFrameDecoderDelegate.java lines 24–121
final class TestSpdyFrameDecoderDelegate implements SpdyFrameDecoderDelegate {
private final SpdyFrameDecoderDelegate delegate;
private final Queue<ByteBuf> buffers = new ArrayDeque<ByteBuf>();
TestSpdyFrameDecoderDelegate(final SpdyFrameDecoderDelegate delegate) {
this.delegate = delegate;
}
@Override
public void readDataFrame(int streamId, boolean last, ByteBuf data) {
delegate.readDataFrame(streamId, last, data);
buffers.add(data);
}
@Override
public void readSynStreamFrame(int streamId, int associatedToStreamId,
byte priority, boolean last, boolean unidirectional) {
delegate.readSynStreamFrame(streamId, associatedToStreamId, priority, last, unidirectional);
}
@Override
public void readSynReplyFrame(int streamId, boolean last) {
delegate.readSynReplyFrame(streamId, last);
}
@Override
public void readRstStreamFrame(int streamId, int statusCode) {
delegate.readRstStreamFrame(streamId, statusCode);
}
@Override
public void readSettingsFrame(boolean clearPersisted) {
delegate.readSettingsFrame(clearPersisted);
}
@Override
public void readSetting(int id, int value, boolean persistValue, boolean persisted) {
delegate.readSetting(id, value, persistValue, persisted);
}
@Override
public void readSettingsEnd() {
delegate.readSettingsEnd();
}
@Override
public void readPingFrame(int id) {
delegate.readPingFrame(id);
}
@Override
public void readGoAwayFrame(int lastGoodStreamId, int statusCode) {
delegate.readGoAwayFrame(lastGoodStreamId, statusCode);
}
@Override
public void readHeadersFrame(int streamId, boolean last) {
delegate.readHeadersFrame(streamId, last);
}
@Override
public void readWindowUpdateFrame(int streamId, int deltaWindowSize) {
delegate.readWindowUpdateFrame(streamId, deltaWindowSize);
}
@Override
public void readHeaderBlock(ByteBuf headerBlock) {
delegate.readHeaderBlock(headerBlock);
buffers.add(headerBlock);
}
@Override
public void readHeaderBlockEnd() {
delegate.readHeaderBlockEnd();
}
@Override
public void readFrameError(String message) {
delegate.readFrameError(message);
}
Source
Frequently Asked Questions
What is the TestSpdyFrameDecoderDelegate class?
TestSpdyFrameDecoderDelegate is a class in the netty codebase, defined in codec-http/src/test/java/io/netty/handler/codec/spdy/TestSpdyFrameDecoderDelegate.java.
Where is TestSpdyFrameDecoderDelegate defined?
TestSpdyFrameDecoderDelegate is defined in codec-http/src/test/java/io/netty/handler/codec/spdy/TestSpdyFrameDecoderDelegate.java at line 24.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free