Modifier and Type | Method and Description |
---|---|
protected StorageAccountManager |
ProviderFactoryBase.getAccountManager() |
protected DuraStoreInitConfig |
ProviderFactoryBase.getInitConfig() |
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.
|
void |
StorageProviderFactoryImpl.initialize(DuraStoreInitConfig initConfig,
String instanceHost,
String instancePort) |
void |
ProviderFactoryBase.initialize(DuraStoreInitConfig initConfig,
String instanceHost,
String instancePort)
Initializes DuraStore with account information
necessary to connect to Storage Providers.
|
void |
ProviderFactoryBase.initialize(InputStream initXml,
String instanceHost,
String instancePort)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
StorageAccountManager.initialize(List<StorageAccount> accts)
Initializes the account manager based on provided accounts
|
boolean |
StorageAccountManager.isInitialized() |
Modifier and Type | Class and Description |
---|---|
class |
ChecksumMismatchException
Exception thrown when there is a mismatch in checksum values
|
class |
NotFoundException
Exception thrown by StorageProvider implementations when a requested
space or content item does not exist.
|
class |
StorageStateException
Exception thrown to indicate that a StorageException is due to the state
of the stored content.
|
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 |
ProbedStorageProvider.addContent(String spaceId,
String contentId,
String contentMimeType,
Map<String,String> userProperties,
long contentSize,
String contentChecksum,
InputStream content) |
String |
BrokeredStorageProvider.addContent(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 |
ProbedStorageProvider.createSpace(String spaceId) |
void |
BrokeredStorageProvider.createSpace(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 |
ProbedStorageProvider.deleteContent(String spaceId,
String contentId) |
void |
BrokeredStorageProvider.deleteContent(String spaceId,
String contentId) |
void |
StatelessStorageProviderImpl.deleteSpace(StorageProvider targetProvider,
String storeId,
String spaceId) |
void |
StatelessStorageProvider.deleteSpace(StorageProvider targetProvider,
String storeId,
String spaceId) |
void |
ProbedStorageProvider.deleteSpace(String spaceId) |
void |
BrokeredStorageProvider.deleteSpace(String spaceId) |
InputStream |
StatelessStorageProviderImpl.getContent(StorageProvider targetProvider,
String storeId,
String spaceId,
String contentId) |
InputStream |
StatelessStorageProvider.getContent(StorageProvider targetProvider,
String storeId,
String spaceId,
String contentId) |
InputStream |
ProbedStorageProvider.getContent(String spaceId,
String contentId) |
InputStream |
BrokeredStorageProvider.getContent(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,String> |
ProbedStorageProvider.getContentProperties(String spaceId,
String contentId) |
Map<String,String> |
BrokeredStorageProvider.getContentProperties(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) |
Iterator<String> |
ProbedStorageProvider.getSpaceContents(String spaceId,
String prefix) |
Iterator<String> |
BrokeredStorageProvider.getSpaceContents(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) |
List<String> |
ProbedStorageProvider.getSpaceContentsChunked(String spaceId,
String prefix,
long maxResults,
String marker) |
List<String> |
BrokeredStorageProvider.getSpaceContentsChunked(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) |
Map<String,String> |
ProbedStorageProvider.getSpaceProperties(String spaceId) |
Map<String,String> |
BrokeredStorageProvider.getSpaceProperties(String spaceId) |
Iterator<String> |
ProbedStorageProvider.getSpaces() |
Iterator<String> |
BrokeredStorageProvider.getSpaces() |
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 |
ProbedStorageProvider.setContentProperties(String spaceId,
String contentId,
Map<String,String> contentProperties) |
void |
BrokeredStorageProvider.setContentProperties(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) |
Modifier and Type | Method and Description |
---|---|
String |
MockStorageProvider.addContent(String spaceId,
String contentId,
String contentMimeType,
Map<String,String> userProperties,
long contentSize,
String contentChecksum,
InputStream content) |
void |
MockStorageProvider.createSpace(String spaceId) |
void |
MockStorageProvider.deleteContent(String spaceId,
String contentId) |
void |
MockStorageProvider.deleteSpace(String spaceId) |
InputStream |
MockStorageProvider.getContent(String spaceId,
String contentId) |
Map<String,String> |
MockStorageProvider.getContentProperties(String spaceId,
String contentId) |
Iterator<String> |
MockStorageProvider.getSpaceContents(String spaceId,
String prefix) |
List<String> |
MockStorageProvider.getSpaceContentsChunked(String spaceId,
String prefix,
long maxResults,
String marker) |
Map<String,String> |
MockStorageProvider.getSpaceProperties(String spaceId) |
Iterator<String> |
MockStorageProvider.getSpaces() |
void |
MockStorageProvider.setContentProperties(String spaceId,
String contentId,
Map<String,String> contentProperties) |
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.
|
StorageProvider |
StorageProviderFactory.getStorageProvider() |
StorageProvider |
StorageProviderFactory.getStorageProvider(String storageAccountId) |
static Map<String,String> |
StorageProviderUtil.loadProperties(InputStream is)
Loads a stream containing properties and populates a map
with the properties name/value pairs.
|
static ByteArrayInputStream |
StorageProviderUtil.storeProperties(Map<String,String> propertiesMap)
Converts properties stored in a Map into a stream for storage purposes.
|
Copyright © 2009–2014 DuraSpace. All rights reserved.