mayFinishHandshake() — netty Function Reference
Architecture documentation for the mayFinishHandshake() function in ReferenceCountedOpenSslEngine.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 8f4bc60d_a2f3_a1d5_59ca_53b86ada8b7f["mayFinishHandshake()"] df1ad81e_e5bf_85e6_4418_db301b4c3e66["ReferenceCountedOpenSslEngine"] 8f4bc60d_a2f3_a1d5_59ca_53b86ada8b7f -->|defined in| df1ad81e_e5bf_85e6_4418_db301b4c3e66 9f77679b_188a_ea47_0bb0_025af752e7f4["SSLEngineResult()"] 9f77679b_188a_ea47_0bb0_025af752e7f4 -->|calls| 8f4bc60d_a2f3_a1d5_59ca_53b86ada8b7f 70ac8c99_3ca9_c202_a13f_16dda4571164["handshake()"] 8f4bc60d_a2f3_a1d5_59ca_53b86ada8b7f -->|calls| 70ac8c99_3ca9_c202_a13f_16dda4571164 3ddadf00_257d_ea94_ec2c_9afd83ac4524["getHandshakeStatus()"] 8f4bc60d_a2f3_a1d5_59ca_53b86ada8b7f -->|calls| 3ddadf00_257d_ea94_ec2c_9afd83ac4524 style 8f4bc60d_a2f3_a1d5_59ca_53b86ada8b7f fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
handler/src/main/java/io/netty/handler/ssl/ReferenceCountedOpenSslEngine.java lines 2023–2027
private SSLEngineResult.HandshakeStatus mayFinishHandshake(
SSLEngineResult.HandshakeStatus hs, int bytesConsumed, int bytesProduced) throws SSLException {
return hs == NEED_UNWRAP && bytesProduced > 0 || hs == NEED_WRAP && bytesConsumed > 0 ?
handshake() : mayFinishHandshake(hs != FINISHED ? getHandshakeStatus() : FINISHED);
}
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does mayFinishHandshake() do?
mayFinishHandshake() is a function in the netty codebase, defined in handler/src/main/java/io/netty/handler/ssl/ReferenceCountedOpenSslEngine.java.
Where is mayFinishHandshake() defined?
mayFinishHandshake() is defined in handler/src/main/java/io/netty/handler/ssl/ReferenceCountedOpenSslEngine.java at line 2023.
What does mayFinishHandshake() call?
mayFinishHandshake() calls 2 function(s): getHandshakeStatus, handshake.
What calls mayFinishHandshake()?
mayFinishHandshake() is called by 1 function(s): SSLEngineResult.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free