Class ReferenceCountedOpenSslEngine

  • All Implemented Interfaces:
    io.netty.util.ReferenceCounted, io.netty5.util.ReferenceCounted
    Direct Known Subclasses:
    OpenSslEngine

    public class ReferenceCountedOpenSslEngine
    extends SSLEngine
    implements io.netty5.util.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.