Home / Function/ acceptStream() — netty Function Reference

acceptStream() — netty Function Reference

Architecture documentation for the acceptStream() function in SpdySessionHandler.java from the netty codebase.

Function java Buffer Allocators calls 1 called by 2

Entity Profile

Dependency Diagram

graph TD
  48161a49_383a_2f23_c7eb_f67d5d02bbc6["acceptStream()"]
  1fb79984_fd8e_cecc_3934_20ed3529f561["SpdySessionHandler"]
  48161a49_383a_2f23_c7eb_f67d5d02bbc6 -->|defined in| 1fb79984_fd8e_cecc_3934_20ed3529f561
  d2ae1d21_cf0c_c4d0_e046_efc746940057["channelRead()"]
  d2ae1d21_cf0c_c4d0_e046_efc746940057 -->|calls| 48161a49_383a_2f23_c7eb_f67d5d02bbc6
  ec4cd550_8624_c011_7fc2_e23fed71bcc1["handleOutboundMessage()"]
  ec4cd550_8624_c011_7fc2_e23fed71bcc1 -->|calls| 48161a49_383a_2f23_c7eb_f67d5d02bbc6
  05b1923a_38e1_1014_132a_6e3154a42d84["isRemoteInitiatedId()"]
  48161a49_383a_2f23_c7eb_f67d5d02bbc6 -->|calls| 05b1923a_38e1_1014_132a_6e3154a42d84
  style 48161a49_383a_2f23_c7eb_f67d5d02bbc6 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-http/src/main/java/io/netty/handler/codec/spdy/SpdySessionHandler.java lines 704–723

    private boolean acceptStream(
            int streamId, byte priority, boolean remoteSideClosed, boolean localSideClosed) {
        // Cannot initiate any new streams after receiving or sending GOAWAY
        if (receivedGoAwayFrame || sentGoAwayFrame) {
            return false;
        }

        boolean remote = isRemoteInitiatedId(streamId);
        int maxConcurrentStreams = remote ? localConcurrentStreams : remoteConcurrentStreams;
        if (spdySession.numActiveStreams(remote) >= maxConcurrentStreams) {
            return false;
        }
        spdySession.acceptStream(
                streamId, priority, remoteSideClosed, localSideClosed,
                initialSendWindowSize, initialReceiveWindowSize, remote);
        if (remote) {
            lastGoodStreamId = streamId;
        }
        return true;
    }

Domain

Subdomains

Frequently Asked Questions

What does acceptStream() do?
acceptStream() is a function in the netty codebase, defined in codec-http/src/main/java/io/netty/handler/codec/spdy/SpdySessionHandler.java.
Where is acceptStream() defined?
acceptStream() is defined in codec-http/src/main/java/io/netty/handler/codec/spdy/SpdySessionHandler.java at line 704.
What does acceptStream() call?
acceptStream() calls 1 function(s): isRemoteInitiatedId.
What calls acceptStream()?
acceptStream() is called by 2 function(s): channelRead, handleOutboundMessage.

Analyze Your Own Codebase

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

Try Supermodel Free