public interface io.netty.util.concurrent.EventExecutor extends io.netty.util.concurrent.EventExecutorGroup
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: io.netty.util.concurrent.EventExecutor
  super_class: java.lang.Object
{
  public abstract io.netty.util.concurrent.EventExecutor next();
    descriptor: ()Lio/netty/util/concurrent/EventExecutor;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract io.netty.util.concurrent.EventExecutorGroup parent();
    descriptor: ()Lio/netty/util/concurrent/EventExecutorGroup;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean inEventLoop();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean inEventLoop(java.lang.Thread);
    descriptor: (Ljava/lang/Thread;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      thread  

  public abstract <V> io.netty.util.concurrent.Promise<V> newPromise();
    descriptor: ()Lio/netty/util/concurrent/Promise;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <V:Ljava/lang/Object;>()Lio/netty/util/concurrent/Promise<TV;>;

  public abstract <V> io.netty.util.concurrent.ProgressivePromise<V> newProgressivePromise();
    descriptor: ()Lio/netty/util/concurrent/ProgressivePromise;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <V:Ljava/lang/Object;>()Lio/netty/util/concurrent/ProgressivePromise<TV;>;

  public abstract <V> io.netty.util.concurrent.Future<V> newSucceededFuture(V);
    descriptor: (Ljava/lang/Object;)Lio/netty/util/concurrent/Future;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <V:Ljava/lang/Object;>(TV;)Lio/netty/util/concurrent/Future<TV;>;
    MethodParameters:
        Name  Flags
      result  

  public abstract <V> io.netty.util.concurrent.Future<V> newFailedFuture(java.lang.Throwable);
    descriptor: (Ljava/lang/Throwable;)Lio/netty/util/concurrent/Future;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <V:Ljava/lang/Object;>(Ljava/lang/Throwable;)Lio/netty/util/concurrent/Future<TV;>;
    MethodParameters:
       Name  Flags
      cause  
}
SourceFile: "EventExecutor.java"