@ParametersAreNonnullByDefault
パッケージ io.realm.mongodb.sync
-
インターフェースの概要 インターフェース 説明 ConnectionLister セッションによって使用される接続に発生した変更を報告するときに使用されるインターフェース。DiscardUnsyncedchangesStratey 同期されていないデータを破棄することでクライアントリセットを自動的に解決する戦略ですが、それ以外の場合は Realm を開いたままにします。ManuallyRecoverUnsyncedchangesStratey エラー コードErrorCode.CLIENT_RESET
によって決定される、 クライアントリセット を手動で解決するための戦略。MutableSubscriptionSet 可変サブスクリプションセットは、SubscriptionSet.update(UpdateCallback)
を呼び出すときに使用できます。これは、SubscriptionSet
を変更する唯一の方法です。プログレス リスナー Realm Object Server にアップロードまたはダウンロードされるデータの更新を検討する場合に使用されるインターフェース。サブスクリプション サブスクリプションでは、特定のサーバークエリとそのメタデータを定義します。SubscriptionSet サブスクライブセットは、柔軟な同期用に構成された特定の Realm の現在のすべてのSubscription
の不変のビューです。SubscriptionSet.Statechangeコールバック サーバーがサブスクリプションセットを処理するのを非同期に待機するときに使用されるコールバック。SubscriptionSet.UpdateAsyncコールバック サブスクリプション セットを非同期に更新するときに使用されるコールバック。SubscriptionSet.Updateコールバック サブスクリプションセットを変更するときに使用されるインターフェース。SyncClientResetStratey 一般的な同期クライアント リセット戦略を定義するインターフェースは、ManuallyRecoverUnsyncedChangesStrategy
またはDiscardUnsyncedChangesStrategy
のいずれかです。SyncConfiguration.InitialFlexibleSyncSubscriptions サブスクリプションの初期セットを設定するためのインターフェース。SyncSession.ClientResetHandler 非推奨。 SyncSession.ErrorHandler セッション エラーを報告するために使用されるインターフェース。 -
クラスの概要 クラス 説明 進行状況 Realm データのダウンロードまたはアップロード時に、進行状況通知をカプセル化するために使用されるクラス。同期 ローカル Realm とリモート Realm アプリとの同期を処理する同期マネージャー。Sync.Debug デバッグ関連オプション。SyncConfiguration SyncConfiguration
は、MongoDB Realm を使用してデバイス間で同期できる Realm Database を設定するために使用されます。SyncConfiguration.Builder SyncConfiguration のインスタンスをスムーズに構築するために使用されるビルダ。SyncSession セッションは、デバイス上の単一の Realm と Realm オブジェクト サーバー上のサーバー Realm との間でデータを同期する方法を制御します。 -
列挙の概要 列挙 説明 ConnectionState SyncSession
で使用される基礎の接続の状態を説明する列挙型。gressMode 進行状況の変更をリッスンする方法を説明する列挙型。SubscriptionSet.State サブスクリプション セットが該当する可能性のある状態。SyncSession.State SyncSession が利用できる状態を説明する列挙型。 -
例外の概要 例外 説明 ClientResetRequiredError クライアントリセット イベントの処理に必要な情報をカプセル化するクラス。