Home / Function/ tryFailure() — netty Function Reference

tryFailure() — netty Function Reference

Architecture documentation for the tryFailure() function in Http2CodecUtil.java from the netty codebase.

Function java Buffer Allocators calls 4 called by 1

Entity Profile

Dependency Diagram

graph TD
  a5922733_5084_9339_61b4_ce2859f55045["tryFailure()"]
  813242d1_b443_a14c_2a77_4049dd5cb9eb["SimpleChannelPromiseAggregator"]
  a5922733_5084_9339_61b4_ce2859f55045 -->|defined in| 813242d1_b443_a14c_2a77_4049dd5cb9eb
  1df80efb_eee7_d0dc_d199_f67d78d9f517["tryPromise()"]
  1df80efb_eee7_d0dc_d199_f67d78d9f517 -->|calls| a5922733_5084_9339_61b4_ce2859f55045
  9cb7a4b9_00fb_1588_bd61_c0abe9023f0c["allowFailure()"]
  a5922733_5084_9339_61b4_ce2859f55045 -->|calls| 9cb7a4b9_00fb_1588_bd61_c0abe9023f0c
  11437eae_092b_cef8_597d_b51e675981df["setAggregateFailure()"]
  a5922733_5084_9339_61b4_ce2859f55045 -->|calls| 11437eae_092b_cef8_597d_b51e675981df
  b97d6a18_2ebb_9671_5952_8044f2131e9d["allPromisesDone()"]
  a5922733_5084_9339_61b4_ce2859f55045 -->|calls| b97d6a18_2ebb_9671_5952_8044f2131e9d
  1df80efb_eee7_d0dc_d199_f67d78d9f517["tryPromise()"]
  a5922733_5084_9339_61b4_ce2859f55045 -->|calls| 1df80efb_eee7_d0dc_d199_f67d78d9f517
  style a5922733_5084_9339_61b4_ce2859f55045 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-http2/src/main/java/io/netty/handler/codec/http2/Http2CodecUtil.java lines 300–313

        @Override
        public boolean tryFailure(Throwable cause) {
            if (allowFailure()) {
                ++doneCount;
                setAggregateFailure(cause);
                if (allPromisesDone()) {
                    return tryPromise();
                }
                // TODO: We break the interface a bit here.
                // Multiple failure events can be processed without issue because this is an aggregation.
                return true;
            }
            return false;
        }

Domain

Subdomains

Called By

Frequently Asked Questions

What does tryFailure() do?
tryFailure() is a function in the netty codebase, defined in codec-http2/src/main/java/io/netty/handler/codec/http2/Http2CodecUtil.java.
Where is tryFailure() defined?
tryFailure() is defined in codec-http2/src/main/java/io/netty/handler/codec/http2/Http2CodecUtil.java at line 300.
What does tryFailure() call?
tryFailure() calls 4 function(s): allPromisesDone, allowFailure, setAggregateFailure, tryPromise.
What calls tryFailure()?
tryFailure() is called by 1 function(s): tryPromise.

Analyze Your Own Codebase

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

Try Supermodel Free