Marker interface to identify extensions for
Feature transfer managers extend the functionality of regular
The path aware transfer manager can be used to extend a backend storage with the ability to add subfolders to the folders with many files (e.g.
The ReadWriteConsistentFeatureTransferManager waits specific amount of time after
The retriable transfer manager implements a simple try-sleep-retry mechanism for regular
The TransactionAwareTransferManager adds all functionality regarding transactions to existing transfer managers.
Annotation to identify and configure
Feature annotation to mark a transfer manager of transfer plugins that need to be sub-foldered.
Some storage backends do not guarantee that a file immediately exists on the remote side after it is uploaded or moved.
This feature handles such cases by relaxing the strong assumption that a file is immediately available after creation due to upload or move operations.
Feature annotation to make a transfer manager more reliable by making its core methods retriable.
Features are extensions for transfer managers, such as path awareness, transaction awareness or retriability.
The central classes in this package are the
to mark feature annotations,
to provide additional methods to a feature, and
to wrap the normal transfer manager with the feature's functionality.
Syncany is an open-source cloud storage and filesharing application.
Code located at https://github.com/syncany/syncany
JavaDoc for version 0.4.9-alpha generated based on commit 2ab2a6f at Thu May 25 10:14:24 UTC 2017
Copyright © 2011-2015 Philipp C. Heckel