Home / Function/ releaseAndFailAll() — netty Function Reference

releaseAndFailAll() — netty Function Reference

Architecture documentation for the releaseAndFailAll() function in SslHandler.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  16c70aef_a8d5_6d7e_02d1_6d8d8dfe1d58["releaseAndFailAll()"]
  d8b07a7c_44f8_c4e9_efe8_49bfae7d4af1["SslHandler"]
  16c70aef_a8d5_6d7e_02d1_6d8d8dfe1d58 -->|defined in| d8b07a7c_44f8_c4e9_efe8_49bfae7d4af1
  77203d11_11d9_72c2_a4ab_2655756047e4["handlerRemoved0()"]
  77203d11_11d9_72c2_a4ab_2655756047e4 -->|calls| 16c70aef_a8d5_6d7e_02d1_6d8d8dfe1d58
  ca3c58ac_45a7_24e9_d74b_140cea69627e["wrap()"]
  ca3c58ac_45a7_24e9_d74b_140cea69627e -->|calls| 16c70aef_a8d5_6d7e_02d1_6d8d8dfe1d58
  23ca304b_58b0_41b7_c5ca_0810728d5ede["setHandshakeFailure()"]
  23ca304b_58b0_41b7_c5ca_0810728d5ede -->|calls| 16c70aef_a8d5_6d7e_02d1_6d8d8dfe1d58
  1802a64b_a8aa_5b0c_6e8f_ccdfa0cfb2dc["setHandshakeFailureTransportFailure()"]
  1802a64b_a8aa_5b0c_6e8f_ccdfa0cfb2dc -->|calls| 16c70aef_a8d5_6d7e_02d1_6d8d8dfe1d58
  70b58434_ff20_4ee4_6789_fa5a07abafab["applyHandshakeTimeout()"]
  70b58434_ff20_4ee4_6789_fa5a07abafab -->|calls| 16c70aef_a8d5_6d7e_02d1_6d8d8dfe1d58
  style 16c70aef_a8d5_6d7e_02d1_6d8d8dfe1d58 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

handler/src/main/java/io/netty/handler/ssl/SslHandler.java lines 2084–2092

    private void releaseAndFailAll(ChannelHandlerContext ctx, Throwable cause) {
        if (resumptionController != null &&
                (!engine.getSession().isValid() || cause instanceof SSLHandshakeException)) {
            resumptionController.remove(engine());
        }
        if (pendingUnencryptedWrites != null) {
            pendingUnencryptedWrites.releaseAndFailAll(ctx, cause);
        }
    }

Domain

Subdomains

Frequently Asked Questions

What does releaseAndFailAll() do?
releaseAndFailAll() is a function in the netty codebase, defined in handler/src/main/java/io/netty/handler/ssl/SslHandler.java.
Where is releaseAndFailAll() defined?
releaseAndFailAll() is defined in handler/src/main/java/io/netty/handler/ssl/SslHandler.java at line 2084.
What calls releaseAndFailAll()?
releaseAndFailAll() is called by 5 function(s): applyHandshakeTimeout, handlerRemoved0, setHandshakeFailure, setHandshakeFailureTransportFailure, wrap.

Analyze Your Own Codebase

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

Try Supermodel Free