パッケージ io.realm.rx

クラス RealmObservableFactory

    • コンストラクターの詳細

      • RealmObservableFactory

        public RealmObservableFactory(ブール値 emitFrozenObjects)
        RxJava 用の Realm オブジェクトを作成するためのファクトリーを構築します。
        パラメーター:
        emitFrozenObjects - ユーザーに返される前にすべてのオブジェクトを固定する必要がある場合は、 true 。 ライブ オブジェクトである必要がある場合は、 false
    • メソッドの詳細

      • from

        public Flowable<Realm> from​(Realm realm)
        インターフェースからコピーされた説明: RxObservableFactory
        Realmの フロー可能な を作成します。 にサブスクライブされたとき、および Realm の後続のアップデートごとに、Realm の初期状態を発行する必要があります。

        Realm が自動的に最新状態に維持されるため、Realm フロー可能ファイルはホットネス(アクセス可能)です。

        次のによって指定されます。
        from 内 インターフェース RxObservableFactory
        パラメーター:
        realm - Realmの変更をリッスンします。
        次の値を返します。
        Realm へのすべての更新を発行する Rx Observable。
      • from

        public Flowable<DynamicRealm> from​(DynamicRealm realm)
        インターフェースからコピーされた説明: RxObservableFactory
        DynamicRealmの フロー可能な を作成します。 にサブスクライブされたとき、および Realm の後続のアップデートごとに、Realm の初期状態を発行する必要があります。

        D値が自動的に最新状態に保たれるため、Device Realm オブジェクトはアクセス可能です。

        次のによって指定されます。
        from 内 インターフェース RxObservableFactory
        パラメーター:
        realm - DynamicRealmの変更をリッスンします。
        次の値を返します。
        Rx Observable は、Device Realm へのすべての更新を発行します。
      • from

        public <E> Flowable<RealmResults<E>> from​(Realm realm,
                                                  RealmResults<E> results)
        インターフェースからコピーされた説明: RxObservableFactory
        RealmResultsの フロー可能な を作成します。 にサブスクライブされたとき、および RealmResult の後続のアップデートごとに、最初の RealmResult が発行されます。

        RealmResults は、RealmResult が自動的に最新状態に保たれるため、ホットドです。

        次のによって指定されます。
        from 内 インターフェース RxObservableFactory
        型パラメータ:
        E - RealmObject の 型
        パラメーター:
        realm - Realmインスタンスの結果は から取得されています。
        results - RealmResultsの変更をリッスンします。
        次の値を返します。
        RealmObject へのすべてのアップデートを発行する Rx Observable。
      • ChangesFrom

        public <E> Observable<CollectionChange<RealmResults<E>>> changesetsFrom​(Realm realm,
                                                                                RealmResults<E> results)
        インターフェースからコピーされた説明: RxObservableFactory
        RealmResultsの Observable を作成します。 にサブスクライブされたときに最初の RealmResult が発行され、RealmResult の後続の更新ごとに、RealmResults + 更新を説明するOrderedCollectionChangeSetが発行されます。

        変更セット オブジェクトは、変更セットが前の変更セットの状態に依存しているため、バックプレッシャーをサポートしていません。 バックプレッシャーの処理はユーザーに与えられる必要があります。

        次のによって指定されます。
        changesetsFrom 内 インターフェース RxObservableFactory
        型パラメータ:
        E - RealmObject の 型
        パラメーター:
        realm - Realmインスタンスの結果は から取得されています。
        results - RealmResultsの変更をリッスンします。
        次の値を返します。
        すべてのアップデートとその変更セットを発行する Rx Observable
      • from

        public <E> Flowable<RealmResults<E>> from​(DynamicRealm realm,
                                                  RealmResults<E> results)
        インターフェースからコピーされた説明: RxObservableFactory
        RealmResultsの フロー可能な を作成します。 にサブスクライブされたとき、および RealmResult の後続のアップデートごとに、最初の RealmResult が発行されます。

        RealmResults が自動的に最新状態に保たれるため、Realm 観察可能です。

        次のによって指定されます。
        from 内 インターフェース RxObservableFactory
        パラメーター:
        realm - DynamicRealmインスタンスの結果は から取得されています。
        results - RealmResultsの変更をリッスンします。
        次の値を返します。
        RealmResult へのすべてのアップデートを発行する Rx Observable。
      • ChangesFrom

        public <E> Observable<CollectionChange<RealmResults<E>>> changesetsFrom​(DynamicRealm realm,
                                                                                RealmResults<E> results)
        インターフェースからコピーされた説明: RxObservableFactory
        RealmResultsの Observable を作成します。 にサブスクライブされたときに最初の RealmResult が発行され、RealmResult の後続の更新ごとに、RealmResults + 更新を説明するOrderedCollectionChangeSetが発行されます。

        変更セット オブジェクトは、変更セットが前の変更セットの状態に依存しているため、バックプレッシャーをサポートしていません。 バックプレッシャーの処理はユーザーに与えられる必要があります。

        次のによって指定されます。
        changesetsFrom 内 インターフェース RxObservableFactory
        パラメーター:
        realm - Realmインスタンスの結果は から取得されています。
        results - RealmResultsの変更をリッスンします。
        次の値を返します。
        すべてのアップデートとその変更セットを発行する Rx Observable
      • from

        public <E> Flowable<RealmList<E>> from​(Realm realm,
                                               RealmList<E> list)
        インターフェースからコピーされた説明: RxObservableFactory
        RealmListの Observable を作成します。 にサブスクライブされたとき、および RealmList の後続の更新ごとに初期リストが生成されます。

        RealmList が自動的に最新状態に保たれるため、RealmList の観察可能な状態はホットです。

        注: RealmChangeListenerは現在、Realmlist ではサポートされていません。

        次のによって指定されます。
        from 内 インターフェース RxObservableFactory
        型パラメータ:
        E - クエリ ターゲットのタイプ
        パラメーター:
        realm - Realmインスタンス リストは から取得されています。
        list - 変更をリッスンする RealmObject。
      • ChangesFrom

        public <E> Observable<CollectionChange<RealmList<E>>> changesetsFrom​(Realm realm,
                                                                             RealmList<E> list)
        インターフェースからコピーされた説明: RxObservableFactory
        RealmListの Observable を作成します。 にサブスクライブすると最初の RealmList が発行され、RealmIst の後続の更新ごとに、RealmList + 更新を説明するOrderedCollectionChangeSetが発行されます。

        変更セット オブジェクトは、変更セットが前の変更セットの状態に依存しているため、バックプレッシャーをサポートしていません。 バックプレッシャーの処理はユーザーに与えられる必要があります。

        次のによって指定されます。
        changesetsFrom 内 インターフェース RxObservableFactory
        型パラメータ:
        E - RealmObject の 型
        パラメーター:
        realm - Realmインスタンス リストは から取得されています。
        list - RealmListの変更をリッスンします。
        次の値を返します。
        すべてのアップデートとその変更セットを発行する Rx Observable
      • from

        public <E> Flowable<RealmList<E>> from​(DynamicRealm realm,
                                               RealmList<E> list)
        インターフェースからコピーされた説明: RxObservableFactory
        RealmListの フロー可能な を作成します。 にサブスクライブされたとき、および RealmList の後続の更新ごとに初期リストが生成されます。

        RealmList が自動的に最新状態に保たれるため、RealmList の観察可能な状態はホットです。

        注: RealmChangeListenerは現在、Realmlist ではサポートされていません。

        次のによって指定されます。
        from 内 インターフェース RxObservableFactory
        パラメーター:
        realm - DynamicRealmインスタンス リストは から取得されています。
        list - 変更をリッスンする RealmList
      • ChangesFrom

        public <E> Observable<CollectionChange<RealmList<E>>> changesetsFrom​(DynamicRealm realm,
                                                                             RealmList<E> list)
        インターフェースからコピーされた説明: RxObservableFactory
        RealmListの Observable を作成します。 にサブスクライブすると最初の RealmList が発行され、RealmList の後続の更新ごとに、RealmList + 更新を説明するOrderedCollectionChangeSetが発行されます。

        変更セット オブジェクトは、変更セットが前の変更セットの状態に依存しているため、バックプレッシャーをサポートしていません。 バックプレッシャーの処理はユーザーに与えられる必要があります。

        次のによって指定されます。
        changesetsFrom 内 インターフェース RxObservableFactory
        パラメーター:
        realm - Realmインスタンス リストは から取得されています。
        list - RealmListの変更をリッスンします。
        次の値を返します。
        すべてのアップデートとその変更セットを発行する Rx Observable
      • from

        public <E extends RealmModelFlowable<E> from​(Realm realm,
                                                       E object)
        インターフェースからコピーされた説明: RxObservableFactory
        RealmObjectの フロー可能な を作成します。 にサブスクライブされたとき、およびオブジェクトの後続のアップデートごとに初期オブジェクトが発行されます。

        RealmObjects が自動的に最新状態に保たれるため、RealmObject オブジェクトはホットドです。

        次のによって指定されます。
        from 内 インターフェース RxObservableFactory
        型パラメータ:
        E - クエリ ターゲットのタイプ
        パラメーター:
        realm - Realmインスタンス オブジェクトは から取得されています。
        object - 変更をリッスンする RealmObject。
      • ChangesFrom

        public <E extends RealmModelObservable<ObjectChange<E>> changesetsFrom​(Realm realm,
                                                                                 E object)
        インターフェースからコピーされた説明: RxObservableFactory
        RealmObjectの Observable を作成します。 にサブスクライブすると初期 オブジェクトが発行され、オブジェクトの後続のアップデートごとに、オブジェクト + アップデートを記述するObjectChangeSetが発行されます。

        変更セット オブジェクトは、変更セットが前の変更セットの状態に依存しているため、バックプレッシャーをサポートしていません。 したがって、バックプレッシャーの処理はユーザーに残す必要があります。

        次のによって指定されます。
        changesetsFrom 内 インターフェース RxObservableFactory
        型パラメータ:
        E - RealmObject の 型
        パラメーター:
        realm - Realmインスタンス オブジェクトは から取得されています。
        object - 変更をリッスンする RealmObject。
      • from

        public Flowable<DynamicRealmObject> from​(DynamicRealm realm,
                                                 DynamicRealmObject object)
        インターフェースからコピーされた説明: RxObservableFactory
        DynamicRealmObjectの フロー可能な を作成します。 にサブスクライブされたとき、およびオブジェクトの後続のアップデートごとに初期オブジェクトが発行されます。

        DeploymentRealmObjects が自動的に最新状態に保たれるため、Dy付与

        次のによって指定されます。
        from 内 インターフェース RxObservableFactory
        パラメーター:
        realm - DynamicRealmインスタンス オブジェクトは から取得されています。
        object - 変更をリッスンする ための DicalRealmObject。
      • ChangesFrom

        public Observable<ObjectChange<DynamicRealmObject>> changesetsFrom​(DynamicRealm realm,
                                                                           DynamicRealmObject object)
        インターフェースからコピーされた説明: RxObservableFactory
        RealmObjectの Observable を作成します。 にサブスクライブすると初期 オブジェクトが発行され、オブジェクトの後続のアップデートごとに、オブジェクト + アップデートを記述するObjectChangeSetが発行されます。

        変更セット オブジェクトは、変更セットが前の変更セットの状態に依存しているため、バックプレッシャーをサポートしていません。 したがって、バックプレッシャーの処理はユーザーに残す必要があります。

        次のによって指定されます。
        changesetsFrom 内 インターフェース RxObservableFactory
        パラメーター:
        realm - Realmインスタンス オブジェクトは から取得されています。
        object - 変更をリッスンする RealmObject。
      • from

        public <E> Single<RealmQuery<E>> from​(Realm realm,
                                              RealmQuery<E> query)
        インターフェースからコピーされた説明: RxObservableFactory
        RealmQueryから単一を作成します。 クエリが発行され、完了します。

        RealmQuery 観察可能な値はコールドです。

        次のによって指定されます。
        from 内 インターフェース RxObservableFactory
        型パラメータ:
        E - クエリ ターゲットのタイプ
        パラメーター:
        realm - Realmインスタンス クエリは から取得されています。
        query - 発行する RealmQuery。
      • from

        public <E> Single<RealmQuery<E>> from​(DynamicRealm realm,
                                              RealmQuery<E> query)
        インターフェースからコピーされた説明: RxObservableFactory
        RealmQueryから単一を作成します。 クエリが発行され、完了します。

        RealmQuery 観察可能な値はコールドです。

        次のによって指定されます。
        from 内 インターフェース RxObservableFactory
        パラメーター:
        realm - DynamicRealmインスタンス クエリは から取得されています。
        query - 変更をリッスンする RealmObject。
      • equals

        公開ブール値は と等しくなります( Objecto
        上書き:
        equals クラス内 Object
      • ハッシュコード

        public int hashCode()
        上書き:
        hashCode クラス内 Object