getHandshakeStatus() — netty Function Reference
Architecture documentation for the getHandshakeStatus() function in ReferenceCountedOpenSslEngine.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 3ddadf00_257d_ea94_ec2c_9afd83ac4524["getHandshakeStatus()"] df1ad81e_e5bf_85e6_4418_db301b4c3e66["ReferenceCountedOpenSslEngine"] 3ddadf00_257d_ea94_ec2c_9afd83ac4524 -->|defined in| df1ad81e_e5bf_85e6_4418_db301b4c3e66 9f77679b_188a_ea47_0bb0_025af752e7f4["SSLEngineResult()"] 9f77679b_188a_ea47_0bb0_025af752e7f4 -->|calls| 3ddadf00_257d_ea94_ec2c_9afd83ac4524 37991072_601c_2454_d68c_ade81585d80b["runAndResetNeedTask()"] 37991072_601c_2454_d68c_ade81585d80b -->|calls| 3ddadf00_257d_ea94_ec2c_9afd83ac4524 91f19139_f45d_587f_8928_e46af45c559d["beginHandshake()"] 91f19139_f45d_587f_8928_e46af45c559d -->|calls| 3ddadf00_257d_ea94_ec2c_9afd83ac4524 8f4bc60d_a2f3_a1d5_59ca_53b86ada8b7f["mayFinishHandshake()"] 8f4bc60d_a2f3_a1d5_59ca_53b86ada8b7f -->|calls| 3ddadf00_257d_ea94_ec2c_9afd83ac4524 9307dc64_dd8e_4ac4_dc4f_88659fee44e9["needPendingStatus()"] 3ddadf00_257d_ea94_ec2c_9afd83ac4524 -->|calls| 9307dc64_dd8e_4ac4_dc4f_88659fee44e9 dbe753a6_af57_f6b0_c03a_92d1b7a3514b["pendingStatus()"] 3ddadf00_257d_ea94_ec2c_9afd83ac4524 -->|calls| dbe753a6_af57_f6b0_c03a_92d1b7a3514b style 3ddadf00_257d_ea94_ec2c_9afd83ac4524 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
handler/src/main/java/io/netty/handler/ssl/ReferenceCountedOpenSslEngine.java lines 2045–2056
@Override
public final synchronized SSLEngineResult.HandshakeStatus getHandshakeStatus() {
// Check if we are in the initial handshake phase or shutdown phase
if (needPendingStatus()) {
if (needTask) {
// There is a task outstanding
return NEED_TASK;
}
return pendingStatus(SSL.bioLengthNonApplication(networkBIO));
}
return NOT_HANDSHAKING;
}
Domain
Subdomains
Source
Frequently Asked Questions
What does getHandshakeStatus() do?
getHandshakeStatus() is a function in the netty codebase, defined in handler/src/main/java/io/netty/handler/ssl/ReferenceCountedOpenSslEngine.java.
Where is getHandshakeStatus() defined?
getHandshakeStatus() is defined in handler/src/main/java/io/netty/handler/ssl/ReferenceCountedOpenSslEngine.java at line 2045.
What does getHandshakeStatus() call?
getHandshakeStatus() calls 2 function(s): needPendingStatus, pendingStatus.
What calls getHandshakeStatus()?
getHandshakeStatus() is called by 4 function(s): SSLEngineResult, beginHandshake, mayFinishHandshake, runAndResetNeedTask.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free