Package org.duracloud.mill.audit
Class DuplicationTaskProducingProcessor
- java.lang.Object
-
- org.duracloud.mill.audit.DuplicationTaskProducingProcessor
-
- All Implemented Interfaces:
TaskProcessor
public class DuplicationTaskProducingProcessor extends Object implements TaskProcessor
- Author:
- Daniel Bernstein Date: Apr 11, 2014
-
-
Constructor Summary
Constructors Constructor Description DuplicationTaskProducingProcessor(org.duracloud.audit.task.AuditTask task, org.duracloud.common.queue.TaskQueue duplicationTaskQueue, DuplicationPolicyManager duplicationPolicyManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidapplyDuplicationPolicy(org.duracloud.audit.task.AuditTask task)voidexecute()Performs the processing indicated by the task.
-
-
-
Constructor Detail
-
DuplicationTaskProducingProcessor
public DuplicationTaskProducingProcessor(org.duracloud.audit.task.AuditTask task, org.duracloud.common.queue.TaskQueue duplicationTaskQueue, DuplicationPolicyManager duplicationPolicyManager)- Parameters:
task-duplicationTaskQueue-duplicationPolicyManager-
-
-
Method Detail
-
execute
public void execute() throws TaskExecutionFailedExceptionDescription 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)
-
-