Package org.duracloud.mill.workman
Class MultiStepTaskProcessorFactory
java.lang.Object
org.duracloud.mill.workman.MultiStepTaskProcessorFactory
- All Implemented Interfaces:
TaskProcessorFactory
A
TaskProcessorFactory that can build a MultiStepTaskProcessor. Instances of
this class can be configured with an arbitrary number of TaskProcessorFactories which will
be invoked when building the MultiStepTaskProcessor.- Author:
- Daniel Bernstein Date: Apr 10, 2014
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddFactory(TaskProcessorFactory processor) create(org.duracloud.common.queue.task.Task task) booleanisSupported(org.duracloud.common.queue.task.Task task)
-
Constructor Details
-
MultiStepTaskProcessorFactory
public MultiStepTaskProcessorFactory()
-
-
Method Details
-
addFactory
- Parameters:
processor-
-
create
public TaskProcessor create(org.duracloud.common.queue.task.Task task) throws TaskProcessorCreationFailedException - Specified by:
createin interfaceTaskProcessorFactory- Throws:
TaskProcessorCreationFailedException
-
isSupported
public boolean isSupported(org.duracloud.common.queue.task.Task task) - Specified by:
isSupportedin interfaceTaskProcessorFactory
-