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
Called By
Source
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