Package org.syncany.plugins.transfer
-
Interface Summary Interface Description TransferManager The transfer manager synchronously connects to the remote storage.TransferPluginOptionCallback Option callbacks are called during initialization before and after the corresponding setting is queried.TransferPluginOptionConverter Option convert is called during initialization and can be used to convert a user input before setting it. -
Class Summary Class Description AbstractTransferManager Implements basic functionality of aTransferManagerwhich can be implemented sub-classes.EncryptedTransferSettingsConverter Converter to encrypt fields marked with theEncryptedannotation.NestedTransferPluginOption A nested plugin option is a specialTransferPluginOption-- namely an option that contains a complex object rather than just a simple value.RemoteTransaction This class represents a transaction in a remote system.StorageTestResult Represents the return structure of the tests performed by byTransferManager.test(boolean)method.TransferManagerFactory This factory class creates aTransferManagerfrom aConfigobject, and wraps it into the requestedFeature(s).TransferManagerFactory.TransferManagerBuilder The transfer manager builder takes an originalTransferManager, and wraps it with feature-specific transfer managers, if the original transfer manager is annotated with aFeatureannotation.TransferPlugin The transfer plugin is a special plugin responsible for transferring files to the remote storage.TransferPluginOption A plugin option represents a single setting of a transfer plugin within the correspondingTransferSettingsclass.TransferPluginOptions TransferPluginUtil Helper class forTransferPlugins, using to retrieve the required transfer plugin classes -- namelyTransferSettings,TransferManagerandTransferPlugin.TransferSettings A connection represents the configuration settings of a storage/connection plugin. -
Enum Summary Enum Description FileType The file type is used to distinguish files from directories in theSetupannotation, if a field represents a file/directory.TransferPluginOption.ValidationResult -
Exception Summary Exception Description StorageException Exception thrown when any of the methods of theTransferManagerfail.StorageFileNotFoundException The StorageFileNotFoundException is thrown if a TransferManager cannot find a file.StorageMoveException The storage move exception is thrown if moving a file on the remote storage fails. -
Annotation Types Summary Annotation Type Description Encrypted Annotating a field withEncryptedimplies that the field's value shell be stored encrypted in the XML representation.Setup TheSetupannotation alters the initialization process.