All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| Class |
Description |
| AbstractInitCommand |
The abstract init command provides multiple shared methods for the 'init'
and 'connect' command.
|
| AbstractInitOperation |
|
| AbstractSqlDao |
Small helper class to implement common tasks for the inheriting
SQL data access objects.
|
| AbstractTransferManager |
Implements basic functionality of a TransferManager which
can be implemented sub-classes.
|
| AbstractTransferOperation |
Represents and is inherited by a transfer operation.
|
| ActionFileHandler |
|
| ActionRemoteFile |
Action remote files represent a running transfer operation on the remote storage.
|
| ActionTO |
A TransactionActionTO describes a single action on a file, which is to be bundled
with other actions to describe a full transaction.
|
| ActionTO.ActionStatus |
|
| ActionTO.ActionType |
|
| AddWatchManagementRequest |
|
| AddWatchManagementResponse |
|
| Adler32Fingerprinter |
A simple 32-bit "rolling" checksum.
|
| AesGcm128CipherSpec |
|
| AesGcm256CipherSpec |
|
| AesGcmCipherSpec |
|
| AlreadySyncingResponse |
|
| AppInfo |
This class represents an information object describing an application release
for a single distribution type.
|
| AppInfoResponse |
This class represents the response from the Syncany API when checking
the newest application versions.
|
| ApplicationLink |
The application link class represents a syncany:// link.
|
| ApplicationLinkShortenerResponse |
|
| ApplicationSqlDao |
The application data access object (DAO) writes and queries the SQL database for
general information about the application.
|
| ApplyChangesOperation |
Applies a given winners database to the local directory.
|
| Assembler |
The assembler re-assembles files broken down through the deduplication
mechanisms of the Deduper and its corresponding classes (chunker,
multichunker, etc.).
|
| AsyncIndexer |
AsyncIndexer provides a Runnable to start as a separate thread.
|
| BadRequestResponse |
|
| Base58 |
Base58 is a way to encode Bitcoin addresses as numbers and letters.
|
| BlockingTransfersException |
|
| Cache |
The cache class represents the local disk cache.
|
| CarriageReturnPrinter |
|
| ChangeFileSystemAction |
|
| 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.
|
| Chunk |
A chunk represents a certain part of a file.
|
| ChunkEntry |
The chunk entry represents a single chunk reference in the database model
and is identified by the chunk's checksum.
|
| ChunkEntry.ChunkChecksum |
|
| Chunker |
The chunker implements a core part of the deduplication process by breaking
files into individual Chunks.
|
| Chunker.ChunkEnumeration |
The chunk enumeration is implemented by the actual chunkers and emits a new
chunk when nextElement() is called.
|
| ChunkSqlDao |
The chunk data access object (DAO) writes and queries the SQL database for information
on ChunkEntrys.
|
| CipherException |
Exception thrown when content cannot encrypted or decrypted,
or other cryptographic operations fail.
|
| CipherParams |
Defines important crypto constants used in the application.
|
| CipherSession |
|
| CipherSpec |
A cipher spec represents the definition of a cipher/encryption algorithm and the
corresponding settings required to instantiate a new cipher object.
|
| CipherSpecs |
Defines and identifies the application supported CipherSpecs.
|
| CipherTransformer |
|
| CipherUtil |
The cipher utility provides functions to create a master key using PBKDF2,
a derived key using SHA256, and to create a Cipher from a derived key.
|
| CleanupCommand |
|
| CleanupEndSyncExternalEvent |
|
| CleanupOperation |
The purpose of the cleanup operation is to keep the local database and the
remote repository clean -- thereby allowing it to be used indefinitely without
any performance issues or storage shortage.
|
| CleanupOperationOptions |
|
| CleanupOperationOptions.TimeUnit |
|
| CleanupOperationResult |
|
| CleanupOperationResult.CleanupResultCode |
|
| CleanupRemoteFile |
The transaction file only exists as an indicator to other clients a cleanup has occurred.
|
| CleanupStartCleaningSyncExternalEvent |
|
| CleanupStartSyncExternalEvent |
|
| Client |
The client class is a convenience class to call the application's Operations
using a central entry point.
|
| CliTableUtil |
|
| CollectionUtil |
|
| Command |
Commands are the central part of Syncany's command line client.
|
| CommandFactory |
The command factory can be used to instantiate a new command from a
command name.
|
| CommandLineClient |
The command line client implements a typical CLI.
|
| CommandLineUtil |
Various CLI-utilities.
|
| CommandScope |
Commands can be run either in a repository scope or outside a repository
scope.
|
| Config |
The config class is the central point to configure a Syncany instance.
|
| ConfigException |
Exception thrown when configuration files are read or written
and something is going not as expected.
|
| ConfigHelper |
The config helper provides convenience functions to load the configuration from
the local application repo.
|
| ConfigTO |
The config transfer object is used to create and load the local config
file from/to XML.
|
| ConfirmUserInteractionExternalEvent |
|
| ConfirmUserInteractionExternalEventResponse |
|
| ConnectCommand |
|
| ConnectManagementRequest |
|
| ConnectManagementRequestHandler |
|
| ConnectManagementResponse |
|
| ConnectOperation |
The connect operation connects to an existing repository at a given remote storage
location.
|
| ConnectOperationOptions |
|
| ConnectOperationOptions.ConnectOptionsStrategy |
|
| ConnectOperationResult |
|
| ConnectOperationResult.ConnectResultCode |
|
| ConnectToHostExternalEvent |
|
| ControlManagementRequest |
|
| ControlManagementResponse |
|
| ControlServer |
The control server watches the daemon control file for changes and
reacts on certain commands.
|
| ControlServer.ControlCommand |
|
| DaemonCommand |
|
| DaemonConfigHelper |
The daemon helper provides helper functions to read and/or write the
daemon configuration file as defined by DaemonConfigTO.
|
| DaemonConfigTO |
This class is used to configure the daemon, in particular, its web server,
the managed folders and the web server / API users.
|
| DaemonOperation |
This operation is the central part of the daemon.
|
| DaemonOperationOptions |
|
| DaemonOperationOptions.DaemonAction |
|
| DaemonOperationResult |
|
| DaemonOperationResult.DaemonResultCode |
|
| DaemonReloadedExternalEvent |
|
| DatabaseBranch |
A branch represents a list of DatabaseVersionHeaders, thereby identifying a
the history of a client's database.
|
| DatabaseBranches |
The database branches class is a convenience class to bundle multiple
DatabaseBranchs into one object, and map it to its corresponding
owner machine name.
|
| DatabaseConnectionFactory |
This class is a helper class that provides the connection to the embedded
HSQLDB database.
|
| DatabaseFileReader |
The DatabaseFileReader provides a way to read a series of database files
in a memory-efficient way, by converting them to a series of MemoryDatabases,
none of which are too large.
|
| DatabaseReconciliator |
The database reconciliator implements various parts of the sync down algorithm (see also:
DownOperation).
|
| DatabaseRemoteFile |
The database file represents a delta database.
|
| DatabaseVersion |
The database version represents an incremental addition to the local database of
a client.
|
| DatabaseVersion.DatabaseVersionStatus |
|
| DatabaseVersionHeader |
|
| DatabaseVersionHeaderComparator |
|
| DatabaseVersionSqlDao |
The database version data access object (DAO) writes and queries the SQL database for information
on DatabaseVersions.
|
| DatabaseXmlParseHandler |
|
| DatabaseXmlSerializer |
|
| DatabaseXmlSerializer.DatabaseReadType |
|
| DatabaseXmlWriter |
This class uses an XMLStreamWriter to output the given DatabaseVersions
to a PrintWriter (or file).
|
| DatabaseXmlWriter.IndentXmlStreamWriter |
Wraps an XMLStreamWriter class to write XML data to
the given Writer.
|
| DebugCommand |
Intentionally undocumented command to help debugging the application.
|
| Deduper |
The Deduper implements the core deduplication algorithm used by Syncany.
|
| DeduperListener |
Listener interface used by the Deduper to notify the caller of file
events, and to retrieve information about chunks and output files.
|
| DefaultRecursiveWatcher |
The default recursive file watcher monitors a folder (and its sub-folders)
by registering a watch on each of the sub-folders.
|
| DefaultRepoTOFactory |
This class produces RepoTOs with some sensible defaults for the Chunkers and
MultiChunkers.
|
| DeleteFileSystemAction |
|
| DownChangesDetectedSyncExternalEvent |
|
| DownCommand |
|
| DownDownloadFileSyncExternalEvent |
|
| DownEndSyncExternalEvent |
|
| Downloader |
The downloader uses a TransferManager to download a given set of multichunks,
decrypt them and store them in the local cache folder.
|
| DownOperation |
The down operation implements a central part of Syncany's business logic.
|
| DownOperationOptions |
|
| DownOperationOptions.DownConflictStrategy |
|
| DownOperationResult |
|
| DownOperationResult.DownResultCode |
|
| DownStartSyncExternalEvent |
|
| Encrypted |
Annotating a field with Encrypted implies that the field's value shell be stored
encrypted in the XML representation.
|
| EncryptedTransferSettingsConverter |
Converter to encrypt fields marked with the Encrypted
annotation.
|
| EnvironmentUtil |
|
| EnvironmentUtil.OperatingSystem |
|
| Event |
Events are Messages originated from the core of
the application.
|
| EventResponse |
|
| EventUserInteractionListener |
This implementation of a UserInteractionListener uses the LocalEventBus
to broadcast interaction requests to subscribers and waits synchronously for a corresponding
event response.
|
| ExtendedPluginInfo |
|
| ExternalEvent |
External events are Events meant for JVM-local and
external subscribers/consumers.
|
| ExternalEventResponse |
|
| Feature |
|
| FeatureExtension |
|
| FeatureTransferManager |
Feature transfer managers extend the functionality of regular TransferManagers
by adding special behavior (such as path awareness, transaction awareness or retriability).
|
| FileContent |
A file content represents the content of a file.
|
| FileContent.FileChecksum |
|
| FileContentSqlDao |
The file content data access object (DAO) writes and queries the SQL database for information
on FileContents.
|
| FileCreatingFileSystemAction |
|
| FileHistorySqlDao |
The file history DAO queries and modifies the filehistory in
the SQL database.
|
| FileSystemAction |
File system actions perform operations on the local disk -- creating, updating and
deleting files.
|
| FileSystemActionComparator |
Sorts file system actions according to their natural order to prevent scenarios
in which a non-empty directory is deleted, ...
|
| FileSystemActionReconciliator |
Implements the file synchronization algorithm in the down operation.
|
| FileSystemActionResult |
|
| FileType |
The file type is used to distinguish files from directories in the Setup
annotation, if a field represents a file/directory.
|
| FileUtil |
A file utility class
|
| FileVersion |
A file version represents a version of a file at a certain time and captures
all of a file's properties.
|
| FileVersion.FileStatus |
|
| FileVersion.FileType |
A FileVersion can be of either one of the types in this enum.
|
| FileVersionComparator |
The file version comparator is a helper class to compare FileVersions with each
other, or compare FileVersions to local Files.
|
| FileVersionComparator.FileChange |
|
| FileVersionComparator.FileProperties |
|
| FileVersionComparator.FileVersionComparison |
|
| FileVersionSqlDao |
The file version DAO queries and modifies the fileversion in
the SQL database.
|
| Fingerprinter |
A fingerprinter is used in content based Chunkers to determine at which
byte to break a file into Chunks.
|
| FixedChunker |
The fixed chunker is an implementation of the Chunker.
|
| FolderRequest |
|
| FolderRequestHandler |
|
| FolderResponse |
|
| FolderTO |
This class is the access object to configure a folder
managed by the daemon.
|
| GenlinkCommand |
|
| GenlinkFolderRequest |
|
| GenlinkFolderRequestHandler |
|
| GenlinkFolderResponse |
|
| GenlinkOperation |
This operation generates a link which can be shared among users to connect to
a repository.
|
| GenlinkOperationOptions |
|
| GenlinkOperationResult |
|
| GetDatabaseVersionHeadersFolderRequest |
|
| GetDatabaseVersionHeadersFolderRequestHandler |
|
| GetDatabaseVersionHeadersFolderResponse |
|
| GetFileFolderRequest |
|
| GetFileFolderRequestHandler |
|
| GetFileFolderResponse |
|
| GetFileFolderResponseInternal |
|
| GetFileHistoryFolderRequest |
|
| GetFileHistoryFolderRequestHandler |
Deprecated. |
| GetFileHistoryFolderResponse |
|
| GetPasswordUserInteractionExternalEvent |
|
| GetPasswordUserInteractionExternalEventResponse |
|
| GzipTransformer |
Implements a Transformer that transforms the input/output stream
using the Gzip compression algorithm.
|
| GzipTransformer.GZIPOutputStreamEx |
|
| HmacSha256CipherSpec |
|
| IgnoredFiles |
This class serves as a container of patterns of filenames
that should be ignored.
|
| Indexer |
The indexer combines the chunking process with the corresponding database
lookups for the resulting chunks.
|
| InitCommand |
|
| InitConsole |
Wrapper class for Console to enable mocking for tests.
|
| InitManagementRequest |
|
| InitManagementRequestHandler |
|
| InitManagementResponse |
|
| InitOperation |
The init operation initializes a new repository at a given remote storage
location.
|
| InitOperationOptions |
|
| InitOperationResult |
|
| InitOperationResult.InitResultCode |
|
| InternalEvent |
Internal events are Events meant for JVM-local consumers.
|
| InternalEventBus |
The event bus wraps the Google EventBus service for the
daemon.
|
| InternalRestHandler |
InteralRestHandler handles the REST requests sent to the daemon.
|
| InternalWebInterfaceHandler |
InternalWebInterfaceHandler is responsible for handling requests
to the web interface.
|
| InternalWebSocketHandler |
InternalWebSocketHandler handles the web socket requests
sent to the daemon.
|
| JsonMessageFactory |
|
| LightweightDatabaseVersion |
|
| LimitedDosFileAttributes |
|
| LimitedSortedSet<E> |
A limited sorted set is a TreeSet with limited entries.
|
| ListWatchesManagementRequest |
|
| ListWatchesManagementResponse |
|
| LocalEventBus |
The local event bus is used to pass messages and events between
operations and commands, as well as to replace traditional listeners.
|
| LocalTransferManager |
|
| LocalTransferPlugin |
Identifies the local storage Plugin for Syncany.
|
| LocalTransferSettings |
The local connection represents the settings required to create to a
backend based on a local (or mounted network) folder.
|
| LogCommand |
|
| LogFolderRequest |
|
| LogFolderRequestHandler |
|
| LogFolderResponse |
|
| LogFormatter |
The log formatter implements a Formatter.
|
| Logging |
The logging class offers convenience functions to initialize and update the
application's log options.
|
| LogOperation |
|
| LogOperationOptions |
|
| LogOperationResult |
|
| LsCommand |
|
| LsFolderRequest |
|
| LsFolderRequestHandler |
|
| LsFolderResponse |
|
| LsOperation |
|
| LsOperationOptions |
|
| LsOperationResult |
|
| LsRemoteCommand |
|
| LsRemoteEndSyncExternalEvent |
|
| LsRemoteFolderRequest |
|
| LsRemoteFolderRequestHandler |
|
| LsRemoteFolderResponse |
|
| LsRemoteOperation |
The list remote operation queries the transfer manager for any unknown
DatabaseRemoteFiles.
|
| LsRemoteOperationResult |
|
| LsRemoteStartSyncExternalEvent |
|
| ManagementRequest |
|
| ManagementRequestHandler |
|
| ManagementResponse |
|
| MapIdentityManager |
A simple IdentityManager implementation, that just takes a map of users
to their password.
|
| MasterRemoteFile |
The master file represents the file that stores the salt for the master
key.
|
| MasterTO |
The master transfer object is used to create and load the master file
from/to XML.
|
| MemoryDatabase |
The database represents the internal file and chunk index of the application.
|
| Message |
A message is either a request or a response sent to
or from the daemon.
|
| MessageFactory |
The message factory serializes and deserializes messages sent to
or from the daemon via the REST/WS API.
|
| MultiChunk |
A multichunk represents the container format that stores one to many Chunks.
|
| MultiChunkEntry |
The multichunk entry represents the chunk container in which a set of
ChunkEntrys is stored.
|
| MultiChunkEntry.MultiChunkId |
|
| MultiChunker |
A multichunker combines a set of Chunks into a single file.
|
| MultichunkRemoteFile |
The multichunk file represents a multichunk on the remote storage.
|
| MultiChunkSqlDao |
The multi-chunk data access object (DAO) queries and modifies the multichunk and
multichunk_chunk table in the SQL database.
|
| MultiCipherInputStream |
|
| MultiCipherOutputStream |
Implements an output stream that encrypts the underlying output
stream using one to many ciphers.
|
| NestedTransferPluginOption |
A nested plugin option is a special TransferPluginOption -- namely an
option that contains a complex object rather than just a simple value.
|
| NewFileSystemAction |
|
| NewSymlinkFileSystemAction |
|
| NormalizedPath |
|
| NotificationListener |
The notification listener implements a client to the fanout, as very
lightweight pub/sub server originally written for SparkleShare.
|
| NotificationListener.NotificationListenerListener |
|
| NoTransformer |
|
| OAuth |
This annotation is used to identify OAuth plugins by marking the corresponding
TransferSettings class.
|
| OAuthGenerator |
For TransferPlugins that base their authentication on OAuth,
a generator class can be used to create the authentication URL and
check the user-provided token.
|
| OAuthGenerator.WithExtractor |
|
| OAuthGenerator.WithInterceptor |
|
| OAuthGenerator.WithNoRedirectMode |
If an OAuth based plugin also supports copy&pasting a token from a website it should extend this interface.
|
| OAuthMode |
OAuth basically provides two different types of implicit grant.
|
| OAuthTokenExtractor |
A OAuthTokenExtractor is responsible for the extraction of an OAuthTokenFinish from a given URL string.
|
| OAuthTokenExtractors |
|
| OAuthTokenExtractors.NamedQueryTokenExtractor |
|
| OAuthTokenFinish |
|
| OAuthTokenInterceptor |
A OAuthTokenInterceptor is an extension of an HttpHandler which intercepts calls to a callback URL depending
on the queried path.
|
| OAuthTokenInterceptors |
|
| OAuthTokenInterceptors.HashTokenInterceptor |
OAuthTokenInterceptor implementation which bypasses some protection mechanisms to allow the token extraction.
|
| OAuthTokenInterceptors.RedirectTokenInterceptor |
|
| OAuthTokenWebListener |
This class creates a server handling the OAuth callback URLs.
|
| OAuthTokenWebListener.Builder |
|
| OAuthWebResponses |
Factory class to generate some common OAuthWebResponses.
|
| ObjectId |
The object ID is a generic identifier used by the database entities.
|
| Operation |
Operations represent and implement Syncany's business logic.
|
| OperationOptions |
Marker interface to indicate options and flags for any given Operation.
|
| OperationResult |
Marker interface to indicate a result for a given Operation.
|
| PartialFileHistory |
A PartialFileHistory represents a single file in a repository over a
certain period of time/versions.
|
| PartialFileHistory.FileHistoryId |
The file history identifier (also: file identifier) is a key to identify a single file
throughout its lifetime.
|
| PathAware |
Feature annotation to mark a transfer manager of transfer plugins
that need to be sub-foldered.
|
| PathAwareFeatureExtension |
The path aware feature extension must be defined in the PathAware
feature in order to extend a TransferManager that was marked as 'path aware'
with the required methods to manage the subfolders.
|
| PathAwareFeatureTransferManager |
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.
|
| PathAwareFeatureTransferManager.PathAwareRemoteFileAttributes |
|
| PidFileUtil |
Utility class to manage a PID file in a platform-independent manner.
|
| Plugin |
A plugin can be used to store Syncany's repository files on any remote location.
|
| PluginCommand |
|
| PluginInfo |
|
| PluginInstallExternalEvent |
|
| PluginListResponse |
|
| PluginManagementRequest |
|
| PluginManagementRequestHandler |
|
| PluginManagementResponse |
|
| PluginOperation |
The plugin operation installs, removes and lists storage Plugins.
|
| PluginOperationAction |
|
| PluginOperationOptions |
|
| PluginOperationOptions.PluginListMode |
|
| PluginOperationResult |
|
| PluginOperationResult.PluginResultCode |
|
| Plugins |
This class loads and manages all the Plugins loaded in the classpath.
|
| PortTO |
This class is the access object to the XML file written by the daemon in the client folder.
|
| ReadAfterWriteConsistent |
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.
|
| ReadAfterWriteConsistentFeatureExtension |
The read write consistent feature extension must be defined in the ReadAfterWriteConsistent
feature in order to extend a TransferManager that was marked as 'read write consistent'
with the required methods to verify if a file exists on the remote side.
|
| ReadAfterWriteConsistentFeatureTransferManager |
|
| RecursiveWatcher |
The recursive file watcher monitors a folder (and its sub-folders).
|
| RecursiveWatcher.WatchListener |
|
| ReflectionUtil |
Utility class to find classes, methods and fields with certain properties -
typically having an annotation or a certain erasure.
|
| RemoteFile |
A remote file represents a file object on a remote storage.
|
| RemoteFileAttributes |
|
| RemoteTransaction |
This class represents a transaction in a remote system.
|
| RemoveWatchManagementRequest |
|
| RemoveWatchManagementResponse |
|
| RenameFileSystemAction |
|
| RepoTO |
The repo transfer object is used to create and load the repo file
from/to XML.
|
| RepoTO.ChunkerTO |
Configuration object for the deduplication chunker.
|
| RepoTO.MultiChunkerTO |
Configuration object for the deduplication multi-chunker.
|
| RepoTO.TransformerTO |
Configuration object for the deduplication transformer.
|
| RepoTOFactory |
This class is the interface for creation of RepoTOs.
|
| Request |
|
| RequestHandler |
|
| Response |
|
| RestoreCommand |
|
| RestoreFileSystemAction |
|
| RestoreFileSystemActionResult |
|
| RestoreFolderRequest |
|
| RestoreFolderRequestHandler |
|
| RestoreFolderResponse |
|
| RestoreOperation |
|
| RestoreOperationOptions |
|
| RestoreOperationResult |
|
| RestoreOperationResult.RestoreResultCode |
|
| Retriable |
Feature annotation to make a transfer manager more reliable by making
its core methods retriable.
|
| RetriableFeatureTransferManager |
The retriable transfer manager implements a simple try-sleep-retry mechanism
for regular TransferManagers.
|
| SaltedSecretKey |
A salted secret key is a convenience class to bundle a SecretKey with
its corresponding salt.
|
| SaltedSecretKeyConverter |
|
| ServiceAlreadyStartedException |
|
| SetAttributesFileSystemAction |
|
| Setup |
The Setup annotation alters the initialization process.
|
| ShowMessageExternalEvent |
|
| SqlDatabase |
Represents the single entry point for all SQL database queries.
|
| SqlRunner |
Helper class to execute SQL scripts on a given connection.
|
| StatusCommand |
|
| StatusEndSyncExternalEvent |
|
| StatusFolderRequest |
|
| StatusFolderRequestHandler |
|
| StatusFolderResponse |
|
| StatusOperation |
The status operation analyzes the local file tree and compares it to the current local
database.
|
| StatusOperationOptions |
|
| StatusOperationResult |
|
| StatusStartSyncExternalEvent |
|
| StorageException |
|
| 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.
|
| StorageTestResult |
|
| StringUtil |
Utility class for common application string functions.
|
| StringUtil.StringJoinListener<T> |
|
| Syncany |
Syncany is an open-source cloud storage and filesharing application.
|
| SyncanyRemoteFile |
The repo file represents the repository-defining file.
|
| SyncExternalEvent |
|
| TempRemoteFile |
The temp file represents a temporary file on the remote storage.
|
| TransactionAware |
|
| TransactionAwareFeatureTransferManager |
The TransactionAwareTransferManager adds all functionality regarding transactions
to existing transfer managers.
|
| TransactionRemoteFile |
The transaction file represents a manifest of a transaction on the remote storage.
|
| TransactionTO |
The Transaction transfer object exists to serialize a transaction,
which is saved on the remote location and deleted once the transaction is
completed.
|
| TransferManager |
The transfer manager synchronously connects to the remote storage.
|
| TransferManagerFactory |
|
| TransferManagerFactory.TransferManagerBuilder |
The transfer manager builder takes an original TransferManager, and
wraps it with feature-specific transfer managers, if the original transfer
manager is annotated with a Feature annotation.
|
| 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 corresponding TransferSettings class.
|
| TransferPluginOption.ValidationResult |
|
| 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.
|
| TransferPluginOptions |
|
| TransferPluginUtil |
|
| TransferSettings |
A connection represents the configuration settings of a storage/connection
plugin.
|
| Transformer |
A transformer combines one or many stream-transforming OutputStreams and InputStreams.
|
| TttdChunker |
The TTTD chunker is an implementation of the Two Threshold Two Divisor (TTTD)
chunking method based on the paper of Kave Eshghi and Hsiu Khuern Tang, 2005.
|
| TwofishGcm128CipherSpec |
|
| TwofishGcm256CipherSpec |
|
| TwofishGcmCipherSpec |
|
| TypedPropertyListTO |
The typed property list is a helper data structure that allows storing an
object of a certain type with its properties .
|
| UpCommand |
|
| UpdateCommand |
|
| UpdateManagementRequest |
|
| UpdateManagementRequestHandler |
|
| UpdateManagementResponse |
|
| UpdateOperation |
This operation manages updates of the application.
|
| UpdateOperationAction |
|
| UpdateOperationOptions |
|
| UpdateOperationResult |
|
| UpdateOperationResult.UpdateResultCode |
Result code of the update operation.
|
| UpEndSyncExternalEvent |
|
| UpIndexChangesDetectedSyncExternalEvent |
|
| UpIndexEndSyncExternalEvent |
|
| UpIndexMidSyncExternalEvent |
|
| UpIndexStartSyncExternalEvent |
|
| UpOperation |
The up operation implements a central part of Syncany's business logic.
|
| UpOperationOptions |
|
| UpOperationResult |
|
| UpOperationResult.UpResultCode |
|
| UpStartSyncExternalEvent |
|
| UpUploadEndSyncExternalEvent |
|
| UpUploadFileInTransactionSyncExternalEvent |
|
| UpUploadFileSyncExternalEvent |
|
| UserConfig |
Represents the configuration parameters and application user directory
of the currently logged in user, including system properties that will be
set with every application start.
|
| UserConfigTO |
The user config transfer object is a helper data structure that allows storing
a user's global system settings such as system properties.
|
| UserInteractionListener |
User interaction listeners can interrupt certain operations
to request feedback from the user -- either in form of a confirmation
or a password.
|
| UserTO |
This class is the access object to user-password pairs in XML.
|
| VectorClock |
Implements a vector clock that records the time stamps of all send and receive
events.
|
| VectorClock.VectorClockComparison |
|
| Watch |
|
| Watch.SyncStatus |
|
| WatchCommand |
|
| WatchEndSyncExternalEvent |
|
| WatchOperation |
The watch operation implements the constant synchronization known from other
sync tools.
|
| WatchOperationOptions |
The watch operation options represent the configuration parameters
of the WatchOperation.
|
| WatchOperationResult |
The watch operation result is a dummy class returned by the
WatchOperation.
|
| WatchRunner |
|
| WatchServer |
|
| WatchStartSyncExternalEvent |
|
| WebInterfacePlugin |
Web interface plugins implement a web frontend by implementing this
class.
|
| WebServer |
The web server provides a HTTP/REST and WebSocket API to thin clients,
as well as a mechanism to run a web interface by implementing a
WebInterfacePlugin.
|
| WebServer.RequestFormatType |
|
| WebServerTO |
This class is the access object to configure the local daemon web
server.
|
| WindowsRecursiveWatcher |
The Windows recursive file watcher monitors a folder (and its sub-folders)
by registering a recursive watch on the root folder.
|
| XmlMessageFactory |
Factory class to serialize and deserialize Messages from/to
XML (via SimpleXML).
|
| ZipMultiChunk |
|
| ZipMultiChunker |
|