| Interface | Description |
|---|---|
| ConnectionListener |
Interface used when reporting changes that happened to the connection used by the session.
|
| ProgressListener |
Interface used when interested in updates on data either being uploaded to or downloaded from
a Realm Object Server.
|
| SyncSession.ClientResetHandler |
Callback for the specific error event known as a Client Reset, determined by the error code
ErrorCode.CLIENT_RESET. |
| SyncSession.ErrorHandler |
Interface used to report any session errors.
|
| Class | Description |
|---|---|
| Progress |
Class used to encapsulate progress notifications when either downloading or uploading Realm data.
|
| Sync |
A sync manager handling synchronization of local Realms with remote Realm Apps.
|
| Sync.Debug |
Debugging related options.
|
| SyncConfiguration |
A
SyncConfiguration is used to setup a Realm Database that can be synchronized between
devices using MongoDB Realm. |
| SyncConfiguration.Builder |
Builder used to construct instances of a SyncConfiguration in a fluent manner.
|
| SyncSession |
A session controls how data is synchronized between a single Realm on the device and the server
Realm on the Realm Object Server.
|
| Enum | Description |
|---|---|
| ConnectionState |
Enum describing the states of the underlying connection used by a
SyncSession. |
| ProgressMode |
Enum describing how to listen to progress changes.
|
| SyncSession.State |
Enum describing the states a SyncSession can be in.
|
| Exception | Description |
|---|---|
| ClientResetRequiredError |
Class encapsulating information needed for handling a Client Reset event.
|