Home / Function/ OpenSslSessionId() — netty Function Reference

OpenSslSessionId() — netty Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  23ebb116_ac2d_3518_355f_85beec7211e7["OpenSslSessionId()"]
  70581b12_79ee_1937_703d_e9d4631c418e["DefaultOpenSslSession"]
  23ebb116_ac2d_3518_355f_85beec7211e7 -->|defined in| 70581b12_79ee_1937_703d_e9d4631c418e
  6a172ec1_1af9_cb55_7e05_2b066e89e30e["handshakeFinished()"]
  6a172ec1_1af9_cb55_7e05_2b066e89e30e -->|calls| 23ebb116_ac2d_3518_355f_85beec7211e7
  style 23ebb116_ac2d_3518_355f_85beec7211e7 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

handler/src/main/java/io/netty/handler/ssl/ReferenceCountedOpenSslEngine.java lines 2430–2442

        @Override
        public OpenSslSessionId sessionId() {
            synchronized (ReferenceCountedOpenSslEngine.this) {
                if (this.id == OpenSslSessionId.NULL_ID && !destroyed) {
                    byte[] sessionId = SSL.getSessionId(ssl);
                    if (sessionId != null) {
                        id = new OpenSslSessionId(sessionId);
                    }
                }

                return id;
            }
        }

Domain

Subdomains

Frequently Asked Questions

What does OpenSslSessionId() do?
OpenSslSessionId() is a function in the netty codebase, defined in handler/src/main/java/io/netty/handler/ssl/ReferenceCountedOpenSslEngine.java.
Where is OpenSslSessionId() defined?
OpenSslSessionId() is defined in handler/src/main/java/io/netty/handler/ssl/ReferenceCountedOpenSslEngine.java at line 2430.
What calls OpenSslSessionId()?
OpenSslSessionId() is called by 1 function(s): handshakeFinished.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free