インターフェース 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
が発行されます。変更セット オブジェクトは、変更セットが前の変更セットの状態に依存しているため、バックプレッシャーをサポートしていません。 バックプレッシャーの処理はユーザーに与えられる必要があります。
-
from
<E>[E] からのフロー可能未満の RealmList<E> [E]<E> ]( DeviceRealm 邦土 、 RealmList [E] リスト)
RealmList
の フロー可能な を作成します。 にサブスクライブされたとき、および RealmList の後続の更新ごとに初期リストが生成されます。RealmList が自動的に最新状態に保たれるため、RealmList の観察可能な状態はホットです。
注:
RealmChangeListener
は現在、Realmlist ではサポートされていません。- パラメーター:
list
- 変更をリッスンする RealmListrealm
-DynamicRealm
インスタンス リストは から取得されています。
-
ChangesFrom
<E>< E <E>/ <E>O
RealmList
の Observable を作成します。 にサブスクライブすると最初の RealmList が発行され、RealmList の後続の更新ごとに、RealmList + 更新を説明するOrderedCollectionChangeSet
が発行されます。変更セット オブジェクトは、変更セットが前の変更セットの状態に依存しているため、バックプレッシャーをサポートしていません。 バックプレッシャーの処理はユーザーに与えられる必要があります。
-
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
インスタンス クエリは から取得されています。
-
-