Package org.duracloud.mill.workman
Class RootTaskProcessorFactory
java.lang.Object
org.duracloud.mill.workman.RootTaskProcessorFactory
- All Implemented Interfaces:
TaskProcessorFactory
This class delegates TaskProcessor creation to a list of possible factories.
If none of the underlying factories supports the task, an exception is
thrown.
- Author:
- Daniel Bernstein
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcreate(org.duracloud.common.queue.task.Task task) booleanisSupported(org.duracloud.common.queue.task.Task task)
-
Constructor Details
-
RootTaskProcessorFactory
public RootTaskProcessorFactory()
-
-
Method Details
-
isSupported
public boolean isSupported(org.duracloud.common.queue.task.Task task) - Specified by:
isSupportedin interfaceTaskProcessorFactory
-
create
public TaskProcessor create(org.duracloud.common.queue.task.Task task) throws TaskProcessorCreationFailedException - Specified by:
createin interfaceTaskProcessorFactory- Throws:
TaskProcessorCreationFailedException
-
addTaskProcessorFactory
-