Runnable() — netty Function Reference
Architecture documentation for the Runnable() function in QuicheQuicChannel.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 829c18c0_c95f_9ba1_3974_3dc4e619356a["Runnable()"] 3c534d05_bb5b_c991_5e03_7ec94e739cf7["QuicheQuicChannel"] 829c18c0_c95f_9ba1_3974_3dc4e619356a -->|defined in| 3c534d05_bb5b_c991_5e03_7ec94e739cf7 9f9da465_f345_60be_84db_446a37063039["SendResult()"] 9f9da465_f345_60be_84db_446a37063039 -->|calls| 829c18c0_c95f_9ba1_3974_3dc4e619356a 604235a5_366a_9e5f_9b8b_598f9c32b873["runAll()"] 829c18c0_c95f_9ba1_3974_3dc4e619356a -->|calls| 604235a5_366a_9e5f_9b8b_598f9c32b873 d21171a6_3135_05f4_7ac2_3fd3258ddab8["forceFlushParent()"] 829c18c0_c95f_9ba1_3974_3dc4e619356a -->|calls| d21171a6_3135_05f4_7ac2_3fd3258ddab8 02598212_7f8b_2f50_b095_37e1e52dcf04["freeIfClosed()"] 829c18c0_c95f_9ba1_3974_3dc4e619356a -->|calls| 02598212_7f8b_2f50_b095_37e1e52dcf04 style 829c18c0_c95f_9ba1_3974_3dc4e619356a fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
codec-classes-quic/src/main/java/io/netty/handler/codec/quic/QuicheQuicChannel.java lines 1182–1197
private Runnable decorateTaskSend(QuicheQuicConnection conn, Runnable task) {
return () -> {
try {
runAll(conn, task);
} finally {
// Move back to the EventLoop.
eventLoop().execute(() -> {
// Call connection send to continue handshake if needed.
if (connectionSend(conn) != SendResult.NONE) {
forceFlushParent();
}
freeIfClosed();
});
}
};
}
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does Runnable() do?
Runnable() is a function in the netty codebase, defined in codec-classes-quic/src/main/java/io/netty/handler/codec/quic/QuicheQuicChannel.java.
Where is Runnable() defined?
Runnable() is defined in codec-classes-quic/src/main/java/io/netty/handler/codec/quic/QuicheQuicChannel.java at line 1182.
What does Runnable() call?
Runnable() calls 3 function(s): forceFlushParent, freeIfClosed, runAll.
What calls Runnable()?
Runnable() is called by 1 function(s): SendResult.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free