OpenSslEngine Class — netty Architecture
Architecture documentation for the OpenSslEngine class in OpenSslEngine.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD ed78e443_b614_b895_2498_0468f442858a["OpenSslEngine"] eb34d4f4_1a44_777f_7cb4_0311a9046a7e["OpenSslEngine.java"] ed78e443_b614_b895_2498_0468f442858a -->|defined in| eb34d4f4_1a44_777f_7cb4_0311a9046a7e 72a0ec52_8992_7349_4fa6_f41161176ff4["OpenSslEngine()"] ed78e443_b614_b895_2498_0468f442858a -->|method| 72a0ec52_8992_7349_4fa6_f41161176ff4 c0f0d05f_2f50_b61b_7f57_7482db7f9fc1["finalize()"] ed78e443_b614_b895_2498_0468f442858a -->|method| c0f0d05f_2f50_b61b_7f57_7482db7f9fc1
Relationship Graph
Source Code
handler/src/main/java/io/netty/handler/ssl/OpenSslEngine.java lines 31–48
public final class OpenSslEngine extends ReferenceCountedOpenSslEngine {
OpenSslEngine(OpenSslContext context, ByteBufAllocator alloc, String peerHost, int peerPort,
boolean jdkCompatibilityMode, String endpointIdentificationAlgorithm,
List<SNIServerName> serverNames) {
super(context, alloc, peerHost, peerPort, jdkCompatibilityMode, false, endpointIdentificationAlgorithm,
serverNames);
}
@Override
@SuppressWarnings("FinalizeDeclaration")
protected void finalize() throws Throwable {
try {
OpenSsl.releaseIfNeeded(this);
} finally {
super.finalize();
}
}
}
Source
Frequently Asked Questions
What is the OpenSslEngine class?
OpenSslEngine is a class in the netty codebase, defined in handler/src/main/java/io/netty/handler/ssl/OpenSslEngine.java.
Where is OpenSslEngine defined?
OpenSslEngine is defined in handler/src/main/java/io/netty/handler/ssl/OpenSslEngine.java at line 31.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free