Home / Function/ setSessionDetails() — netty Function Reference

setSessionDetails() — netty Function Reference

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

Entity Profile

Dependency Diagram

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

Relationship Graph

Source Code

handler/src/main/java/io/netty/handler/ssl/ReferenceCountedOpenSslEngine.java lines 2407–2423

        @Override
        public void setSessionDetails(
                long creationTime, long lastAccessedTime, OpenSslSessionId sessionId,
                Map<String, Object> keyValueStorage) {
            synchronized (ReferenceCountedOpenSslEngine.this) {
                if (id == OpenSslSessionId.NULL_ID) {
                    id = sessionId;
                    this.creationTime = creationTime;
                    lastAccessed = lastAccessedTime;

                    // Update the key value storage. It's fine to just drop the previous stored values on the floor
                    // as the JDK does the same in the sense that it will use a new SSLSessionImpl instance once the
                    // handshake was done
                    this.keyValueStorage = keyValueStorage;
                }
            }
        }

Domain

Subdomains

Frequently Asked Questions

What does setSessionDetails() do?
setSessionDetails() is a function in the netty codebase, defined in handler/src/main/java/io/netty/handler/ssl/ReferenceCountedOpenSslEngine.java.
Where is setSessionDetails() defined?
setSessionDetails() is defined in handler/src/main/java/io/netty/handler/ssl/ReferenceCountedOpenSslEngine.java at line 2407.
What calls setSessionDetails()?
setSessionDetails() 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