public abstract class io.netty.handler.ssl.OpenSslContext extends io.netty.handler.ssl.ReferenceCountedOpenSslContext
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: io.netty.handler.ssl.OpenSslContext
  super_class: io.netty.handler.ssl.ReferenceCountedOpenSslContext
{
  void <init>(java.lang.Iterable<java.lang.String>, io.netty.handler.ssl.CipherSuiteFilter, io.netty.handler.ssl.ApplicationProtocolConfig, long, long, int, java.security.cert.Certificate[], io.netty.handler.ssl.ClientAuth, java.lang.String[], boolean, );
    descriptor: (Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/ApplicationProtocolConfig;JJI[Ljava/security/cert/Certificate;Lio/netty/handler/ssl/ClientAuth;[Ljava/lang/String;ZZ)V
    flags: (0x0000) 
    Code:
      stack=15, locals=14, args_size=12
        start local 0 // io.netty.handler.ssl.OpenSslContext this
        start local 1 // java.lang.Iterable ciphers
        start local 2 // io.netty.handler.ssl.CipherSuiteFilter cipherFilter
        start local 3 // io.netty.handler.ssl.ApplicationProtocolConfig apnCfg
        start local 4 // long sessionCacheSize
        start local 6 // long sessionTimeout
        start local 8 // int mode
        start local 9 // java.security.cert.Certificate[] keyCertChain
        start local 10 // io.netty.handler.ssl.ClientAuth clientAuth
        start local 11 // java.lang.String[] protocols
        start local 12 // boolean startTls
        start local 13 // boolean enableOcsp
         0: .line 34
            aload 0 /* this */
            aload 1 /* ciphers */
            aload 2 /* cipherFilter */
            aload 3 /* apnCfg */
            lload 4 /* sessionCacheSize */
            lload 6 /* sessionTimeout */
            iload 8 /* mode */
            aload 9 /* keyCertChain */
         1: .line 35
            aload 10 /* clientAuth */
            aload 11 /* protocols */
            iload 12 /* startTls */
            iload 13 /* enableOcsp */
            iconst_0
            invokespecial io.netty.handler.ssl.ReferenceCountedOpenSslContext.<init>:(Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/ApplicationProtocolConfig;JJI[Ljava/security/cert/Certificate;Lio/netty/handler/ssl/ClientAuth;[Ljava/lang/String;ZZZ)V
         2: .line 36
            return
        end local 13 // boolean enableOcsp
        end local 12 // boolean startTls
        end local 11 // java.lang.String[] protocols
        end local 10 // io.netty.handler.ssl.ClientAuth clientAuth
        end local 9 // java.security.cert.Certificate[] keyCertChain
        end local 8 // int mode
        end local 6 // long sessionTimeout
        end local 4 // long sessionCacheSize
        end local 3 // io.netty.handler.ssl.ApplicationProtocolConfig apnCfg
        end local 2 // io.netty.handler.ssl.CipherSuiteFilter cipherFilter
        end local 1 // java.lang.Iterable ciphers
        end local 0 // io.netty.handler.ssl.OpenSslContext this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    3     0              this  Lio/netty/handler/ssl/OpenSslContext;
            0    3     1           ciphers  Ljava/lang/Iterable<Ljava/lang/String;>;
            0    3     2      cipherFilter  Lio/netty/handler/ssl/CipherSuiteFilter;
            0    3     3            apnCfg  Lio/netty/handler/ssl/ApplicationProtocolConfig;
            0    3     4  sessionCacheSize  J
            0    3     6    sessionTimeout  J
            0    3     8              mode  I
            0    3     9      keyCertChain  [Ljava/security/cert/Certificate;
            0    3    10        clientAuth  Lio/netty/handler/ssl/ClientAuth;
            0    3    11         protocols  [Ljava/lang/String;
            0    3    12          startTls  Z
            0    3    13        enableOcsp  Z
    Exceptions:
      throws javax.net.ssl.SSLException
    Signature: (Ljava/lang/Iterable<Ljava/lang/String;>;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/ApplicationProtocolConfig;JJI[Ljava/security/cert/Certificate;Lio/netty/handler/ssl/ClientAuth;[Ljava/lang/String;ZZ)V
    MethodParameters:
                  Name  Flags
      ciphers           
      cipherFilter      
      apnCfg            
      sessionCacheSize  
      sessionTimeout    
      mode              
      keyCertChain      
      clientAuth        
      protocols         
      startTls          
      enableOcsp        

  void <init>(java.lang.Iterable<java.lang.String>, io.netty.handler.ssl.CipherSuiteFilter, io.netty.handler.ssl.OpenSslApplicationProtocolNegotiator, long, long, int, java.security.cert.Certificate[], io.netty.handler.ssl.ClientAuth, java.lang.String[], boolean, );
    descriptor: (Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/OpenSslApplicationProtocolNegotiator;JJI[Ljava/security/cert/Certificate;Lio/netty/handler/ssl/ClientAuth;[Ljava/lang/String;ZZ)V
    flags: (0x0000) 
    Code:
      stack=15, locals=14, args_size=12
        start local 0 // io.netty.handler.ssl.OpenSslContext this
        start local 1 // java.lang.Iterable ciphers
        start local 2 // io.netty.handler.ssl.CipherSuiteFilter cipherFilter
        start local 3 // io.netty.handler.ssl.OpenSslApplicationProtocolNegotiator apn
        start local 4 // long sessionCacheSize
        start local 6 // long sessionTimeout
        start local 8 // int mode
        start local 9 // java.security.cert.Certificate[] keyCertChain
        start local 10 // io.netty.handler.ssl.ClientAuth clientAuth
        start local 11 // java.lang.String[] protocols
        start local 12 // boolean startTls
        start local 13 // boolean enableOcsp
         0: .line 43
            aload 0 /* this */
            aload 1 /* ciphers */
            aload 2 /* cipherFilter */
            aload 3 /* apn */
            lload 4 /* sessionCacheSize */
            lload 6 /* sessionTimeout */
            iload 8 /* mode */
            aload 9 /* keyCertChain */
            aload 10 /* clientAuth */
            aload 11 /* protocols */
         1: .line 44
            iload 12 /* startTls */
            iload 13 /* enableOcsp */
            iconst_0
            invokespecial io.netty.handler.ssl.ReferenceCountedOpenSslContext.<init>:(Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/OpenSslApplicationProtocolNegotiator;JJI[Ljava/security/cert/Certificate;Lio/netty/handler/ssl/ClientAuth;[Ljava/lang/String;ZZZ)V
         2: .line 45
            return
        end local 13 // boolean enableOcsp
        end local 12 // boolean startTls
        end local 11 // java.lang.String[] protocols
        end local 10 // io.netty.handler.ssl.ClientAuth clientAuth
        end local 9 // java.security.cert.Certificate[] keyCertChain
        end local 8 // int mode
        end local 6 // long sessionTimeout
        end local 4 // long sessionCacheSize
        end local 3 // io.netty.handler.ssl.OpenSslApplicationProtocolNegotiator apn
        end local 2 // io.netty.handler.ssl.CipherSuiteFilter cipherFilter
        end local 1 // java.lang.Iterable ciphers
        end local 0 // io.netty.handler.ssl.OpenSslContext this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    3     0              this  Lio/netty/handler/ssl/OpenSslContext;
            0    3     1           ciphers  Ljava/lang/Iterable<Ljava/lang/String;>;
            0    3     2      cipherFilter  Lio/netty/handler/ssl/CipherSuiteFilter;
            0    3     3               apn  Lio/netty/handler/ssl/OpenSslApplicationProtocolNegotiator;
            0    3     4  sessionCacheSize  J
            0    3     6    sessionTimeout  J
            0    3     8              mode  I
            0    3     9      keyCertChain  [Ljava/security/cert/Certificate;
            0    3    10        clientAuth  Lio/netty/handler/ssl/ClientAuth;
            0    3    11         protocols  [Ljava/lang/String;
            0    3    12          startTls  Z
            0    3    13        enableOcsp  Z
    Exceptions:
      throws javax.net.ssl.SSLException
    Signature: (Ljava/lang/Iterable<Ljava/lang/String;>;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/OpenSslApplicationProtocolNegotiator;JJI[Ljava/security/cert/Certificate;Lio/netty/handler/ssl/ClientAuth;[Ljava/lang/String;ZZ)V
    MethodParameters:
                  Name  Flags
      ciphers           
      cipherFilter      
      apn               
      sessionCacheSize  
      sessionTimeout    
      mode              
      keyCertChain      
      clientAuth        
      protocols         
      startTls          
      enableOcsp        

  final javax.net.ssl.SSLEngine newEngine0(io.netty.buffer.ByteBufAllocator, java.lang.String, int, boolean);
    descriptor: (Lio/netty/buffer/ByteBufAllocator;Ljava/lang/String;IZ)Ljavax/net/ssl/SSLEngine;
    flags: (0x0010) ACC_FINAL
    Code:
      stack=7, locals=5, args_size=5
        start local 0 // io.netty.handler.ssl.OpenSslContext this
        start local 1 // io.netty.buffer.ByteBufAllocator alloc
        start local 2 // java.lang.String peerHost
        start local 3 // int peerPort
        start local 4 // boolean jdkCompatibilityMode
         0: .line 49
            new io.netty.handler.ssl.OpenSslEngine
            dup
            aload 0 /* this */
            aload 1 /* alloc */
            aload 2 /* peerHost */
            iload 3 /* peerPort */
            iload 4 /* jdkCompatibilityMode */
            invokespecial io.netty.handler.ssl.OpenSslEngine.<init>:(Lio/netty/handler/ssl/OpenSslContext;Lio/netty/buffer/ByteBufAllocator;Ljava/lang/String;IZ)V
            areturn
        end local 4 // boolean jdkCompatibilityMode
        end local 3 // int peerPort
        end local 2 // java.lang.String peerHost
        end local 1 // io.netty.buffer.ByteBufAllocator alloc
        end local 0 // io.netty.handler.ssl.OpenSslContext this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0    1     0                  this  Lio/netty/handler/ssl/OpenSslContext;
            0    1     1                 alloc  Lio/netty/buffer/ByteBufAllocator;
            0    1     2              peerHost  Ljava/lang/String;
            0    1     3              peerPort  I
            0    1     4  jdkCompatibilityMode  Z
    MethodParameters:
                      Name  Flags
      alloc                 
      peerHost              
      peerPort              
      jdkCompatibilityMode  

  protected final void finalize();
    descriptor: ()V
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.netty.handler.ssl.OpenSslContext this
         0: .line 55
            aload 0 /* this */
            invokespecial java.lang.Object.finalize:()V
         1: .line 56
            aload 0 /* this */
            invokestatic io.netty.handler.ssl.OpenSsl.releaseIfNeeded:(Lio/netty/util/ReferenceCounted;)V
         2: .line 57
            return
        end local 0 // io.netty.handler.ssl.OpenSslContext this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lio/netty/handler/ssl/OpenSslContext;
    Exceptions:
      throws java.lang.Throwable
}
SourceFile: "OpenSslContext.java"