パッケージ io.realm.rx

インターフェース RxObservableFactory

  • すべての既知の実装クラス:
    RealmObservableFactory

    パブリック インターフェースRxObservableFactory
    Realm クラスの Rx Observables を作成するためのファクトリー インターフェース。
    • メソッドの詳細

      • from

        からの RealmRealm
        Realmの フロー可能な を作成します。 にサブスクライブされたとき、および Realm の後続のアップデートごとに、Realm の初期状態を発行する必要があります。

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

        パラメーター:
        realm - Realmの変更をリッスンします。
        次の値を返します。
        Realm へのすべての更新を発行する Rx Observable。
      • from

        Flowable < DeviceRealm > from( DeviceRealm 邦土
        DynamicRealmの フロー可能な を作成します。 にサブスクライブされたとき、および Realm の後続のアップデートごとに、Realm の初期状態を発行する必要があります。

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

        パラメーター:
        realm - DynamicRealmの変更をリッスンします。
        次の値を返します。
        Rx Observable は、Device Realm へのすべての更新を発行します。
      • from

        <E><E><E>( Realm Realm 、 RealmResults < E> の結果)
        RealmResultsの フロー可能な を作成します。 にサブスクライブされたとき、および RealmResult の後続のアップデートごとに、最初の RealmResult が発行されます。

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

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

        <E>< E <E>/Realm <E>O
        RealmResultsの Observable を作成します。 にサブスクライブされたときに最初の RealmResult が発行され、RealmResult の後続の更新ごとに、RealmResults + 更新を説明するOrderedCollectionChangeSetが発行されます。

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

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

        <E>[E] からの フロー可能未満の RealmResults " E<E> # " として<E>
        RealmResultsの フロー可能な を作成します。 にサブスクライブされたとき、および RealmResult の後続のアップデートごとに、最初の RealmResult が発行されます。

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

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

        <E>< E / <E><E>O
        RealmResultsの Observable を作成します。 にサブスクライブされたときに最初の RealmResult が発行され、RealmResult の後続の更新ごとに、RealmResults + 更新を説明するOrderedCollectionChangeSetが発行されます。

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

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

        <E><E><E>( Realm Realm 、 RealmList < E> リスト)
        RealmListの Observable を作成します。 にサブスクライブされたとき、および RealmList の後続の更新ごとに初期リストが生成されます。

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

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

        型パラメータ:
        E - クエリ ターゲットのタイプ
        パラメーター:
        list - 変更をリッスンする RealmObject。
        realm - Realmインスタンス リストは から取得されています。
      • ChangesFrom

        <E>< E <E>/Realm <E>O
        RealmListの Observable を作成します。 にサブスクライブすると最初の RealmList が発行され、RealmIst の後続の更新ごとに、RealmList + 更新を説明するOrderedCollectionChangeSetが発行されます。

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

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

        <E>[E] からのフロー可能未満の RealmList<E> [E]<E> ]( DeviceRealm 邦土 、 RealmList [E] リスト)
        RealmListの フロー可能な を作成します。 にサブスクライブされたとき、および RealmList の後続の更新ごとに初期リストが生成されます。

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

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

        パラメーター:
        list - 変更をリッスンする RealmList
        realm - DynamicRealmインスタンス リストは から取得されています。
      • ChangesFrom

        <E>< E <E>/ <E>O
        RealmListの Observable を作成します。 にサブスクライブすると最初の RealmList が発行され、RealmList の後続の更新ごとに、RealmList + 更新を説明するOrderedCollectionChangeSetが発行されます。

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

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

        <E は RealmModel > フロー可能な<E> "E" を拡張し た ものです( Realm Realm 、E オブジェクト)
        RealmObjectの フロー可能な を作成します。 にサブスクライブされたとき、およびオブジェクトの後続のアップデートごとに初期オブジェクトが発行されます。

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

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

        < は RealmModel > <E>Realm観察 可能
        RealmObjectの Observable を作成します。 にサブスクライブすると初期 オブジェクトが発行され、オブジェクトの後続のアップデートごとに、オブジェクト + アップデートを記述するObjectChangeSetが発行されます。

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

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

        Flowable < DeviceRealmObject > from( DeviceRealm 邦土DeviceRealmObjectオブジェクト)
        DynamicRealmObjectの フロー可能な を作成します。 にサブスクライブされたとき、およびオブジェクトの後続のアップデートごとに初期オブジェクトが発行されます。

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

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

        Observable < Object変更< DynacRealmObject] ChangesetFrom使用すると
        RealmObjectの Observable を作成します。 にサブスクライブすると初期 オブジェクトが発行され、オブジェクトの後続のアップデートごとに、オブジェクト + アップデートを記述するObjectChangeSetが発行されます。

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

        パラメーター:
        object - 変更をリッスンする RealmObject。
        realm - Realmインスタンス オブジェクトは から取得されています。
      • from

        <E><E><E>( Realm Realm 、 RealmQuery < E> クエリ)
        RealmQueryから単一を作成します。 クエリが発行され、完了します。

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

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

        <E>単一 < Realm クエリ<E> を使用しています( DeviceRealm Realm 、 RealmQuery<E> "E" クエリ)
        RealmQueryから単一を作成します。 クエリが発行され、完了します。

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

        パラメーター:
        query - 変更をリッスンする RealmObject。
        realm - DynamicRealmインスタンス クエリは から取得されています。