public class AmazonS3FileStorageService extends AbstractFileStorageService
| Modifier and Type | Field and Description |
|---|---|
protected String |
bucketName |
protected com.amazonaws.services.s3.AmazonS3 |
s3client |
compressionService, debug, digestService, encryptionService, nop, repository| Constructor and Description |
|---|
AmazonS3FileStorageService(com.walterjwhite.encryption.api.service.CompressionService compressionService,
com.walterjwhite.encryption.api.service.EncryptionService encryptionService,
com.walterjwhite.encryption.api.service.DigestService digestService,
com.walterjwhite.datastore.criteria.Repository repository,
boolean nop,
boolean debug,
com.walterjwhite.google.guice.property.enumeration.ProxyType proxyType,
String proxyHost,
int proxyPort,
String bucketName,
com.amazonaws.regions.Regions region) |
| Modifier and Type | Method and Description |
|---|---|
void |
delete(com.walterjwhite.file.api.model.File file) |
void |
doGet(com.walterjwhite.file.api.model.File file) |
protected void |
doPut(com.walterjwhite.file.api.model.File file) |
compressAndEncrypt, get, put, putprotected final String bucketName
protected final com.amazonaws.services.s3.AmazonS3 s3client
@Inject
public AmazonS3FileStorageService(com.walterjwhite.encryption.api.service.CompressionService compressionService,
com.walterjwhite.encryption.api.service.EncryptionService encryptionService,
com.walterjwhite.encryption.api.service.DigestService digestService,
com.walterjwhite.datastore.criteria.Repository repository,
boolean nop,
boolean debug,
com.walterjwhite.google.guice.property.enumeration.ProxyType proxyType,
String proxyHost,
int proxyPort,
String bucketName,
com.amazonaws.regions.Regions region)
protected void doPut(com.walterjwhite.file.api.model.File file)
doPut in class AbstractFileStorageServicepublic void doGet(com.walterjwhite.file.api.model.File file)
doGet in class AbstractFileStorageServicepublic void delete(com.walterjwhite.file.api.model.File file)
Copyright © 2017. All rights reserved.