Home / Function/ mayFinishHandshake() — netty Function Reference

mayFinishHandshake() — netty Function Reference

Architecture documentation for the mayFinishHandshake() function in ReferenceCountedOpenSslEngine.java from the netty codebase.

Function java Buffer Allocators calls 2 called by 1

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

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