Package org.duracloud.mill.dup
Class DuplicationTaskProcessorFactory
java.lang.Object
org.duracloud.mill.workman.TaskProcessorFactoryBase
org.duracloud.mill.dup.DuplicationTaskProcessorFactory
- All Implemented Interfaces:
TaskProcessorFactory
This class is responsible for creating DuplicationTaskProcessors
- Author:
- Daniel Bernstein
-
Constructor Summary
ConstructorsConstructorDescriptionDuplicationTaskProcessorFactory(CredentialsRepo repo, StorageProviderFactory storageProviderFactory, File workDir, org.duracloud.common.queue.TaskQueue auditTaskQueue, org.duracloud.mill.manifest.ManifestStore manifestStore) -
Method Summary
Modifier and TypeMethodDescriptionprotected TaskProcessorcreateImpl(org.duracloud.common.queue.task.Task task) booleanisSupported(org.duracloud.common.queue.task.Task task) Methods inherited from class org.duracloud.mill.workman.TaskProcessorFactoryBase
create, getCredentialRepo, getWorkDir
-
Constructor Details
-
DuplicationTaskProcessorFactory
public DuplicationTaskProcessorFactory(CredentialsRepo repo, StorageProviderFactory storageProviderFactory, File workDir, org.duracloud.common.queue.TaskQueue auditTaskQueue, org.duracloud.mill.manifest.ManifestStore manifestStore)
-
-
Method Details
-
isSupported
public boolean isSupported(org.duracloud.common.queue.task.Task task) - Specified by:
isSupportedin interfaceTaskProcessorFactory- Specified by:
isSupportedin classTaskProcessorFactoryBase
-
createImpl
protected TaskProcessor createImpl(org.duracloud.common.queue.task.Task task) throws TaskProcessorCreationFailedException - Specified by:
createImplin classTaskProcessorFactoryBase- Throws:
TaskProcessorCreationFailedException
-