public class AwsS3BlobStore extends AbstractBlobStore<S3Profile>
BlobStore for AWS S3AbstractBlobStore.Mapping| Modifier and Type | Field and Description |
|---|---|
protected S3ClientCachingFactory |
clientFactory
The client factory
|
id, mappings, pattern, profile, profileMapper, publishingTargetResolverCONFIG_KEY_CONFIGURATION, CONFIG_KEY_ID, CONFIG_KEY_MAPPING, CONFIG_KEY_MAPPING_PREFIX, CONFIG_KEY_MAPPING_PUBLISHING_TARGET, CONFIG_KEY_MAPPING_STORE_TARGET, CONFIG_KEY_PATTERN| Constructor and Description |
|---|
AwsS3BlobStore() |
| Modifier and Type | Method and Description |
|---|---|
protected org.springframework.core.io.Resource |
doGetContent(AbstractBlobStore.Mapping mapping,
String path) |
void |
doInit(org.apache.commons.configuration2.HierarchicalConfiguration<org.apache.commons.configuration2.tree.ImmutableNode> config) |
protected com.amazonaws.services.s3.AmazonS3 |
getClient() |
protected String |
getKey(AbstractBlobStore.Mapping mapping,
String path) |
void |
setClientFactory(S3ClientCachingFactory clientFactory) |
getId, getMapping, getResource, init, isCompatible, setId, setPattern, setProfileMapper, setPublishingTargetResolverprotected S3ClientCachingFactory clientFactory
public void setClientFactory(S3ClientCachingFactory clientFactory)
protected com.amazonaws.services.s3.AmazonS3 getClient()
protected String getKey(AbstractBlobStore.Mapping mapping, String path)
public void doInit(org.apache.commons.configuration2.HierarchicalConfiguration<org.apache.commons.configuration2.tree.ImmutableNode> config)
doInit in class AbstractBlobStore<S3Profile>protected org.springframework.core.io.Resource doGetContent(AbstractBlobStore.Mapping mapping, String path)
doGetContent in class AbstractBlobStore<S3Profile>Copyright © 2020 CrafterCMS. All rights reserved.