Home / Function/ fireConnectCloseEventIfNeeded() — netty Function Reference

fireConnectCloseEventIfNeeded() — netty Function Reference

Architecture documentation for the fireConnectCloseEventIfNeeded() function in QuicheQuicChannel.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  ef304e25_a25b_693c_82b3_0eb2c9334eb7["fireConnectCloseEventIfNeeded()"]
  981bac79_4fa5_9e57_50c8_e12d0b35f6d4["QuicChannelUnsafe"]
  ef304e25_a25b_693c_82b3_0eb2c9334eb7 -->|defined in| 981bac79_4fa5_9e57_50c8_e12d0b35f6d4
  4cae79d3_92ee_29bb_03d0_6a120cc97031["processReceived()"]
  4cae79d3_92ee_29bb_03d0_6a120cc97031 -->|calls| ef304e25_a25b_693c_82b3_0eb2c9334eb7
  a4b4fcaa_9db9_acca_39f7_249f845a6b78["handlePendingChannelActive()"]
  a4b4fcaa_9db9_acca_39f7_249f845a6b78 -->|calls| ef304e25_a25b_693c_82b3_0eb2c9334eb7
  style ef304e25_a25b_693c_82b3_0eb2c9334eb7 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-classes-quic/src/main/java/io/netty/handler/codec/quic/QuicheQuicChannel.java lines 1587–1594

        private void fireConnectCloseEventIfNeeded(QuicheQuicConnection conn) {
            if (connectionCloseEvent == null && !conn.isFreed()) {
                connectionCloseEvent = Quiche.quiche_conn_peer_error(conn.address());
                if (connectionCloseEvent != null) {
                    pipeline().fireUserEventTriggered(connectionCloseEvent);
                }
            }
        }

Domain

Subdomains

Frequently Asked Questions

What does fireConnectCloseEventIfNeeded() do?
fireConnectCloseEventIfNeeded() is a function in the netty codebase, defined in codec-classes-quic/src/main/java/io/netty/handler/codec/quic/QuicheQuicChannel.java.
Where is fireConnectCloseEventIfNeeded() defined?
fireConnectCloseEventIfNeeded() is defined in codec-classes-quic/src/main/java/io/netty/handler/codec/quic/QuicheQuicChannel.java at line 1587.
What calls fireConnectCloseEventIfNeeded()?
fireConnectCloseEventIfNeeded() is called by 2 function(s): handlePendingChannelActive, processReceived.

Analyze Your Own Codebase

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

Try Supermodel Free