poolCloseAsyncIfSupported() — netty Function Reference
Architecture documentation for the poolCloseAsyncIfSupported() function in AbstractChannelPoolMap.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 5cdb479c_dffc_4a55_7dac_6d05b82ff9be["poolCloseAsyncIfSupported()"] dcdf1935_bc76_f2a3_9079_ea2dfd85abec["AbstractChannelPoolMap"] 5cdb479c_dffc_4a55_7dac_6d05b82ff9be -->|defined in| dcdf1935_bc76_f2a3_9079_ea2dfd85abec 1e58479a_dcfb_c822_0599_f9335753d348["P()"] 1e58479a_dcfb_c822_0599_f9335753d348 -->|calls| 5cdb479c_dffc_4a55_7dac_6d05b82ff9be 979f94b2_e67e_490b_3cac_1bceb7ad4cdb["remove()"] 979f94b2_e67e_490b_3cac_1bceb7ad4cdb -->|calls| 5cdb479c_dffc_4a55_7dac_6d05b82ff9be c0c11a10_371e_2cad_4b08_83e1dfa3ce8f["removeAsyncIfSupported()"] c0c11a10_371e_2cad_4b08_83e1dfa3ce8f -->|calls| 5cdb479c_dffc_4a55_7dac_6d05b82ff9be 5d77c1c4_7bff_ebd6_11b7_c38e5d60916e["close()"] 5cdb479c_dffc_4a55_7dac_6d05b82ff9be -->|calls| 5d77c1c4_7bff_ebd6_11b7_c38e5d60916e style 5cdb479c_dffc_4a55_7dac_6d05b82ff9be fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
transport/src/main/java/io/netty/channel/pool/AbstractChannelPoolMap.java lines 100–111
private static Future<Void> poolCloseAsyncIfSupported(ChannelPool pool) {
if (pool instanceof SimpleChannelPool) {
return ((SimpleChannelPool) pool).closeAsync();
} else {
try {
pool.close();
return GlobalEventExecutor.INSTANCE.newSucceededFuture(null);
} catch (Exception e) {
return GlobalEventExecutor.INSTANCE.newFailedFuture(e);
}
}
}
Domain
Subdomains
Calls
Called By
Source
Frequently Asked Questions
What does poolCloseAsyncIfSupported() do?
poolCloseAsyncIfSupported() is a function in the netty codebase, defined in transport/src/main/java/io/netty/channel/pool/AbstractChannelPoolMap.java.
Where is poolCloseAsyncIfSupported() defined?
poolCloseAsyncIfSupported() is defined in transport/src/main/java/io/netty/channel/pool/AbstractChannelPoolMap.java at line 100.
What does poolCloseAsyncIfSupported() call?
poolCloseAsyncIfSupported() calls 1 function(s): close.
What calls poolCloseAsyncIfSupported()?
poolCloseAsyncIfSupported() is called by 3 function(s): P, remove, removeAsyncIfSupported.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free