Package org.syncany.operations
Provides classes used by multiple/all core operations, and the abstract classes
they inherit from.
Operations implement the majority of the application's bahavioral logic. All operations
follow the same pattern. An Operation
is configured
via a corresponding OperationOptions
object
and, when executed, returns a OperationResult
object.
-
Interface Summary Interface Description OperationOptions Marker interface to indicate options and flags for any givenOperation
.OperationResult Marker interface to indicate a result for a givenOperation
. -
Class Summary Class Description AbstractTransferOperation Represents and is inherited by a transfer operation.ActionFileHandler The action handler manages theActionRemoteFile
s written during anOperation
.Assembler The assembler re-assembles files broken down through the deduplication mechanisms of theDeduper
and its corresponding classes (chunker, multichunker, etc.).ChangeSet A change set represents the result of a comparison of two file trees, either by comparing a local file tree with the local database, or by comparing the remote database with the local database.Downloader The downloader uses aTransferManager
to download a given set of multichunks, decrypt them and store them in the local cache folder.Operation Operations represent and implement Syncany's business logic.