public interface org.glassfish.grizzly.threadpool.ThreadPoolProbe
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.glassfish.grizzly.threadpool.ThreadPoolProbe
  super_class: java.lang.Object
{
  public abstract void onThreadPoolStartEvent(org.glassfish.grizzly.threadpool.AbstractThreadPool);
    descriptor: (Lorg/glassfish/grizzly/threadpool/AbstractThreadPool;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      threadPool  

  public abstract void onThreadPoolStopEvent(org.glassfish.grizzly.threadpool.AbstractThreadPool);
    descriptor: (Lorg/glassfish/grizzly/threadpool/AbstractThreadPool;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      threadPool  

  public abstract void onThreadAllocateEvent(org.glassfish.grizzly.threadpool.AbstractThreadPool, java.lang.Thread);
    descriptor: (Lorg/glassfish/grizzly/threadpool/AbstractThreadPool;Ljava/lang/Thread;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      threadPool  
      thread      

  public abstract void onThreadReleaseEvent(org.glassfish.grizzly.threadpool.AbstractThreadPool, java.lang.Thread);
    descriptor: (Lorg/glassfish/grizzly/threadpool/AbstractThreadPool;Ljava/lang/Thread;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      threadPool  
      thread      

  public abstract void onMaxNumberOfThreadsEvent(org.glassfish.grizzly.threadpool.AbstractThreadPool, int);
    descriptor: (Lorg/glassfish/grizzly/threadpool/AbstractThreadPool;I)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                    Name  Flags
      threadPool          
      maxNumberOfThreads  

  public abstract void onTaskQueueEvent(org.glassfish.grizzly.threadpool.AbstractThreadPool, java.lang.Runnable);
    descriptor: (Lorg/glassfish/grizzly/threadpool/AbstractThreadPool;Ljava/lang/Runnable;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      threadPool  
      task        

  public abstract void onTaskDequeueEvent(org.glassfish.grizzly.threadpool.AbstractThreadPool, java.lang.Runnable);
    descriptor: (Lorg/glassfish/grizzly/threadpool/AbstractThreadPool;Ljava/lang/Runnable;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      threadPool  
      task        

  public abstract void onTaskCancelEvent(org.glassfish.grizzly.threadpool.AbstractThreadPool, java.lang.Runnable);
    descriptor: (Lorg/glassfish/grizzly/threadpool/AbstractThreadPool;Ljava/lang/Runnable;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      threadPool  
      task        

  public abstract void onTaskCompleteEvent(org.glassfish.grizzly.threadpool.AbstractThreadPool, java.lang.Runnable);
    descriptor: (Lorg/glassfish/grizzly/threadpool/AbstractThreadPool;Ljava/lang/Runnable;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      threadPool  
      task        

  public abstract void onTaskQueueOverflowEvent(org.glassfish.grizzly.threadpool.AbstractThreadPool);
    descriptor: (Lorg/glassfish/grizzly/threadpool/AbstractThreadPool;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      threadPool  
}
SourceFile: "ThreadPoolProbe.java"
NestMembers:
  org.glassfish.grizzly.threadpool.ThreadPoolProbe$Adapter
InnerClasses:
  public Adapter = org.glassfish.grizzly.threadpool.ThreadPoolProbe$Adapter of org.glassfish.grizzly.threadpool.ThreadPoolProbe