Package org.duracloud.snapshotstorage
Class ChronopolisStorageProvider
java.lang.Object
org.duracloud.storage.provider.StorageProviderBase
org.duracloud.s3storage.S3StorageProvider
org.duracloud.snapshotstorage.SnapshotStorageProvider
org.duracloud.snapshotstorage.ChronopolisStorageProvider
- All Implemented Interfaces:
StorageProvider
A snapshot storage provider which will move snapshot content
to the Chronopolis system.
- Author:
- Bill Branan Date: 06/07/2016
-
Nested Class Summary
Nested classes/interfaces inherited from class org.duracloud.storage.provider.StorageProviderBase
StorageProviderBase.SpaceDeleteWorker -
Field Summary
Fields inherited from class org.duracloud.s3storage.S3StorageProvider
accessKeyId, DEFAULT_STORAGE_CLASS, HEADER_KEY_SUFFIX, HEADER_VALUE_PREFIX, HIDDEN_SPACE_PREFIX, MAX_ITEM_COUNT, s3ClientFields inherited from class org.duracloud.storage.provider.StorageProviderBase
ACL_DELIM, ACL_GROUP_READ, ACL_GROUP_WRITE, ACL_USER_READ, ACL_USER_WRITEFields inherited from interface org.duracloud.storage.provider.StorageProvider
DEFAULT_MAX_RESULTS, DEFAULT_MIMETYPE, ISO8601_DATE_FORMAT, PROPERTIES_BUCKET, 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_HLS_STREAMING_HOST, PROPERTIES_HLS_STREAMING_TYPE, PROPERTIES_SPACE_ACL, PROPERTIES_SPACE_ACL_GROUP, PROPERTIES_SPACE_ACL_PUBLIC, PROPERTIES_SPACE_COUNT, PROPERTIES_SPACE_CREATED, PROPERTIES_SPACE_SIZE -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.duracloud.snapshotstorage.SnapshotStorageProvider
getStoragePolicyMethods inherited from class org.duracloud.s3storage.S3StorageProvider
addContent, addHiddenContent, copyContent, createBucket, createHiddenSpace, createSpace, decodeHeaderKey, decodeHeaderValue, deleteContent, doesContentExistWithExpectedChecksum, doSetSpaceProperties, encodeHeaderKey, encodeHeaderValue, formattedDate, getAllSpaceProperties, getBucketCreationDate, getBucketName, getContent, getContent, getContentProperties, getETagValue, getHiddenBucketName, getNewBucketName, getSpaceContents, getSpaceContentsChunked, getSpaceCount, getSpaceFree, getSpaceId, getSpaceProperties, getSpaces, getWithSpace, isSpace, prepContentProperties, removeCalculatedProperties, removeSpace, replaceInMapValues, setContentProperties, setSpaceLifecycle, spaceExists, throwIfContentNotExist, updateObjectProperties, waitMethods inherited from class org.duracloud.storage.provider.StorageProviderBase
deleteSpace, deleteSpaceSync, getSpaceACLs, getSpaceDeleteWorker, packACLs, setNewSpaceProperties, setNewSpaceProperties, setSpaceACLs, setWrappedStorageProvider, throwIfSpaceNotExist, throwIfSpaceNotExist, unpackACLs
-
Constructor Details
-
ChronopolisStorageProvider
-
ChronopolisStorageProvider
-
-
Method Details
-
getStorageProviderType
- Specified by:
getStorageProviderTypein interfaceStorageProvider- Overrides:
getStorageProviderTypein classS3StorageProvider
-