| Interface | Description |
|---|---|
| SuccessListener<T> |
Interface for a generic listener object.
|
| SyncClient |
This is a central entity used to work with Sync.
|
| SyncClient.Properties |
Specify properties for creating new Sync Client.
|
| SyncClient.Properties.Builder |
Builder class for client properties.
|
| SyncClient.SyncClientListener |
This interface defines SyncClient callback methods.
|
| SyncDocument |
SyncDocument is an arbitrary JSON value.
|
| SyncDocument.Metadata | |
| SyncList |
SyncList is an ordered sequence of arbitrary JSON objects as values.
|
| SyncList.Item |
Single item in a SyncList.
|
| SyncList.Item.Metadata |
Metadata about the item.
|
| SyncList.QueryOptions |
Options passed while querying SyncList objects within Sync specifying
query parameters and result set position and sorting.
|
| SyncListIterator |
Interface for iterating over SyncList items retrieved using
SyncList.getItems(com.twilio.sync.SuccessListener<com.twilio.sync.SyncListIterator>). |
| SyncListPaginator |
Interface for paginating over SyncList items retrieved using
SyncList.queryItems(com.twilio.sync.SyncList.QueryOptions, com.twilio.sync.SuccessListener<com.twilio.sync.SyncListPaginator>). |
| SyncListPaginator.Listener |
Interface for receiving async result from
SyncListPaginator.requestNextPage(com.twilio.sync.SyncListPaginator.Listener) and SyncListPaginator.requestPreviousPage(com.twilio.sync.SyncListPaginator.Listener). |
| SyncMap |
SyncMap is a key-value store with Strings as keys and arbitrary JSON objects as values.
|
| SyncMap.Item |
Single item in a SyncMap.
|
| SyncMap.Item.Metadata | |
| SyncMap.QueryOptions |
Options passed while querying SyncMap objects within Sync specifying
query parameters and result set position and sorting.
|
| SyncMapIterator |
Interface for iterating over SyncMap items retrieved using
SyncMap.getItems(com.twilio.sync.SuccessListener<com.twilio.sync.SyncMapIterator>). |
| SyncMapPaginator |
Interface for paginating over SyncMap items retrieved using
SyncMap.queryItems(com.twilio.sync.SyncMap.QueryOptions, com.twilio.sync.SuccessListener<com.twilio.sync.SyncMapPaginator>). |
| SyncMapPaginator.Listener |
Interface for receiving async result from
SyncMapPaginator.requestNextPage(com.twilio.sync.SyncMapPaginator.Listener) and SyncMapPaginator.requestPreviousPage(com.twilio.sync.SyncMapPaginator.Listener). |
| SyncOptions |
SyncOptions are used to pass variable information to SyncDocument, SyncMap, SyncList and SyncStream opening functions.
|
| SyncStream |
SyncStream is an ordered message delivery queue.
|
| SyncStream.Message |
Single message in a SyncStream.
|
| Class | Description |
|---|---|
| ErrorInfo |
Representation of a Sync Error object.
|
| EventContext | |
| SyncClient.LogLevel |
Log level constants for passing to
SyncClient.setLogLevel(int). |
| SyncDocumentObserver |
Observer for all operations on a SyncDocument.
|
| SyncListObserver |
Observer for all operations on a SyncList.
|
| SyncMapObserver |
Observer for all operations on a SyncMap.
|
| SyncMutator |
Mutator is a functional object that you provide to modify entity data in a controlled manner.
|
| SyncStreamObserver |
Observer for all operations on a SyncStream.
|
| Enum | Description |
|---|---|
| SyncClient.ConnectionState |
Enum representing underlying twilsock connection state.
|
| SyncList.QueryOrder |
Defines collection query direction (forward or backwards item listing).
|
| SyncMap.QueryOrder |
Defines collection query direction (forward or backwards item listing)
|
| SyncOptions.OpenMode | |
| SyncOptions.SynchronizationStrategy |