Oracle.Cloud.Mobile.Synchronization Namespace |
Class | Description | |
---|---|---|
![]() | CachedResourceChangedEventArgs |
Event args for the Synchronizer.CachedResourceChanged event.
|
![]() | HttpSyncMessageHandler |
This class is used by the SynchronizationEngineHost.CreateHttpClient() to create a sync enabled HttpClient.
|
![]() | OfflineResourceSynchronizedEventArgs |
Event args for the Synchronizer.OFflineResourceSynchronized event.
|
![]() | Synchronization |
Class that provides caching and Synchronization capabilities.
|
![]() | SynchronizationEngine |
This class provides Synchronization capabilities for apps that do not use the rest of the SDK, which should be very rare.
|
![]() | SynchronizationEngineHost |
This class is used to by the SynchronizationEngine to get contextual information ex the device status, current loggedin user, etc.
Callers need to implement it when hosting the synchronization engine independent of the rest of the SDK, which should be very rare.
|
![]() | SynchronizationException |
Exception class thrown to callers by the synchronization logic.
|
![]() | SyncPolicy |
Specifies policies that control how a resource is cached and synchronized.
|
Interface | Description | |
---|---|---|
![]() | ISQLiteConnection |
Interface for SynchronizationEngineHost implementations expose for accessing SQLite.
|
![]() | ISQLiteRow |
Interface that abstracts a row read from the database, returned by ISynchronizationEngineHostSQLite.ExecuteQuery().
|
Enumeration | Description | |
---|---|---|
![]() | ConflictResolutionPolicy |
Specifies how conflicts should be resolved.
|
![]() | EvictionPolicy |
Specifies how a cached resource that has expired should be evicted.
|
![]() | ExpirationPolicy |
Specifies how cached resources are expired.
|
![]() | FetchPolicy |
Policy that specifies how a resource should be fetched as part of a GET.
|
![]() | RefreshPolicy |
Specifies how a cahed resource is refreshed.
|
![]() | UpdatePolicy |
The update Policy to use during Synchronization.
|