Package fr.becpg.repo.batch
Class BatchQueueServiceImpl.BatchCommand<T>
java.lang.Object
fr.becpg.repo.batch.BatchQueueServiceImpl.BatchCommand<T>
- All Implemented Interfaces:
Runnable
- Enclosing class:
- BatchQueueServiceImpl
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate AuditScopeprivate Stringprivate BatchInfoprivate BatchClosingHook -
Constructor Summary
ConstructorsConstructorDescriptionBatchCommand(BatchInfo batchInfo, List<BatchStep<T>> batchSteps, BatchClosingHook closingHook) -
Method Summary
Modifier and TypeMethodDescriptionprivate voidbooleanprivate BatchQueueServiceImplprivate org.alfresco.repo.batch.BatchProcessWorkProvider<T>getNextWorkWrapper(org.alfresco.repo.batch.BatchProcessWorkProvider<T> workProvider) inthashCode()private voidpauseCommand(BatchQueueServiceImpl.BatchCommand<?> command) private voidpushAndSetBatchAuthentication(BatchStep<T> batchStep) voidrun()private org.alfresco.repo.batch.BatchProcessor.BatchProcessWorker<T>runAsWrapper(BatchStep<T> batchStep)
-
Field Details
-
batchId
-
batchInfo
-
batchSteps
-
closingHook
-
auditScope
-
-
Constructor Details
-
BatchCommand
public BatchCommand(BatchInfo batchInfo, List<BatchStep<T>> batchSteps, BatchClosingHook closingHook)
-
-
Method Details
-
getBatchInfo
-
getBatchId
-
run
public void run() -
pauseCommand
-
pushAndSetBatchAuthentication
-
getNextWorkWrapper
-
runAsWrapper
-
checkPausedCommand
private void checkPausedCommand() -
hashCode
public int hashCode() -
equals
-
getEnclosingInstance
-