| Interface | Description |
|---|---|
| BaseSyncAdapter.EventDispatcher |
Interface used by BaseSyncAdapter to dispatch occurred synchronization events.
|
| OnSyncTaskStateChangeListener |
Listener that may be used to receive callback whenever a state of a particular
SyncTask
is changed. |
| SyncTask.Request |
Required interface for all synchronization requests.
|
| Class | Description |
|---|---|
| BaseSyncAdapter |
An
AbstractThreadedSyncAdapter implementation that provides simple API for registration
of SyncHandlers that are responsible for synchronization tasks handling. |
| BaseSyncManager |
Base class that can be used for implementation of managers responsible for requesting of synchronization
operations to be performed.
|
| SyncEvent |
Event that can be fired/post for receivers that listen for state of a concrete synchronization
process/task.
|
| SyncEvent.Builder |
Builder that can be used to create a new instance of
SyncEvent. |
| SyncHandler<Request extends SyncTask.Request,Result> |
Base class for handlers that are used by
BaseSyncAdapter to handle synchronization process
for a specific SyncTasks. |
| SyncOperation |
SyncOperation contains data that are describing a specific synchronization request to be executed
in
BaseSyncAdapter. |
| SyncTask<R extends SyncTask.Request> |
Task that can be used to request synchronization via implementation of
BaseSyncManager. |
| SyncTask.Builder<R extends SyncTask.Request> |
Builder that can be used to create a new instance of
SyncTask. |
| SyncTask.EmptyRequest |
A
SyncTask.Request implementation that can be used for SyncHandlers that
do not require any synchronization request. |
| Annotation Type | Description |
|---|---|
| SyncTask.State |
Defines an annotation for determining set of available states for
SyncTask. |