Class CleanupSnapshotTaskRunner
- java.lang.Object
-
- org.duracloud.snapshottask.snapshot.CleanupSnapshotTaskRunner
-
- All Implemented Interfaces:
TaskRunner
public class CleanupSnapshotTaskRunner extends Object implements TaskRunner
Cleans up the snapshot by removing content that is no longer needed now that the snapshot has been transferred successfully.- Author:
- Bill Branan Date: 8/14/14
-
-
Constructor Summary
Constructors Constructor Description CleanupSnapshotTaskRunner(SnapshotStorageProvider unwrappedSnapshotProvider, com.amazonaws.services.s3.AmazonS3 s3Client, TaskQueue auditTaskQueue, org.duracloud.mill.manifest.ManifestStore manifestStore, String account, String storeId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetName()StringperformTask(String taskParameters)protected voidqueueContentDeleteAuditTasks(String spaceId, String userId)
-
-
-
Constructor Detail
-
CleanupSnapshotTaskRunner
public CleanupSnapshotTaskRunner(SnapshotStorageProvider unwrappedSnapshotProvider, com.amazonaws.services.s3.AmazonS3 s3Client, TaskQueue auditTaskQueue, org.duracloud.mill.manifest.ManifestStore manifestStore, String account, String storeId)
-
-
Method Detail
-
getName
public String getName()
- Specified by:
getNamein interfaceTaskRunner
-
performTask
public String performTask(String taskParameters)
- Specified by:
performTaskin interfaceTaskRunner
-
-