Class S3FileStore
java.lang.Object
org.craftercms.commons.file.stores.impl.AbstractProfileAwareRemoteFileStore<S3Profile>
org.craftercms.commons.file.stores.impl.s3.S3FileStore
- All Implemented Interfaces:
RemoteFileStore
A
RemoteFileStore to S3.- Author:
- avasquez
-
Field Summary
FieldsFields inherited from class org.craftercms.commons.file.stores.impl.AbstractProfileAwareRemoteFileStore
profileLoader -
Constructor Summary
ConstructorsConstructorDescriptionS3FileStore(S3ClientCachingFactory clientFactory, ConfigurationProfileLoader<S3Profile> profileLoader) -
Method Summary
Modifier and TypeMethodDescriptionprotected RemoteFiledoGetFile(ProfileAwareRemotePath path, S3Profile profile) Methods inherited from class org.craftercms.commons.file.stores.impl.AbstractProfileAwareRemoteFileStore
getFile, loadProfile
-
Field Details
-
clientFactory
-
-
Constructor Details
-
S3FileStore
public S3FileStore(S3ClientCachingFactory clientFactory, ConfigurationProfileLoader<S3Profile> profileLoader)
-
-
Method Details
-
doGetFile
- Specified by:
doGetFilein classAbstractProfileAwareRemoteFileStore<S3Profile>- Throws:
IOException
-