Home / Function/ forEachActiveStream() — netty Function Reference

forEachActiveStream() — netty Function Reference

Architecture documentation for the forEachActiveStream() function in Http2FrameCodec.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  7e667673_a02e_10ed_facf_a81ced981c1c["forEachActiveStream()"]
  ba77a225_4637_fe77_ee1f_54a9774ca7f8["Http2FrameCodec"]
  7e667673_a02e_10ed_facf_a81ced981c1c -->|defined in| ba77a225_4637_fe77_ee1f_54a9774ca7f8
  style 7e667673_a02e_10ed_facf_a81ced981c1c fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-http2/src/main/java/io/netty/handler/codec/http2/Http2FrameCodec.java lines 191–206

    final void forEachActiveStream(final Http2FrameStreamVisitor streamVisitor) throws Http2Exception {
        assert ctx.executor().inEventLoop();
        if (connection().numActiveStreams() > 0) {
            connection().forEachActiveStream(new Http2StreamVisitor() {
                @Override
                public boolean visit(Http2Stream stream) {
                    try {
                        return streamVisitor.visit((Http2FrameStream) stream.getProperty(streamKey));
                    } catch (Throwable cause) {
                        onError(ctx, false, cause);
                        return false;
                    }
                }
            });
        }
    }

Domain

Subdomains

Frequently Asked Questions

What does forEachActiveStream() do?
forEachActiveStream() is a function in the netty codebase, defined in codec-http2/src/main/java/io/netty/handler/codec/http2/Http2FrameCodec.java.
Where is forEachActiveStream() defined?
forEachActiveStream() is defined in codec-http2/src/main/java/io/netty/handler/codec/http2/Http2FrameCodec.java at line 191.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free