public interface org.glassfish.grizzly.nio.SelectionKeyHandler
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.glassfish.grizzly.nio.SelectionKeyHandler
  super_class: java.lang.Object
{
  public static final org.glassfish.grizzly.nio.SelectionKeyHandler DEFAULT_SELECTION_KEY_HANDLER;
    descriptor: Lorg/glassfish/grizzly/nio/SelectionKeyHandler;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 43
            invokestatic org.glassfish.grizzly.nio.SelectionKeyHandlerInitializer.initHandler:()Lorg/glassfish/grizzly/nio/SelectionKeyHandler;
         1: .line 42
            putstatic org.glassfish.grizzly.nio.SelectionKeyHandler.DEFAULT_SELECTION_KEY_HANDLER:Lorg/glassfish/grizzly/nio/SelectionKeyHandler;
         2: .line 43
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public abstract void onKeyRegistered(java.nio.channels.SelectionKey);
    descriptor: (Ljava/nio/channels/SelectionKey;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      key   

  public abstract void onKeyDeregistered(java.nio.channels.SelectionKey);
    descriptor: (Ljava/nio/channels/SelectionKey;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      key   

  public abstract boolean onProcessInterest(java.nio.channels.SelectionKey, int);
    descriptor: (Ljava/nio/channels/SelectionKey;I)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException
    MethodParameters:
          Name  Flags
      key       
      interest  

  public abstract void cancel(java.nio.channels.SelectionKey);
    descriptor: (Ljava/nio/channels/SelectionKey;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      key   

  public abstract org.glassfish.grizzly.nio.NIOConnection getConnectionForKey(java.nio.channels.SelectionKey);
    descriptor: (Ljava/nio/channels/SelectionKey;)Lorg/glassfish/grizzly/nio/NIOConnection;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
              Name  Flags
      selectionKey  

  public abstract void setConnectionForKey(org.glassfish.grizzly.nio.NIOConnection, java.nio.channels.SelectionKey);
    descriptor: (Lorg/glassfish/grizzly/nio/NIOConnection;Ljava/nio/channels/SelectionKey;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
              Name  Flags
      connection    
      selectionKey  

  public abstract int ioEvent2SelectionKeyInterest(org.glassfish.grizzly.IOEvent);
    descriptor: (Lorg/glassfish/grizzly/IOEvent;)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      ioEvent  

  public abstract org.glassfish.grizzly.IOEvent selectionKeyInterest2IoEvent(int);
    descriptor: (I)Lorg/glassfish/grizzly/IOEvent;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                      Name  Flags
      selectionKeyInterest  

  public abstract org.glassfish.grizzly.IOEvent[] getIOEvents(int);
    descriptor: (I)[Lorg/glassfish/grizzly/IOEvent;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      interest  
}
SourceFile: "SelectionKeyHandler.java"