class org.glassfish.grizzly.nio.transport.TCPNIOConnectorHandler$RegisterChannelCompletionHandler extends org.glassfish.grizzly.EmptyCompletionHandler<org.glassfish.grizzly.nio.RegisterChannelResult>
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: org.glassfish.grizzly.nio.transport.TCPNIOConnectorHandler$RegisterChannelCompletionHandler
  super_class: org.glassfish.grizzly.EmptyCompletionHandler
{
  private final org.glassfish.grizzly.nio.transport.TCPNIOConnection connection;
    descriptor: Lorg/glassfish/grizzly/nio/transport/TCPNIOConnection;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  public void <init>(org.glassfish.grizzly.nio.transport.TCPNIOConnection);
    descriptor: (Lorg/glassfish/grizzly/nio/transport/TCPNIOConnection;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.grizzly.nio.transport.TCPNIOConnectorHandler$RegisterChannelCompletionHandler this
        start local 1 // org.glassfish.grizzly.nio.transport.TCPNIOConnection connection
         0: .line 278
            aload 0 /* this */
            invokespecial org.glassfish.grizzly.EmptyCompletionHandler.<init>:()V
         1: .line 279
            aload 0 /* this */
            aload 1 /* connection */
            putfield org.glassfish.grizzly.nio.transport.TCPNIOConnectorHandler$RegisterChannelCompletionHandler.connection:Lorg/glassfish/grizzly/nio/transport/TCPNIOConnection;
         2: .line 280
            return
        end local 1 // org.glassfish.grizzly.nio.transport.TCPNIOConnection connection
        end local 0 // org.glassfish.grizzly.nio.transport.TCPNIOConnectorHandler$RegisterChannelCompletionHandler this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0        this  Lorg/glassfish/grizzly/nio/transport/TCPNIOConnectorHandler$RegisterChannelCompletionHandler;
            0    3     1  connection  Lorg/glassfish/grizzly/nio/transport/TCPNIOConnection;
    MethodParameters:
            Name  Flags
      connection  

  public void completed(org.glassfish.grizzly.nio.RegisterChannelResult);
    descriptor: (Lorg/glassfish/grizzly/nio/RegisterChannelResult;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.glassfish.grizzly.nio.transport.TCPNIOConnectorHandler$RegisterChannelCompletionHandler this
        start local 1 // org.glassfish.grizzly.nio.RegisterChannelResult result
         0: .line 284
            aload 0 /* this */
            getfield org.glassfish.grizzly.nio.transport.TCPNIOConnectorHandler$RegisterChannelCompletionHandler.connection:Lorg/glassfish/grizzly/nio/transport/TCPNIOConnection;
            invokevirtual org.glassfish.grizzly.nio.transport.TCPNIOConnection.getTransport:()Lorg/glassfish/grizzly/Transport;
            checkcast org.glassfish.grizzly.nio.transport.TCPNIOTransport
            astore 2 /* transport */
        start local 2 // org.glassfish.grizzly.nio.transport.TCPNIOTransport transport
         1: .line 285
            aload 2 /* transport */
            getfield org.glassfish.grizzly.nio.transport.TCPNIOTransport.selectorRegistrationHandler:Lorg/glassfish/grizzly/nio/transport/TCPNIOTransport$RegisterChannelCompletionHandler;
            aload 1 /* result */
            invokevirtual org.glassfish.grizzly.nio.transport.TCPNIOTransport$RegisterChannelCompletionHandler.completed:(Lorg/glassfish/grizzly/nio/RegisterChannelResult;)V
         2: .line 286
            return
        end local 2 // org.glassfish.grizzly.nio.transport.TCPNIOTransport transport
        end local 1 // org.glassfish.grizzly.nio.RegisterChannelResult result
        end local 0 // org.glassfish.grizzly.nio.transport.TCPNIOConnectorHandler$RegisterChannelCompletionHandler this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       this  Lorg/glassfish/grizzly/nio/transport/TCPNIOConnectorHandler$RegisterChannelCompletionHandler;
            0    3     1     result  Lorg/glassfish/grizzly/nio/RegisterChannelResult;
            1    3     2  transport  Lorg/glassfish/grizzly/nio/transport/TCPNIOTransport;
    MethodParameters:
        Name  Flags
      result  final

  public void failed(java.lang.Throwable);
    descriptor: (Ljava/lang/Throwable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.grizzly.nio.transport.TCPNIOConnectorHandler$RegisterChannelCompletionHandler this
        start local 1 // java.lang.Throwable throwable
         0: .line 290
            aload 0 /* this */
            getfield org.glassfish.grizzly.nio.transport.TCPNIOConnectorHandler$RegisterChannelCompletionHandler.connection:Lorg/glassfish/grizzly/nio/transport/TCPNIOConnection;
            aload 1 /* throwable */
            invokevirtual org.glassfish.grizzly.nio.transport.TCPNIOConnection.checkConnectFailed:(Ljava/lang/Throwable;)V
         1: .line 291
            return
        end local 1 // java.lang.Throwable throwable
        end local 0 // org.glassfish.grizzly.nio.transport.TCPNIOConnectorHandler$RegisterChannelCompletionHandler this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lorg/glassfish/grizzly/nio/transport/TCPNIOConnectorHandler$RegisterChannelCompletionHandler;
            0    2     1  throwable  Ljava/lang/Throwable;
    MethodParameters:
           Name  Flags
      throwable  final

  public void completed(java.lang.Object);
    descriptor: (Ljava/lang/Object;)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.glassfish.grizzly.nio.RegisterChannelResult
            invokevirtual org.glassfish.grizzly.nio.transport.TCPNIOConnectorHandler$RegisterChannelCompletionHandler.completed:(Lorg/glassfish/grizzly/nio/RegisterChannelResult;)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
Signature: Lorg/glassfish/grizzly/EmptyCompletionHandler<Lorg/glassfish/grizzly/nio/RegisterChannelResult;>;
SourceFile: "TCPNIOConnectorHandler.java"
NestHost: org.glassfish.grizzly.nio.transport.TCPNIOConnectorHandler
InnerClasses:
  private RegisterChannelCompletionHandler = org.glassfish.grizzly.nio.transport.TCPNIOConnectorHandler$RegisterChannelCompletionHandler of org.glassfish.grizzly.nio.transport.TCPNIOConnectorHandler
  RegisterChannelCompletionHandler = org.glassfish.grizzly.nio.transport.TCPNIOTransport$RegisterChannelCompletionHandler of org.glassfish.grizzly.nio.transport.TCPNIOTransport