Class ReferenceCountedOpenSslEngine

java.lang.Object
javax.net.ssl.SSLEngine
io.netty.handler.ssl.ReferenceCountedOpenSslEngine
All Implemented Interfaces:
ReferenceCounted
Direct Known Subclasses:
OpenSslEngine

public class ReferenceCountedOpenSslEngine extends SSLEngine implements ReferenceCounted
Implements a SSLEngine using OpenSSL BIO abstractions.

Instances of this class must be released or else native memory will leak!

Instances of this class must be released before the ReferenceCountedOpenSslContext the instance depends upon are released. Otherwise if any method of this class is called which uses the the ReferenceCountedOpenSslContext JNI resources the JVM may crash.