Class BatchQueueServiceImpl.BatchCommand<T>

java.lang.Object
fr.becpg.repo.batch.BatchQueueServiceImpl.BatchCommand<T>
All Implemented Interfaces:
Runnable
Enclosing class:
BatchQueueServiceImpl

public class BatchQueueServiceImpl.BatchCommand<T> extends Object implements Runnable
  • Field Details

  • Constructor Details

  • Method Details

    • getBatchInfo

      public BatchInfo getBatchInfo()
    • getBatchId

      public String getBatchId()
    • run

      public void run()
      Specified by:
      run in interface Runnable
    • pauseCommand

      private void pauseCommand(BatchQueueServiceImpl.BatchCommand<?> command)
    • pushAndSetBatchAuthentication

      private void pushAndSetBatchAuthentication(BatchStep<T> batchStep)
    • getNextWorkWrapper

      private org.alfresco.repo.batch.BatchProcessWorkProvider<T> getNextWorkWrapper(org.alfresco.repo.batch.BatchProcessWorkProvider<T> workProvider)
    • runAsWrapper

      private org.alfresco.repo.batch.BatchProcessor.BatchProcessWorker<T> runAsWrapper(BatchStep<T> batchStep)
    • checkPausedCommand

      private void checkPausedCommand()
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • getEnclosingInstance

      private BatchQueueServiceImpl getEnclosingInstance()