Package org.duracloud.s3task
Class S3TaskProvider
java.lang.Object
org.duracloud.storage.provider.TaskProviderBase
org.duracloud.s3task.S3TaskProvider
- All Implemented Interfaces:
TaskProvider
Handles tasks specific to content stored in Amazon S3
-
Field Summary
Fields inherited from class org.duracloud.storage.provider.TaskProviderBase
log, taskList -
Constructor Summary
ConstructorsConstructorDescriptionS3TaskProvider(StorageProvider s3Provider, S3StorageProvider unwrappedS3Provider, com.amazonaws.services.s3.AmazonS3 s3Client, com.amazonaws.services.cloudfront.AmazonCloudFrontClient cfClient, StringDataStoreFactory dataStoreFactory, String cfAccountId, String cfKeyId, String cfKeyPath, String storeId, String dcHost) -
Method Summary
Methods inherited from class org.duracloud.storage.provider.TaskProviderBase
getStoreId, getSupportedTasks, performTask
-
Constructor Details
-
S3TaskProvider
public S3TaskProvider(StorageProvider s3Provider, S3StorageProvider unwrappedS3Provider, com.amazonaws.services.s3.AmazonS3 s3Client, com.amazonaws.services.cloudfront.AmazonCloudFrontClient cfClient, StringDataStoreFactory dataStoreFactory, String cfAccountId, String cfKeyId, String cfKeyPath, String storeId, String dcHost)
-