tryFailure() — netty Function Reference
Architecture documentation for the tryFailure() function in Http2CodecUtil.java from the netty codebase.
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
Source
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