Modifier and Type | Class and Description |
---|---|
class |
AuditStorageProvider
A StorageProvider decorator class which passes through calls from a target
StorageProvider implementation, but captures audit information when
changes occur and passes that information to the audit system.
|
Constructor and Description |
---|
AuditStorageProvider(StorageProvider target,
String account,
String storeId,
String storeType,
UserUtil userUtil,
TaskQueue taskQueue) |
Modifier and Type | Method and Description |
---|---|
protected StorageProvider |
AuditLogReaderImpl.getStorageProvider() |
Modifier and Type | Method and Description |
---|---|
protected void |
AuditLogReaderImpl.writeToOutputStream(String auditSpaceId,
StorageProvider storageProvider,
PipedOutputStream os,
int count,
String contentId) |
Modifier and Type | Class and Description |
---|---|
class |
MockRetryStorageProvider
Storage Provider implementation used for testing retry AOP
|
class |
MockVerifyCreateStorageProvider
Storage Provider implementation used for testing verify creation AOP
|
class |
MockVerifyDeleteStorageProvider
Storage Provider implementation used for testing verify deletion AOP
|
Modifier and Type | Class and Description |
---|---|
class |
ACLStorageProvider
This class provides a filtering of spaces based on the username and groups
of the currently logged-in user.
|
Modifier and Type | Method and Description |
---|---|
StorageProvider |
StorageProviderFactoryImpl.getStorageProvider()
Retrieves the primary storage provider for a given customer.
|
StorageProvider |
StorageProviderFactoryImpl.getStorageProvider(String storageAccountId)
Retrieves a particular storage provider based on the storage account ID.
|
Constructor and Description |
---|
ACLStorageProvider(StorageProvider targetProvider) |
ACLStorageProvider(StorageProvider targetProvider,
SecurityContextUtil securityContextUtil) |
Modifier and Type | Class and Description |
---|---|
class |
GlacierStorageProvider
Provides content storage backed by Amazon's Glacier storage system.
|
Constructor and Description |
---|
GlacierTaskProvider(StorageProvider glacierProvider,
GlacierStorageProvider unwrappedGlacierProvider,
com.amazonaws.services.s3.AmazonS3Client s3Client) |
RestoreContentTaskRunner(StorageProvider glacierProvider,
GlacierStorageProvider unwrappedGlacierProvider,
com.amazonaws.services.s3.AmazonS3Client s3Client) |
Modifier and Type | Class and Description |
---|---|
class |
IrodsStorageProvider
The irods provider assumes that storage spaces are subdirectories in the
base directory given to the constructor.
|
Modifier and Type | Class and Description |
---|---|
class |
OpenStackStorageProvider
Provides content storage access to OpenStack storage providers.
|
Modifier and Type | Class and Description |
---|---|
class |
RackspaceStorageProvider
Provides content storage backed by Rackspace's Cloud Files service.
|
Modifier and Type | Class and Description |
---|---|
class |
S3StorageProvider
Provides content storage backed by Amazon's Simple Storage Service.
|
Constructor and Description |
---|
S3TaskProvider(StorageProvider s3Provider,
S3StorageProvider unwrappedS3Provider,
com.amazonaws.services.s3.AmazonS3Client s3Client,
org.jets3t.service.CloudFrontService cfService) |
Modifier and Type | Field and Description |
---|---|
protected StorageProvider |
BaseStorageClassTaskRunner.s3Provider |
Constructor and Description |
---|
SetReducedStorageTaskRunner(StorageProvider s3Provider,
S3StorageProvider unwrappedS3Provider,
com.amazonaws.services.s3.AmazonS3Client s3Client) |
SetStandardStorageTaskRunner(StorageProvider s3Provider,
S3StorageProvider unwrappedS3Provider,
com.amazonaws.services.s3.AmazonS3Client s3Client) |
Modifier and Type | Field and Description |
---|---|
protected StorageProvider |
BaseStreamingTaskRunner.s3Provider |
Constructor and Description |
---|
DeleteStreamingTaskRunner(StorageProvider s3Provider,
S3StorageProvider unwrappedS3Provider,
com.amazonaws.services.s3.AmazonS3Client s3Client,
org.jets3t.service.CloudFrontService cfService) |
DisableStreamingTaskRunner(StorageProvider s3Provider,
S3StorageProvider unwrappedS3Provider,
com.amazonaws.services.s3.AmazonS3Client s3Client,
org.jets3t.service.CloudFrontService cfService) |
EnableStreamingTaskRunner(StorageProvider s3Provider,
S3StorageProvider unwrappedS3Provider,
com.amazonaws.services.s3.AmazonS3Client s3Client,
org.jets3t.service.CloudFrontService cfService) |
Modifier and Type | Class and Description |
---|---|
class |
SDSCStorageProvider
Provides content storage backed by SDSC's Cloud Storage service.
|
Modifier and Type | Method and Description |
---|---|
protected StorageProvider |
SpaceAccessVoter.getStorageProvider(String storeId)
This method provides entry-point for alternate implementations of
StorageProvider.
|
Modifier and Type | Class and Description |
---|---|
class |
SnapshotStorageProvider
A storage provider to act as a staging area for content that will
be transferred to an external storage system as a "snapshot".
|
Constructor and Description |
---|
SnapshotTaskProvider(StorageProvider snapshotProvider,
SnapshotStorageProvider unwrappedSnapshotProvider,
com.amazonaws.services.s3.AmazonS3Client s3Client,
String dcHost,
String dcPort,
String dcStoreId,
String dcAccountName,
String dcSnapshotUser,
String bridgeHost,
String bridgePort,
String bridgeUser,
String bridgePass) |
Constructor and Description |
---|
CleanupSnapshotTaskRunner(StorageProvider snapshotProvider,
SnapshotStorageProvider unwrappedSnapshotProvider,
com.amazonaws.services.s3.AmazonS3Client s3Client) |
CompleteSnapshotTaskRunner(StorageProvider snapshotProvider,
SnapshotStorageProvider unwrappedSnapshotProvider,
com.amazonaws.services.s3.AmazonS3Client s3Client) |
CreateSnapshotTaskRunner(StorageProvider snapshotProvider,
SnapshotStorageProvider unwrappedSnapshotProvider,
String dcHost,
String dcPort,
String dcStoreId,
String dcAccountName,
String dcSnapshotUser,
String bridgeAppHost,
String bridgeAppPort,
String bridgeAppUser,
String bridgeAppPass) |
RestoreSnapshotTaskRunner(StorageProvider snapshotProvider,
SnapshotStorageProvider unwrappedSnapshotProvider,
String dcHost,
String dcPort,
String dcStoreId,
String dcSnapshotUser,
String bridgeAppHost,
String bridgeAppPort,
String bridgeAppUser,
String bridgeAppPass) |
Constructor and Description |
---|
ContentIterator(StorageProvider provider,
String spaceId,
String prefix) |
ContentIterator(StorageProvider provider,
String spaceId,
String prefix,
long maxResults) |
Modifier and Type | Class and Description |
---|---|
class |
BrokeredStorageProvider |
class |
ProbedStorageProvider
This class wraps a StorageProvider implementation, collecting timing metrics
while passing calls down.
|
class |
StorageProviderBase |
Modifier and Type | Field and Description |
---|---|
protected StorageProvider |
ProbedStorageProvider.storageProvider |
Modifier and Type | Method and Description |
---|---|
String |
StatelessStorageProviderImpl.addContent(StorageProvider targetProvider,
String storeId,
String spaceId,
String contentId,
String contentMimeType,
Map<String,String> userProperties,
long contentSize,
String contentChecksum,
InputStream content) |
String |
StatelessStorageProvider.addContent(StorageProvider targetProvider,
String storeId,
String spaceId,
String contentId,
String contentMimeType,
Map<String,String> userProperties,
long contentSize,
String contentChecksum,
InputStream content) |
String |
StatelessStorageProviderImpl.copyContent(StorageProvider targetProvider,
String storeId,
String sourceSpaceId,
String sourceContentId,
String destSpaceId,
String destContentId) |
String |
StatelessStorageProvider.copyContent(StorageProvider targetProvider,
String storeId,
String sourceSpaceId,
String sourceContentId,
String destSpaceId,
String destContentId) |
void |
StatelessStorageProviderImpl.createSpace(StorageProvider targetProvider,
String storeId,
String spaceId) |
void |
StatelessStorageProvider.createSpace(StorageProvider targetProvider,
String storeId,
String spaceId) |
void |
StatelessStorageProviderImpl.deleteContent(StorageProvider targetProvider,
String storeId,
String spaceId,
String contentId) |
void |
StatelessStorageProvider.deleteContent(StorageProvider targetProvider,
String storeId,
String spaceId,
String contentId) |
void |
StatelessStorageProviderImpl.deleteSpace(StorageProvider targetProvider,
String storeId,
String spaceId) |
void |
StatelessStorageProvider.deleteSpace(StorageProvider targetProvider,
String storeId,
String spaceId) |
InputStream |
StatelessStorageProviderImpl.getContent(StorageProvider targetProvider,
String storeId,
String spaceId,
String contentId) |
InputStream |
StatelessStorageProvider.getContent(StorageProvider targetProvider,
String storeId,
String spaceId,
String contentId) |
Map<String,String> |
StatelessStorageProviderImpl.getContentProperties(StorageProvider targetProvider,
String storeId,
String spaceId,
String contentId) |
Map<String,String> |
StatelessStorageProvider.getContentProperties(StorageProvider targetProvider,
String storeId,
String spaceId,
String contentId) |
Map<String,AclType> |
StatelessStorageProviderImpl.getSpaceACLs(StorageProvider targetProvider,
String storeId,
String spaceId) |
Map<String,AclType> |
StatelessStorageProvider.getSpaceACLs(StorageProvider targetProvider,
String storeId,
String spaceId) |
Iterator<String> |
StatelessStorageProviderImpl.getSpaceContents(StorageProvider targetProvider,
String storeId,
String spaceId,
String prefix) |
Iterator<String> |
StatelessStorageProvider.getSpaceContents(StorageProvider targetProvider,
String storeId,
String spaceId,
String prefix) |
List<String> |
StatelessStorageProviderImpl.getSpaceContentsChunked(StorageProvider targetProvider,
String storeId,
String spaceId,
String prefix,
long maxResults,
String marker) |
List<String> |
StatelessStorageProvider.getSpaceContentsChunked(StorageProvider targetProvider,
String storeId,
String spaceId,
String prefix,
long maxResults,
String marker) |
Map<String,String> |
StatelessStorageProviderImpl.getSpaceProperties(StorageProvider targetProvider,
String storeId,
String spaceId) |
Map<String,String> |
StatelessStorageProvider.getSpaceProperties(StorageProvider targetProvider,
String storeId,
String spaceId) |
Iterator<String> |
StatelessStorageProviderImpl.getSpaces(StorageProvider targetProvider,
String storeId) |
Iterator<String> |
StatelessStorageProvider.getSpaces(StorageProvider targetProvider,
String storeId) |
void |
StatelessStorageProviderImpl.setContentProperties(StorageProvider targetProvider,
String storeId,
String spaceId,
String contentId,
Map<String,String> contentProperties) |
void |
StatelessStorageProvider.setContentProperties(StorageProvider targetProvider,
String storeId,
String spaceId,
String contentId,
Map<String,String> contentProperties) |
void |
StatelessStorageProviderImpl.setSpaceACLs(StorageProvider targetProvider,
String storeId,
String spaceId,
Map<String,AclType> spaceACLs) |
void |
StatelessStorageProvider.setSpaceACLs(StorageProvider targetProvider,
String storeId,
String spaceId,
Map<String,AclType> spaceACLs) |
protected void |
ProbedStorageProvider.setStorageProvider(StorageProvider storageProvider) |
void |
StorageProviderBase.setWrappedStorageProvider(StorageProvider wrappedStorageProvider)
Sets an alternate storage provider that can be used for select operations.
|
Constructor and Description |
---|
BrokeredStorageProvider(StatelessStorageProvider dispatchProvider,
StorageProvider targetProvider,
StorageProviderType targetType,
String storeId) |
Modifier and Type | Class and Description |
---|---|
class |
MockStorageProvider |
Modifier and Type | Method and Description |
---|---|
StorageProvider |
StorageProviderFactory.getStorageProvider() |
StorageProvider |
StorageProviderFactory.getStorageProvider(String storageAccountId) |
Modifier and Type | Method and Description |
---|---|
static String |
StorageProviderUtil.compareChecksum(StorageProvider provider,
String spaceId,
String contentId,
String checksum)
Determines if the checksum for a particular piece of content
stored in a StorageProvider matches the expected checksum value.
|
Copyright © 2009–2014 DuraSpace. All rights reserved.