public interface io.vertx.core.WorkerExecutor extends io.vertx.core.metrics.Measured
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: io.vertx.core.WorkerExecutor
  super_class: java.lang.Object
{
  public abstract <T> void executeBlocking(io.vertx.core.Handler<io.vertx.core.Promise<T>>, boolean, io.vertx.core.Handler<io.vertx.core.AsyncResult<T>>);
    descriptor: (Lio/vertx/core/Handler;ZLio/vertx/core/Handler;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T:Ljava/lang/Object;>(Lio/vertx/core/Handler<Lio/vertx/core/Promise<TT;>;>;ZLio/vertx/core/Handler<Lio/vertx/core/AsyncResult<TT;>;>;)V
    RuntimeVisibleTypeAnnotations: 
      METHOD_FORMAL_PARAMETER, location=[TYPE_ARGUMENT(0), TYPE_ARGUMENT(0)]
        io.vertx.codegen.annotations.Nullable()
    MethodParameters:
                     Name  Flags
      blockingCodeHandler  
      ordered              
      resultHandler        

  public <T> void executeBlocking(io.vertx.core.Handler<io.vertx.core.Promise<T>>, io.vertx.core.Handler<io.vertx.core.AsyncResult<T>>);
    descriptor: (Lio/vertx/core/Handler;Lio/vertx/core/Handler;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // io.vertx.core.WorkerExecutor this
        start local 1 // io.vertx.core.Handler blockingCodeHandler
        start local 2 // io.vertx.core.Handler resultHandler
         0: .line 57
            aload 0 /* this */
            aload 1 /* blockingCodeHandler */
            iconst_1
            aload 2 /* resultHandler */
            invokeinterface io.vertx.core.WorkerExecutor.executeBlocking:(Lio/vertx/core/Handler;ZLio/vertx/core/Handler;)V
         1: .line 58
            return
        end local 2 // io.vertx.core.Handler resultHandler
        end local 1 // io.vertx.core.Handler blockingCodeHandler
        end local 0 // io.vertx.core.WorkerExecutor this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    2     0                 this  Lio/vertx/core/WorkerExecutor;
            0    2     1  blockingCodeHandler  Lio/vertx/core/Handler<Lio/vertx/core/Promise<TT;>;>;
            0    2     2        resultHandler  Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<TT;>;>;
    Signature: <T:Ljava/lang/Object;>(Lio/vertx/core/Handler<Lio/vertx/core/Promise<TT;>;>;Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<TT;>;>;)V
    RuntimeVisibleTypeAnnotations: 
      METHOD_FORMAL_PARAMETER, location=[TYPE_ARGUMENT(0), TYPE_ARGUMENT(0)]
        io.vertx.codegen.annotations.Nullable()
    MethodParameters:
                     Name  Flags
      blockingCodeHandler  
      resultHandler        

  public void close();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // io.vertx.core.WorkerExecutor this
         0: .line 64
            return
        end local 0 // io.vertx.core.WorkerExecutor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/core/WorkerExecutor;
}
SourceFile: "WorkerExecutor.java"
    RuntimeVisibleAnnotations: 
      io.vertx.codegen.annotations.VertxGen()