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
TransferManagerFactoryThis factory class creates a
Configobject, and wraps it into the requested
TransferManagerFactory.TransferManagerBuilderThe transfer manager builder takes an original
TransferManager, and wraps it with feature-specific transfer managers, if the original transfer manager is annotated with a
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
TransferPluginOptionsHelper class to read the options of a
TransferPluginUtilHelper class for
TransferPlugins, using to retrieve the required transfer plugin classes -- namely
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.