Package org.duracloud.mill.audit
Class AuditTaskProcessorFactory
- java.lang.Object
-
- org.duracloud.mill.audit.AuditTaskProcessorFactory
-
- All Implemented Interfaces:
TaskProcessorFactory
- Direct Known Subclasses:
AuditLogWritingProcessorFactory,DuplicationTaskProducingProcessorFactory,ManifestWritingProcessorFactory,SpaceCreatedNotifcationGeneratingProcessorFactory
public abstract class AuditTaskProcessorFactory extends Object implements TaskProcessorFactory
- Author:
- Daniel Bernstein Date: Apr 11, 2014
-
-
Constructor Summary
Constructors Constructor Description AuditTaskProcessorFactory()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description TaskProcessorcreate(org.duracloud.common.queue.task.Task task)protected abstract TaskProcessorcreateImpl(org.duracloud.audit.task.AuditTask auditTask)booleanisSupported(org.duracloud.common.queue.task.Task task)
-
-
-
Method Detail
-
create
public final TaskProcessor create(org.duracloud.common.queue.task.Task task) throws TaskProcessorCreationFailedException
- Specified by:
createin interfaceTaskProcessorFactory- Throws:
TaskProcessorCreationFailedException
-
createImpl
protected abstract TaskProcessor createImpl(org.duracloud.audit.task.AuditTask auditTask)
- Parameters:
auditTask-- Returns:
-
isSupported
public boolean isSupported(org.duracloud.common.queue.task.Task task)
- Specified by:
isSupportedin interfaceTaskProcessorFactory
-
-