Package org.duracloud.mill.audit
Class DuplicationTaskProducingProcessor
java.lang.Object
org.duracloud.mill.audit.DuplicationTaskProducingProcessor
- All Implemented Interfaces:
TaskProcessor
- Author:
- Daniel Bernstein Date: Apr 11, 2014
-
Constructor Summary
ConstructorsConstructorDescriptionDuplicationTaskProducingProcessor(org.duracloud.audit.task.AuditTask task, org.duracloud.common.queue.TaskQueue duplicationTaskQueue, DuplicationPolicyManager duplicationPolicyManager) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidapplyDuplicationPolicy(org.duracloud.audit.task.AuditTask task) voidexecute()Performs the processing indicated by the task.
-
Constructor Details
-
DuplicationTaskProducingProcessor
public DuplicationTaskProducingProcessor(org.duracloud.audit.task.AuditTask task, org.duracloud.common.queue.TaskQueue duplicationTaskQueue, DuplicationPolicyManager duplicationPolicyManager) - Parameters:
task-duplicationTaskQueue-duplicationPolicyManager-
-
-
Method Details
-
execute
Description copied from interface:TaskProcessorPerforms the processing indicated by the task. The underlying method should execute synchronously.- Specified by:
executein interfaceTaskProcessor- Throws:
TaskExecutionFailedException
-
applyDuplicationPolicy
protected void applyDuplicationPolicy(org.duracloud.audit.task.AuditTask task)
-