cancelGoAwayStreams() — netty Function Reference
Architecture documentation for the cancelGoAwayStreams() function in StreamBufferingEncoder.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 440abbd5_e217_88f8_a202_422cc785f39a["cancelGoAwayStreams()"] 29cd10ea_888d_e1b6_5974_a15b31b4b5f0["StreamBufferingEncoder"] 440abbd5_e217_88f8_a202_422cc785f39a -->|defined in| 29cd10ea_888d_e1b6_5974_a15b31b4b5f0 66cc61bb_136a_5dd1_784d_881906334bbe["StreamBufferingEncoder()"] 66cc61bb_136a_5dd1_784d_881906334bbe -->|calls| 440abbd5_e217_88f8_a202_422cc785f39a e39fbfbd_7be8_c94c_04fb_08609de1ec6e["Http2GoAwayException()"] 440abbd5_e217_88f8_a202_422cc785f39a -->|calls| e39fbfbd_7be8_c94c_04fb_08609de1ec6e 26c22993_f244_60d5_ec2e_4c99e54c35cc["close()"] 440abbd5_e217_88f8_a202_422cc785f39a -->|calls| 26c22993_f244_60d5_ec2e_4c99e54c35cc style 440abbd5_e217_88f8_a202_422cc785f39a fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
codec-http2/src/main/java/io/netty/handler/codec/http2/StreamBufferingEncoder.java lines 287–297
private void cancelGoAwayStreams(GoAwayDetail goAwayDetail) {
Iterator<PendingStream> iter = pendingStreams.values().iterator();
Exception e = new Http2GoAwayException(goAwayDetail);
while (iter.hasNext()) {
PendingStream stream = iter.next();
if (stream.streamId > goAwayDetail.lastStreamId) {
iter.remove();
stream.close(e);
}
}
}
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does cancelGoAwayStreams() do?
cancelGoAwayStreams() is a function in the netty codebase, defined in codec-http2/src/main/java/io/netty/handler/codec/http2/StreamBufferingEncoder.java.
Where is cancelGoAwayStreams() defined?
cancelGoAwayStreams() is defined in codec-http2/src/main/java/io/netty/handler/codec/http2/StreamBufferingEncoder.java at line 287.
What does cancelGoAwayStreams() call?
cancelGoAwayStreams() calls 2 function(s): Http2GoAwayException, close.
What calls cancelGoAwayStreams()?
cancelGoAwayStreams() is called by 1 function(s): StreamBufferingEncoder.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free