Home / Function/ getHandshakeStatus() — netty Function Reference

getHandshakeStatus() — netty Function Reference

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

Function java Buffer Allocators calls 2 called by 4

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

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