Package org.duracloud.mill.workman
Interface TaskProcessorFactory
- All Known Implementing Classes:
AuditLogWritingProcessorFactory,AuditTaskProcessorFactory,BitIntegrityCheckTaskProcessorFactory,BitIntegrityReportTaskProcessorFactory,DuplicationTaskProcessorFactory,DuplicationTaskProducingProcessorFactory,ManifestWritingProcessorFactory,MultiStepTaskProcessorFactory,NoopTaskProcessorFactory,RootTaskProcessorFactory,SpaceComparisonTaskProcessorFactory,SpaceCreatedNotifcationGeneratingProcessorFactory,StorageStatsTaskProcessorFactory,TaskProcessorFactoryBase
public interface TaskProcessorFactory
The TaskProcessResolver resolves a
TaskProcessor for a given
instance of a Task- Author:
- Daniel Bernstein
-
Method Summary
Modifier and TypeMethodDescriptioncreate(org.duracloud.common.queue.task.Task task) booleanisSupported(org.duracloud.common.queue.task.Task task)
-
Method Details
-
create
TaskProcessor create(org.duracloud.common.queue.task.Task task) throws TaskProcessorCreationFailedException -
isSupported
boolean isSupported(org.duracloud.common.queue.task.Task task)
-