クラス RealmObservableFactory
- java.lang.Object
-
- io.realm.rx.RealmObservableFactory
-
- すべての実装インターフェース:
RxObservableFactory
public class RealmObservableFactory extends Object implements RxObservableFactory
RxJava 用の Observable を作成するためのファクトリー クラス(< =2.0.*)。
-
-
コンストラクターの概要
コンストラクター Constructor 説明 RealmObservableFactory(boolean emitFrozenObjects)
RxJava 用の Realm オブジェクトを作成するためのファクトリーを構築します。
-
メソッドの概要
-
-
-
メソッドの詳細
-
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 RealmModel> Flowable<E> from(Realm realm, E object)
インターフェースからコピーされた説明:RxObservableFactory
RealmObject
の フロー可能な を作成します。 にサブスクライブされたとき、およびオブジェクトの後続のアップデートごとに初期オブジェクトが発行されます。RealmObjects が自動的に最新状態に保たれるため、RealmObject オブジェクトはホットドです。
- 次のによって指定されます。
from
内 インターフェースRxObservableFactory
- 型パラメータ:
E
- クエリ ターゲットのタイプ- パラメーター:
realm
-Realm
インスタンス オブジェクトは から取得されています。object
- 変更をリッスンする RealmObject。
-
ChangesFrom
public <E extends RealmModel> Observable<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。
-
-