public class GlacierStorageProvider extends S3StorageProvider
StorageProviderBase.SpaceDeleteWorker| Modifier and Type | Field and Description |
|---|---|
protected static String |
INVALID_OBJECT_STATE |
HEADER_KEY_SUFFIX, HEADER_VALUE_PREFIX, MAX_ITEM_COUNT, s3ClientACL_DELIM, ACL_GROUP_READ, ACL_GROUP_WRITE, ACL_USER_READ, ACL_USER_WRITEDEFAULT_MAX_RESULTS, DEFAULT_MIMETYPE, ISO8601_DATE_FORMAT, PROPERTIES_CONTENT_CHECKSUM, PROPERTIES_CONTENT_CREATOR, PROPERTIES_CONTENT_FILE_CREATED, PROPERTIES_CONTENT_FILE_LAST_ACCESSED, PROPERTIES_CONTENT_FILE_MODIFIED, PROPERTIES_CONTENT_FILE_PATH, PROPERTIES_CONTENT_MD5, PROPERTIES_CONTENT_MIMETYPE, PROPERTIES_CONTENT_MODIFIED, PROPERTIES_CONTENT_SIZE, PROPERTIES_COPY_SOURCE, PROPERTIES_COPY_SOURCE_STORE, PROPERTIES_SPACE_ACL, PROPERTIES_SPACE_ACL_GROUP, PROPERTIES_SPACE_ACL_PUBLIC, PROPERTIES_SPACE_COUNT, PROPERTIES_SPACE_CREATED, PROPERTIES_SPACE_SIZE, PROPERTIES_STREAMING_HOST, PROPERTIES_STREAMING_TYPE| Constructor and Description |
|---|
GlacierStorageProvider(com.amazonaws.services.s3.AmazonS3Client s3Client,
String accessKey) |
GlacierStorageProvider(String accessKey,
String secretKey) |
| Modifier and Type | Method and Description |
|---|---|
String |
copyContent(String sourceSpaceId,
String sourceContentId,
String destSpaceId,
String destContentId) |
InputStream |
getContent(String spaceId,
String contentId) |
protected StoragePolicy |
getStoragePolicy() |
StorageProviderType |
getStorageProviderType() |
void |
setContentProperties(String spaceId,
String contentId,
Map<String,String> contentProperties) |
addContent, createSpace, decodeHeaderKey, decodeHeaderValue, deleteContent, doesContentExistWithExpectedChecksum, doSetSpaceProperties, encodeHeaderKey, encodeHeaderValue, getAllSpaceProperties, getBucketName, getContentProperties, getETagValue, getNewBucketName, getSpaceContents, getSpaceContentsChunked, getSpaceCount, getSpaceFree, getSpaceId, getSpaces, getWithSpace, isSpace, removeCalculatedProperties, removeSpace, setSpaceLifecycle, spaceExists, waitdeleteSpace, deleteSpaceSync, getSpaceACLs, getSpaceDeleteWorker, getSpaceProperties, packACLs, setNewSpaceProperties, setNewSpaceProperties, setSpaceACLs, setWrappedStorageProvider, throwIfSpaceExists, throwIfSpaceNotExist, throwIfSpaceNotExist, unpackACLsprotected static final String INVALID_OBJECT_STATE
public GlacierStorageProvider(com.amazonaws.services.s3.AmazonS3Client s3Client,
String accessKey)
public StorageProviderType getStorageProviderType()
getStorageProviderType in interface StorageProvidergetStorageProviderType in class S3StorageProviderprotected StoragePolicy getStoragePolicy()
getStoragePolicy in class S3StorageProviderpublic String copyContent(String sourceSpaceId, String sourceContentId, String destSpaceId, String destContentId)
copyContent in interface StorageProvidercopyContent in class S3StorageProviderpublic InputStream getContent(String spaceId, String contentId)
getContent in interface StorageProvidergetContent in class S3StorageProviderpublic void setContentProperties(String spaceId, String contentId, Map<String,String> contentProperties)
setContentProperties in interface StorageProvidersetContentProperties in class S3StorageProviderCopyright © 2009–2017 DuraSpace. All rights reserved.