public class org.springframework.scheduling.commonj.WorkManagerTaskExecutor extends org.springframework.jndi.JndiLocatorSupport implements org.springframework.core.task.AsyncListenableTaskExecutor, org.springframework.scheduling.SchedulingTaskExecutor, org.springframework.beans.factory.InitializingBean
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.springframework.scheduling.commonj.WorkManagerTaskExecutor
  super_class: org.springframework.jndi.JndiLocatorSupport
{
  private WorkManager workManager;
    descriptor: LWorkManager;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      org.springframework.lang.Nullable()

  private java.lang.String workManagerName;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      org.springframework.lang.Nullable()

  private WorkListener workListener;
    descriptor: LWorkListener;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      org.springframework.lang.Nullable()

  private org.springframework.core.task.TaskDecorator taskDecorator;
    descriptor: Lorg/springframework/core/task/TaskDecorator;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      org.springframework.lang.Nullable()

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.scheduling.commonj.WorkManagerTaskExecutor this
         0: .line 26
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import commonj.work cannot be resolved\n\tThe import commonj.work cannot be resolved\n\tThe import commonj.work cannot be resolved\n\tThe import commonj.work cannot be resolved\n\tThe import commonj.work cannot be resolved\n\tThe import commonj.work cannot be resolved\n\tWorkManager cannot be resolved to a type\n\tWorkManager cannot be resolved to a type\n\tWorkListener cannot be resolved to a type\n\tWorkManager cannot be resolved to a type\n\tWorkManager cannot be resolved to a type\n\tWorkListener cannot be resolved to a type\n\tWorkListener cannot be resolved to a type\n\tWorkManager cannot be resolved to a type\n\tWorkManager cannot be resolved to a type\n\tWorkManager cannot be resolved to a type\n\tWorkManager cannot be resolved to a type\n\tWorkManager cannot be resolved to a type\n\tWorkManager cannot be resolved to a type\n\tWork cannot be resolved to a type\n\tWorkListener cannot be resolved to a type\n\tThe method obtainWorkManager() from the type WorkManagerTaskExecutor refers to the missing type WorkManager\n\tWorkListener cannot be resolved to a type\n\tThe method obtainWorkManager() from the type WorkManagerTaskExecutor refers to the missing type WorkManager\n\tWorkRejectedException cannot be resolved to a type\n\tWorkException cannot be resolved to a type\n\tWorkItem cannot be resolved to a type\n\tWork cannot be resolved to a type\n\tWorkException cannot be resolved to a type\n\tThe method obtainWorkManager() from the type WorkManagerTaskExecutor refers to the missing type WorkManager\n\tWorkItem cannot be resolved to a type\n\tWork cannot be resolved to a type\n\tWorkListener cannot be resolved to a type\n\tWorkException cannot be resolved to a type\n\tThe method obtainWorkManager() from the type WorkManagerTaskExecutor refers to the missing type WorkManager\n\tThe method waitForAll(Collection, long) of type WorkManagerTaskExecutor must override or implement a supertype method\n\tThe method obtainWorkManager() from the type WorkManagerTaskExecutor refers to the missing type WorkManager\n\tThe method waitForAny(Collection, long) of type WorkManagerTaskExecutor must override or implement a supertype method\n\tThe method obtainWorkManager() from the type WorkManagerTaskExecutor refers to the missing type WorkManager\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.scheduling.commonj.WorkManagerTaskExecutor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/scheduling/commonj/WorkManagerTaskExecutor;

  public void setWorkManager(WorkManager);
    descriptor: (LWorkManager;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.scheduling.commonj.WorkManagerTaskExecutor this
         0: .line 92
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tWorkManager cannot be resolved to a type\n\tWorkManager cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.scheduling.commonj.WorkManagerTaskExecutor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/scheduling/commonj/WorkManagerTaskExecutor;
    MethodParameters:
             Name  Flags
      workManager  

  public void setWorkManagerName(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.scheduling.commonj.WorkManagerTaskExecutor this
         0: .line 103
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.scheduling.commonj.WorkManagerTaskExecutor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/scheduling/commonj/WorkManagerTaskExecutor;
    MethodParameters:
                 Name  Flags
      workManagerName  

  public void setWorkListener(WorkListener);
    descriptor: (LWorkListener;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.scheduling.commonj.WorkManagerTaskExecutor this
         0: .line 112
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tWorkListener cannot be resolved to a type\n\tWorkListener cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.scheduling.commonj.WorkManagerTaskExecutor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/scheduling/commonj/WorkManagerTaskExecutor;
    MethodParameters:
              Name  Flags
      workListener  

  public void setTaskDecorator(org.springframework.core.task.TaskDecorator);
    descriptor: (Lorg/springframework/core/task/TaskDecorator;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.scheduling.commonj.WorkManagerTaskExecutor this
         0: .line 131
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.scheduling.commonj.WorkManagerTaskExecutor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/scheduling/commonj/WorkManagerTaskExecutor;
    MethodParameters:
               Name  Flags
      taskDecorator  

  public void afterPropertiesSet();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.scheduling.commonj.WorkManagerTaskExecutor this
         0: .line 137
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tWorkManager cannot be resolved to a type\n\tWorkManager cannot be resolved to a type\n\tWorkManager cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.scheduling.commonj.WorkManagerTaskExecutor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/scheduling/commonj/WorkManagerTaskExecutor;
    Exceptions:
      throws javax.naming.NamingException

  private WorkManager obtainWorkManager();
    descriptor: ()LWorkManager;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.scheduling.commonj.WorkManagerTaskExecutor this
         0: .line 145
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tWorkManager cannot be resolved to a type\n\tWorkManager cannot be resolved to a type\n\tWorkManager cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.scheduling.commonj.WorkManagerTaskExecutor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/scheduling/commonj/WorkManagerTaskExecutor;

  public void execute(java.lang.Runnable);
    descriptor: (Ljava/lang/Runnable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.scheduling.commonj.WorkManagerTaskExecutor this
         0: .line 157
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tWork cannot be resolved to a type\n\tWorkListener cannot be resolved to a type\n\tThe method obtainWorkManager() from the type WorkManagerTaskExecutor refers to the missing type WorkManager\n\tWorkListener cannot be resolved to a type\n\tThe method obtainWorkManager() from the type WorkManagerTaskExecutor refers to the missing type WorkManager\n\tWorkRejectedException cannot be resolved to a type\n\tWorkException cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.scheduling.commonj.WorkManagerTaskExecutor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/scheduling/commonj/WorkManagerTaskExecutor;
    MethodParameters:
      Name  Flags
      task  

  public void execute(java.lang.Runnable, long);
    descriptor: (Ljava/lang/Runnable;J)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // org.springframework.scheduling.commonj.WorkManagerTaskExecutor this
         0: .line 175
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.scheduling.commonj.WorkManagerTaskExecutor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/scheduling/commonj/WorkManagerTaskExecutor;
    MethodParameters:
              Name  Flags
      task          
      startTimeout  

  public java.util.concurrent.Future<?> submit(java.lang.Runnable);
    descriptor: (Ljava/lang/Runnable;)Ljava/util/concurrent/Future;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.scheduling.commonj.WorkManagerTaskExecutor this
         0: .line 180
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.scheduling.commonj.WorkManagerTaskExecutor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/scheduling/commonj/WorkManagerTaskExecutor;
    Signature: (Ljava/lang/Runnable;)Ljava/util/concurrent/Future<*>;
    MethodParameters:
      Name  Flags
      task  

  public <T> java.util.concurrent.Future<T> submit(java.util.concurrent.Callable<T>);
    descriptor: (Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.scheduling.commonj.WorkManagerTaskExecutor this
         0: .line 187
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.scheduling.commonj.WorkManagerTaskExecutor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/scheduling/commonj/WorkManagerTaskExecutor;
    Signature: <T:Ljava/lang/Object;>(Ljava/util/concurrent/Callable<TT;>;)Ljava/util/concurrent/Future<TT;>;
    MethodParameters:
      Name  Flags
      task  

  public org.springframework.util.concurrent.ListenableFuture<?> submitListenable(java.lang.Runnable);
    descriptor: (Ljava/lang/Runnable;)Lorg/springframework/util/concurrent/ListenableFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.scheduling.commonj.WorkManagerTaskExecutor this
         0: .line 194
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.scheduling.commonj.WorkManagerTaskExecutor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/scheduling/commonj/WorkManagerTaskExecutor;
    Signature: (Ljava/lang/Runnable;)Lorg/springframework/util/concurrent/ListenableFuture<*>;
    MethodParameters:
      Name  Flags
      task  

  public <T> org.springframework.util.concurrent.ListenableFuture<T> submitListenable(java.util.concurrent.Callable<T>);
    descriptor: (Ljava/util/concurrent/Callable;)Lorg/springframework/util/concurrent/ListenableFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.scheduling.commonj.WorkManagerTaskExecutor this
         0: .line 201
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.scheduling.commonj.WorkManagerTaskExecutor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/scheduling/commonj/WorkManagerTaskExecutor;
    Signature: <T:Ljava/lang/Object;>(Ljava/util/concurrent/Callable<TT;>;)Lorg/springframework/util/concurrent/ListenableFuture<TT;>;
    MethodParameters:
      Name  Flags
      task  

  public WorkItem schedule(Work);
    descriptor: (LWork;)LWorkItem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.scheduling.commonj.WorkManagerTaskExecutor this
         0: .line 213
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tWorkItem cannot be resolved to a type\n\tWork cannot be resolved to a type\n\tWorkException cannot be resolved to a type\n\tThe method obtainWorkManager() from the type WorkManagerTaskExecutor refers to the missing type WorkManager\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.scheduling.commonj.WorkManagerTaskExecutor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/scheduling/commonj/WorkManagerTaskExecutor;
    Exceptions:
      throws WorkException, java.lang.IllegalArgumentException
    MethodParameters:
      Name  Flags
      work  

  public WorkItem schedule(Work, WorkListener);
    descriptor: (LWork;LWorkListener;)LWorkItem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.springframework.scheduling.commonj.WorkManagerTaskExecutor this
         0: .line 218
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tWorkItem cannot be resolved to a type\n\tWork cannot be resolved to a type\n\tWorkListener cannot be resolved to a type\n\tWorkException cannot be resolved to a type\n\tThe method obtainWorkManager() from the type WorkManagerTaskExecutor refers to the missing type WorkManager\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.scheduling.commonj.WorkManagerTaskExecutor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/scheduling/commonj/WorkManagerTaskExecutor;
    Exceptions:
      throws WorkException
    MethodParameters:
              Name  Flags
      work          
      workListener  

  public boolean waitForAll(java.util.Collection, long);
    descriptor: (Ljava/util/Collection;J)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // org.springframework.scheduling.commonj.WorkManagerTaskExecutor this
         0: .line 224
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe method waitForAll(Collection, long) of type WorkManagerTaskExecutor must override or implement a supertype method\n\tThe method obtainWorkManager() from the type WorkManagerTaskExecutor refers to the missing type WorkManager\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.scheduling.commonj.WorkManagerTaskExecutor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/scheduling/commonj/WorkManagerTaskExecutor;
    Exceptions:
      throws java.lang.InterruptedException
    MethodParameters:
           Name  Flags
      workItems  
      timeout    

  public java.util.Collection waitForAny(java.util.Collection, long);
    descriptor: (Ljava/util/Collection;J)Ljava/util/Collection;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // org.springframework.scheduling.commonj.WorkManagerTaskExecutor this
         0: .line 230
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe method waitForAny(Collection, long) of type WorkManagerTaskExecutor must override or implement a supertype method\n\tThe method obtainWorkManager() from the type WorkManagerTaskExecutor refers to the missing type WorkManager\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.scheduling.commonj.WorkManagerTaskExecutor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/scheduling/commonj/WorkManagerTaskExecutor;
    Exceptions:
      throws java.lang.InterruptedException
    MethodParameters:
           Name  Flags
      workItems  
      timeout    
}
SourceFile: "WorkManagerTaskExecutor.java"
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()