클래스 RealmObservableFactory
- java.lang.Object
-
- io.realm.rx.RealmObservableFactory
-
- 구현된 모든 인터페이스:
RxObservableFactory
public class RealmObservableFactory extends Object implements RxObservableFactory
RxJava(<=2.0.*)용 Observable을 생성하기 위한 팩토리 클래스입니다.
-
-
생성자 요약
생성자 Constructor 설명 RealmObservableFactory(boolean emitFrozenObjects)
RxJava용 Realm 옵저버블을 생성하기 위한 팩토리를 생성합니다.
-
메서드 요약
-
-
-
메서드 세부 정보
-
FROM
public Flowable<Realm> from(Realm realm)
인터페이스에서 설명 복사:RxObservableFactory
Realm
에 대한 Flowable을 생성합니다. 구독 시 그리고 Realm의 각 후속 업데이트 시 Realm의 초기 상태를 방출해야 합니다.Realm 플로우어블은 Realm이 자동으로 최신 상태로 유지되므로 인기가 높습니다.
- 다음에 의해 지정됩니다:
from
인터페이스에서RxObservableFactory
- 매개변수:
realm
-Realm
를 사용하여 변경 사항을 수신합니다.- 반환합니다:
- Realm에 대한 모든 업데이트를 내보내는 Rx 옵저버블입니다.
-
FROM
public Flowable<DynamicRealm> from(DynamicRealm realm)
인터페이스에서 설명 복사:RxObservableFactory
DynamicRealm
에 대한 Flowable을 생성합니다. 구독 시 그리고 Realm의 각 후속 업데이트 시 Realm의 초기 상태를 방출해야 합니다.DynamicRealm은 자동으로 최신 상태로 유지되므로 DynamicRealm 옵저버블의 인기도가 높습니다.
- 다음에 의해 지정됩니다:
from
인터페이스에서RxObservableFactory
- 매개변수:
realm
-DynamicRealm
를 사용하여 변경 사항을 수신합니다.- 반환합니다:
- DynamicRealm에 대한 모든 업데이트를 내보내는 Rx 옵저버블입니다.
-
FROM
public <E> Flowable<RealmResults<E>> from(Realm realm, RealmResults<E> results)
인터페이스에서 설명 복사:RxObservableFactory
RealmResults
에 대한 Flowable을 생성합니다. RealmResults를 구독할 때 그리고 RealmResults의 각 후속 업데이트 시 초기 RealmResult를 방출해야 합니다.RealmResults는 자동으로 최신 상태로 유지되므로 RealmResults 옵저버블의 인기도가 높습니다.
- 다음에 의해 지정됩니다:
from
인터페이스에서RxObservableFactory
- 유형 매개변수:
E
- RealmObject의 유형- 매개변수:
realm
-Realm
인스턴스 결과를 가져옵니다.results
-RealmResults
를 사용하여 변경 사항을 수신합니다.- 반환합니다:
- RealmObject에 대한 모든 업데이트를 내보내는 Rx 옵저버블입니다.
-
changesetsFrom
public <E> Observable<CollectionChange<RealmResults<E>>> changesetsFrom(Realm realm, RealmResults<E> results)
인터페이스에서 설명 복사:RxObservableFactory
RealmResults
에 대한 Observable을 생성합니다. It should emit the initial RealmResult when subscribed to and on each subsequent update of the RealmResults it should emit the RealmResults + theOrderedCollectionChangeSet
that describes the update.변경 세트 옵저버블은 변경 세트가 이전 변경 세트의 상태에 따라 달라지므로 배압을 지원하지 않습니다. 따라서 배압을 처리하는 것은 사용자의 몫입니다.
- 다음에 의해 지정됩니다:
changesetsFrom
인터페이스에서RxObservableFactory
- 유형 매개변수:
E
- RealmObject의 유형- 매개변수:
realm
-Realm
인스턴스 결과를 가져옵니다.results
-RealmResults
를 사용하여 변경 사항을 수신합니다.- 반환합니다:
- 모든 업데이트와 해당 변경 집합을 방출하는 Rx 관찰 가능 항목입니다.
-
FROM
public <E> Flowable<RealmResults<E>> from(DynamicRealm realm, RealmResults<E> results)
인터페이스에서 설명 복사:RxObservableFactory
RealmResults
에 대한 Flowable을 생성합니다. RealmResults를 구독할 때 그리고 RealmResults의 각 후속 업데이트 시 초기 RealmResult를 방출해야 합니다.RealmResults가 자동으로 최신 상태로 유지되므로 Realm 관찰 가능 항목은 자주 사용됩니다.
- 다음에 의해 지정됩니다:
from
인터페이스에서RxObservableFactory
- 매개변수:
realm
-DynamicRealm
인스턴스 결과를 가져옵니다.results
-RealmResults
를 사용하여 변경 사항을 수신합니다.- 반환합니다:
- RealmResults에 대한 모든 업데이트를 내보내는 Rx 옵저버블입니다.
-
changesetsFrom
public <E> Observable<CollectionChange<RealmResults<E>>> changesetsFrom(DynamicRealm realm, RealmResults<E> results)
인터페이스에서 설명 복사:RxObservableFactory
RealmResults
에 대한 Observable을 생성합니다. It should emit the initial RealmResult when subscribed to and on each subsequent update of the RealmResults it should emit the RealmResults + theOrderedCollectionChangeSet
that describes the update.변경 세트 옵저버블은 변경 세트가 이전 변경 세트의 상태에 따라 달라지므로 배압을 지원하지 않습니다. 따라서 배압을 처리하는 것은 사용자의 몫입니다.
- 다음에 의해 지정됩니다:
changesetsFrom
인터페이스에서RxObservableFactory
- 매개변수:
realm
-Realm
인스턴스 결과를 가져옵니다.results
-RealmResults
를 사용하여 변경 사항을 수신합니다.- 반환합니다:
- 모든 업데이트와 해당 변경 집합을 방출하는 Rx 관찰 가능 항목입니다.
-
FROM
public <E> Flowable<RealmList<E>> from(Realm realm, RealmList<E> list)
인터페이스에서 설명 복사:RxObservableFactory
RealmList
에 대한 Observable을 생성합니다. RealmList를 구독할 때 그리고 RealmList의 각 후속 업데이트 시 초기 목록을 내보내야 합니다.RealmList가 자동으로 최신 상태로 유지되므로 RealmList 옵저버블은 인기가 높습니다.
참고:
RealmChangeListener
는 현재 RealmLists에서 지원되지 않습니다.- 다음에 의해 지정됩니다:
from
인터페이스에서RxObservableFactory
- 유형 매개변수:
E
- 쿼리 대상 유형- 매개변수:
realm
-Realm
인스턴스 목록에서 가져옵니다.list
- 변경 사항을 수신할 RealmObject입니다.
-
changesetsFrom
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 관찰 가능 항목입니다.
-
FROM
public <E> Flowable<RealmList<E>> from(DynamicRealm realm, RealmList<E> list)
인터페이스에서 설명 복사:RxObservableFactory
RealmList
에 대한 Flowable을 생성합니다. RealmList를 구독할 때 그리고 RealmList의 각 후속 업데이트 시 초기 목록을 내보내야 합니다.RealmList가 자동으로 최신 상태로 유지되므로 RealmList 옵저버블은 인기가 높습니다.
참고:
RealmChangeListener
는 현재 RealmLists에서 지원되지 않습니다.- 다음에 의해 지정됩니다:
from
인터페이스에서RxObservableFactory
- 매개변수:
realm
-DynamicRealm
인스턴스 목록에서 가져옵니다.list
- 변경 사항을 수신할 RealmList입니다.
-
changesetsFrom
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 관찰 가능 항목입니다.
-
FROM
public <E extends RealmModel> Flowable<E> from(Realm realm, E object)
인터페이스에서 설명 복사:RxObservableFactory
RealmObject
에 대한 Flowable을 생성합니다. 구독 시 그리고 객체의 각 후속 업데이트 시 초기 객체를 방출해야 합니다.RealmObject는 자동으로 최신 상태로 유지되므로 RealmObject 옵저버블은 인기가 높습니다.
- 다음에 의해 지정됩니다:
from
인터페이스에서RxObservableFactory
- 유형 매개변수:
E
- 쿼리 대상 유형- 매개변수:
realm
-Realm
인스턴스 객체의 출처입니다.object
- 변경 사항을 수신할 RealmObject입니다.
-
changesetsFrom
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
에 대한 Flowable을 생성합니다. 구독 시 그리고 객체의 각 후속 업데이트 시 초기 객체를 방출해야 합니다.DynamicRealmObjects는 자동으로 최신 상태로 유지되므로 DynamicRealmObject 옵저버블은 핫합니다.
- 다음에 의해 지정됩니다:
from
인터페이스에서RxObservableFactory
- 매개변수:
realm
-DynamicRealm
인스턴스 객체의 출처입니다.object
- 변경 사항을 수신할 DynamicRealmObject입니다.
-
changesetsFrom
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
Creates a Single from aRealmQuery
. 쿼리를 내보낸 다음 완료되어야 합니다.RealmQuery 옵저버블은 콜드입니다.
- 다음에 의해 지정됩니다:
from
인터페이스에서RxObservableFactory
- 유형 매개변수:
E
- 쿼리 대상 유형- 매개변수:
realm
-Realm
인스턴스 쿼리의 출처입니다.query
- 방출할 RealmQuery입니다.
-
FROM
public <E> Single<RealmQuery<E>> from(DynamicRealm realm, RealmQuery<E> query)
인터페이스에서 설명 복사:RxObservableFactory
Creates a Single from aRealmQuery
. 쿼리를 내보낸 다음 완료되어야 합니다.RealmQuery 옵저버블은 콜드입니다.
- 다음에 의해 지정됩니다:
from
인터페이스에서RxObservableFactory
- 매개변수:
realm
-DynamicRealm
인스턴스 쿼리의 출처입니다.query
- 변경 사항을 수신할 RealmObject입니다.
-
-