Class RealmObservableFactory
On this page
io.realm.rx
Implemented interfaces:
Factory class for creating Observables for RxJava (<=2.0.*).
Tip
See also:
DynamicRealmObject.asFlowable()
Constructors
Constructor and Description |
---|
Constructs the factory for creating Realm observables for RxJava. |
Method Summary
Modifier and Type | Method and Description |
---|---|
public <any> | Creates an Observable for a RealmObject . |
public <any> | Creates an Observable for a RealmObject . |
public <any> | Creates an Observable for a RealmList . |
public <any> | Creates an Observable for a RealmList . |
public <any> | Creates an Observable for a RealmResults . |
public <any> | Creates an Observable for a RealmResults . |
public boolean | |
public <any> | Creates a Single from a RealmQuery . |
public <any> | Creates a Single from a RealmQuery . |
public <any> | Creates a Flowable for a DynamicRealmObject . |
public <any> | Creates a Flowable for a RealmObject . |
public <any> | Creates a Flowable for a RealmList . |
public <any> | Creates an Observable for a RealmList . |
public <any> | Creates a Flowable for a RealmResults . |
public <any> | Creates a Flowable for a RealmResults . |
public <any> | Creates a Flowable for a DynamicRealm . |
public <any> | |
public int | hashCode () |
Inherited Methods
Methods inherited from class java.lang.Object :
getClass
,hashCode
,equals
,clone
,toString
,notify
,notifyAll
,wait
,wait
,wait
,finalize
Constructor Detail
Constructs the factory for creating Realm observables for RxJava. Parameters
|
Method Detail
changesetsFrom
Creates an Observable for a RealmObject . It should emit the initial object when subscribed to and on each subsequent update of the object it should emit the object + the io.realm.ObjectChangeSet that describes the update. Changeset observables do not support backpressure as a changeset depends on the state of the previous changeset. Handling backpressure should therefore be left to the user. |
Creates an Observable for a RealmObject . It should emit the initial object when subscribed to and on each subsequent update of the object it should emit the object + the io.realm.ObjectChangeSet that describes the update. Changeset observables do not support backpressure as a changeset depends on the state of the previous changeset. Handling backpressure should therefore be left to the user. |
Creates an Observable for a RealmList . It should emit the initial RealmList when subscribed to and on each subsequent update of the RealmList it should emit the RealmList + the OrderedCollectionChangeSet that describes the update. Changeset observables do not support backpressure as a changeset depends on the state of the previous changeset. Handling backpressure should therefor be left to users. Returns Rx observable that emit all updates + their changeset. |
Creates an Observable for a RealmList . It should emit the initial RealmList when subscribed to and on each subsequent update of the RealmIst it should emit the RealmList + the OrderedCollectionChangeSet that describes the update. Changeset observables do not support backpressure as a changeset depends on the state of the previous changeset. Handling backpressure should therefor be left to users. Returns Rx observable that emit all updates + their changeset. |
Creates an Observable for a RealmResults . It should emit the initial RealmResult when subscribed to and on each subsequent update of the RealmResults it should emit the RealmResults + the OrderedCollectionChangeSet that describes the update. Changeset observables do not support backpressure as a changeset depends on the state of the previous changeset. Handling backpressure should therefor be left to users. Returns Rx observable that emit all updates + their changeset. |
Creates an Observable for a RealmResults . It should emit the initial RealmResult when subscribed to and on each subsequent update of the RealmResults it should emit the RealmResults + the OrderedCollectionChangeSet that describes the update. Changeset observables do not support backpressure as a changeset depends on the state of the previous changeset. Handling backpressure should therefor be left to users. Returns Rx observable that emit all updates + their changeset. |
equals
from
Creates a Single from a RealmQuery . It should emit the query and then complete. A RealmQuery observable is cold. |
Creates a Single from a RealmQuery . It should emit the query and then complete. A RealmQuery observable is cold. |
Creates a Flowable for a DynamicRealmObject . It should emit the initial object when subscribed to and on each subsequent update of the object. DynamicRealmObject observables are hot as DynamicRealmObjects automatically are kept up to date. |
Creates a Flowable for a RealmObject . It should emit the initial object when subscribed to and on each subsequent update of the object. RealmObject observables are hot as RealmObjects are automatically kept up to date. |
Creates a Flowable for a RealmList . It should emit the initial list when subscribed to and on each subsequent update of the RealmList. RealmList observables are hot as RealmLists are automatically kept up to date. Note: io.realm.RealmChangeListener is currently not supported on RealmLists. |
Creates an Observable for a RealmList . It should emit the initial list when subscribed to and on each subsequent update of the RealmList. RealmList observables are hot as RealmLists are automatically kept up to date. Note: io.realm.RealmChangeListener is currently not supported on RealmLists. |
Creates a Flowable for a RealmResults . It should emit the initial RealmResult when subscribed to and on each subsequent update of the RealmResults. Realm observables are hot as RealmResults are automatically kept up to date. Returns Rx observable that emit all updates to the RealmResults. |
Creates a Flowable for a RealmResults . It should emit the initial RealmResult when subscribed to and on each subsequent update of the RealmResults. RealmResults observables are hot as RealmResults are automatically kept up to date. Returns Rx observable that emit all updates to the RealmObject. |
Creates a Flowable for a DynamicRealm . It should emit the initial state of the Realm when subscribed to and on each subsequent update of the Realm. DynamicRealm observables are hot as DynamicRealms are automatically kept up to date. Returns Rx observable that emit all updates to the DynamicRealm. |