Interface Summary Interface Description TransferManagerThe transfer manager synchronously connects to the remote storage. TransferPluginOptionCallbackOption callbacks are called during initialization before and after the corresponding setting is queried. TransferPluginOptionConverterOption convert is called during initialization and can be used to convert a user input before setting it.
Class Summary Class Description AbstractTransferManagerImplements basic functionality of a
TransferManagerwhich can be implemented sub-classes.
EncryptedTransferSettingsConverterConverter to encrypt fields marked with the
NestedTransferPluginOptionA nested plugin option is a special
TransferPluginOption-- namely an option that contains a complex object rather than just a simple value.
RemoteTransactionThis class represents a transaction in a remote system. StorageTestResultRepresents the return structure of the tests performed by by
TransferManagerFactory TransferManagerFactory.TransferManagerBuilder TransferPluginThe transfer plugin is a special plugin responsible for transferring files to the remote storage. TransferPluginOptionA plugin option represents a single setting of a transfer plugin within the corresponding
TransferPluginOptions TransferPluginUtil TransferSettingsA connection represents the configuration settings of a storage/connection plugin.
Enum Summary Enum Description FileTypeThe file type is used to distinguish files from directories in the
Setupannotation, if a field represents a file/directory.
Exception Summary Exception Description StorageExceptionException thrown when any of the methods of the
StorageFileNotFoundExceptionThe StorageFileNotFoundException is thrown if a TransferManager cannot find a file. StorageMoveExceptionThe storage move exception is thrown if moving a file on the remote storage fails.
Annotation Types Summary Annotation Type Description EncryptedAnnotating a field with
Encryptedimplies that the field's value shell be stored encrypted in the XML representation.
Setupannotation alters the initialization process.