Package org.syncany.plugins.transfer.features

Provides classes to extend the default TransferManager functionality with Features.

Features are extensions for transfer managers, such as path awareness, transaction awareness or retriability.

The central classes in this package are the Feature to mark feature annotations, FeatureExtension to provide additional methods to a feature, and FeatureTransferManager to wrap the normal transfer manager with the feature's functionality.