Package org.duracloud.mill.dup
Class DuplicationTaskProcessor
java.lang.Object
org.duracloud.mill.workman.TaskProcessorBase
org.duracloud.mill.dup.DuplicationTaskProcessor
- All Implemented Interfaces:
TaskProcessor
This class performs the Duplication Task
- Author:
- Bill Branan
-
Constructor Summary
ConstructorsConstructorDescriptionDuplicationTaskProcessor(DuplicationTask dupTask, org.duracloud.storage.provider.StorageProvider sourceStore, org.duracloud.storage.provider.StorageProvider destStore, File workDir, org.duracloud.mill.manifest.ManifestStore manifestStore) -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanDetermines if source and destination properties are equal.protected voidMethods inherited from class org.duracloud.mill.workman.TaskProcessorBase
execute, getTask
-
Constructor Details
-
DuplicationTaskProcessor
public DuplicationTaskProcessor(DuplicationTask dupTask, org.duracloud.storage.provider.StorageProvider sourceStore, org.duracloud.storage.provider.StorageProvider destStore, File workDir, org.duracloud.mill.manifest.ManifestStore manifestStore)
-
-
Method Details
-
getCachedFiles
-
executeImpl
- Specified by:
executeImplin classTaskProcessorBase- Throws:
TaskExecutionFailedException
-
compareProperties
Determines if source and destination properties are equal.- Parameters:
sourceProps- properties from the source content itemdestProps- properties from the destination content item- Returns:
- true if all properties match
-