Home / Function/ freeIfClosed() — netty Function Reference

freeIfClosed() — netty Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  02598212_7f8b_2f50_b095_37e1e52dcf04["freeIfClosed()"]
  3c534d05_bb5b_c991_5e03_7ec94e739cf7["QuicheQuicChannel"]
  02598212_7f8b_2f50_b095_37e1e52dcf04 -->|defined in| 3c534d05_bb5b_c991_5e03_7ec94e739cf7
  94df982c_642b_1c3b_8e52_0291be3430e7["writable()"]
  94df982c_642b_1c3b_8e52_0291be3430e7 -->|calls| 02598212_7f8b_2f50_b095_37e1e52dcf04
  e4b070d8_c231_2cda_729f_8ae2ee2a55c0["recvComplete()"]
  e4b070d8_c231_2cda_729f_8ae2ee2a55c0 -->|calls| 02598212_7f8b_2f50_b095_37e1e52dcf04
  829c18c0_c95f_9ba1_3974_3dc4e619356a["Runnable()"]
  829c18c0_c95f_9ba1_3974_3dc4e619356a -->|calls| 02598212_7f8b_2f50_b095_37e1e52dcf04
  9f9da465_f345_60be_84db_446a37063039["SendResult()"]
  9f9da465_f345_60be_84db_446a37063039 -->|calls| 02598212_7f8b_2f50_b095_37e1e52dcf04
  f272787f_620b_08bb_a796_d28ea6137125["Runnable()"]
  f272787f_620b_08bb_a796_d28ea6137125 -->|calls| 02598212_7f8b_2f50_b095_37e1e52dcf04
  8fc73c0a_1c83_08e3_9486_c99948586794["run()"]
  8fc73c0a_1c83_08e3_9486_c99948586794 -->|calls| 02598212_7f8b_2f50_b095_37e1e52dcf04
  style 02598212_7f8b_2f50_b095_37e1e52dcf04 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-classes-quic/src/main/java/io/netty/handler/codec/quic/QuicheQuicChannel.java lines 792–802

    boolean freeIfClosed() {
        QuicheQuicConnection conn = connection;
        if (conn == null || conn.isFreed()) {
            return true;
        }
        if (conn.isClosed()) {
            unsafe().close(newPromise());
            return true;
        }
        return false;
    }

Domain

Subdomains

Frequently Asked Questions

What does freeIfClosed() do?
freeIfClosed() is a function in the netty codebase, defined in codec-classes-quic/src/main/java/io/netty/handler/codec/quic/QuicheQuicChannel.java.
Where is freeIfClosed() defined?
freeIfClosed() is defined in codec-classes-quic/src/main/java/io/netty/handler/codec/quic/QuicheQuicChannel.java at line 792.
What calls freeIfClosed()?
freeIfClosed() is called by 6 function(s): Runnable, Runnable, SendResult, recvComplete, run, writable.

Analyze Your Own Codebase

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

Try Supermodel Free