public class S3FileSystem extends S3FileSystemBase
backupMetrics, pathProvider
Constructor and Description |
---|
S3FileSystem(IS3Credential cred,
com.google.inject.Provider<AbstractBackupPath> pathProvider,
ICompression compress,
IConfiguration config,
BackupMetrics backupMetrics,
BackupNotificationMgr backupNotificationMgr,
InstanceInfo instanceInfo) |
Modifier and Type | Method and Description |
---|---|
protected void |
downloadFileImpl(AbstractBackupPath path,
java.lang.String suffix) |
protected long |
uploadFileImpl(AbstractBackupPath path) |
cleanup, configChangeListener, deleteFiles, doesRemoteFileExist, getFileSize, listFileSystem, setS3Client, shutdown
addObserver, asyncDownloadFile, asyncUploadAndDelete, checkObjectExists, clearCache, deleteRemoteFiles, downloadFile, getDownloadTasksQueued, getPrefix, getShard, getUploadTasksQueued, list, listPrefixes, notifyEventFailure, notifyEventStart, notifyEventStop, notifyEventSuccess, removeObserver, uploadAndDelete
@Inject public S3FileSystem(IS3Credential cred, com.google.inject.Provider<AbstractBackupPath> pathProvider, ICompression compress, IConfiguration config, BackupMetrics backupMetrics, BackupNotificationMgr backupNotificationMgr, InstanceInfo instanceInfo)
protected void downloadFileImpl(AbstractBackupPath path, java.lang.String suffix) throws BackupRestoreException
downloadFileImpl
in class AbstractFileSystem
BackupRestoreException
protected long uploadFileImpl(AbstractBackupPath path) throws BackupRestoreException
uploadFileImpl
in class AbstractFileSystem
BackupRestoreException