Home / Function/ cancelGoAwayStreams() — netty Function Reference

cancelGoAwayStreams() — netty Function Reference

Architecture documentation for the cancelGoAwayStreams() function in StreamBufferingEncoder.java from the netty codebase.

Function java Buffer Allocators calls 2 called by 1

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

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