パッケージ io.realm.mongodb.sync

列挙型 SyncSession.State

    • 列挙定数の詳細

      • 非アクティブ

        パブリック静的最終ACTSession.State INIVE
        これは初期状態です。 セッションが閉じられます。 データは同期されません。 Realm が開かれると、セッションは自動的にACTIVEに移行されます。
      • アクティブ

        パブリック静的最終同期Session.State ACTIVE
        Realm はオープンで、基礎となる接続がConnectionState.CONNECTEDの場合、デバイスとサーバー間でデータが同期されます。

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

      • dying

        パブリック静的最終同期Session.State dying
        Realm は閉じられましたが、サーバーに同期する必要があるデータはまだ含まれています。 セッションは、 INACTIVEに進む前にすべてのローカル データのアップロードを試みます。
      • WAITING_FOR_ACCESS_TOken

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

        この状態ではデータを同期できません。

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

    • メソッドの詳細

      • values

        public static SyncSession.State[] values()
        この列挙型の定数を含む配列を、宣言された順序で返します。 このメソッドは、次のように 定数を反復処理するために使用できます。
        の (SyncSession.State c : SyncSession.State.values())   System.out.println(c)
        
        次の値を返します。
        この列挙型の定数を宣言された順序で含む配列
      • valueOf

        public static SyncSession.State valueOf( string名)
        指定された名前を持つこの型の列挙定数を返します。 string は、この型で列挙定数を宣言するために使用される識別子と完全に一致する必要があります。 (余計な空白文字は許可されません。)
        パラメーター:
        name - 返される列挙定数の名前。
        次の値を返します。
        指定された名前の列挙 定数
        次の例外がスローされます。
        IllegalArgumentException - この列挙型に指定された名前の定数がない場合
        NullPointerException - 引数が null の場合