Docs Menu
Docs Home
/ /
Atlas Device SDK
/ / /

列挙型 SyncSession.State

項目一覧

  • io.realm.mongodb.sync
  • 列挙定数の概要
  • メソッドの概要
  • 継承されたメソッド
  • 列挙定数の詳細
  • ACTIVE
  • DYING
  • INACTIVE
  • WAITING_FOR_ACCESS_TOKEN
  • メソッドの詳細
  • valueOf
  • values
java.lang.Object
io.realm.mongodb.sync.SyncSession.State

クラスを囲みます。

SyncSession

SyncSession が利用できる状態を説明する列挙型。 初期状態はState.INACTIVEです。

セッションがState.ACTIVEまたはState.dyingのいずれかであり、 isConnected() trueを返す場合、Realm はデータをサーバーと自動的に同期します。

列挙定数と説明

アクティブ

Realm はオープンで、基礎となる接続がConnectionState.CONNECTEDの場合、デバイスとサーバー間でデータが同期されます。

dying

Realm は閉じられましたが、サーバーに同期する必要があるデータはまだ含まれています。

非アクティブ

これは初期状態です。

WAITING_FOR_ACCESS_TOken

ユーザーはデータを同期しようとしていますが、そのためには有効なアクセス トークンが必要です。

修飾子と型
メソッドと説明
  • クラス java.lang.Object から継承されたメソッド :getClasshashCodeequalsclonetoStringnotifynotifyAllwaitwaitwaitfinalize

  • クラス java.lang.Enum から継承されたメソッド :nameordinaltoStringequalshashCodeclonecompareTogetDeclaringClassvalueOffinalize

公開静的最終同期Session.State

Realm はオープンで、基礎となる接続がConnectionState.CONNECTEDの場合、デバイスとサーバー間でデータが同期されます。

Realm が閉じられるまで、セッションはこの状態のままになります。 その場合はdyingになります。

公開静的最終同期Session.State

Realm は閉じられましたが、サーバーに同期する必要があるデータはまだ含まれています。 セッションは、 INACTIVEになる前にすべてのローカル データのアップロードを試みます。

公開静的最終同期Session.State

これは初期状態です。 セッションが閉じられます。 データは同期されません。 Realm が開かれると、セッションは自動的にACTIVEに移行されます。

公開静的最終同期Session.State

ユーザーはデータを同期しようとしていますが、そのためには有効なアクセス トークンが必要です。 Realm はキャッシュされたトークンを使用するか、現在のユーザーがログインしていることに基づいて自動的に取得を試みます。 これにはネットワーク接続が必要です。この状態ではデータを同期できません。

有効なトークンが取得されると、セッションはACTIVEに移行します。

public static SyncSession.State valueOf (
String name
)
public static SyncSession.State values ()

戻る

SyncSession.ErrorHandler