인터페이스 RxObservableFactory
-
- 알려진 모든 구현 클래스:
RealmObservableFactory
공개 인터페이스 RxObservableFactory
Realm 클래스에 대한 Rx Observable을 생성하기 위한 팩토리 인터페이스입니다.
-
-
메서드 요약
-
-
-
메서드 세부 정보
-
FROM
Flowable<Realm> from(Realm 영역)
Realm
에 대한 Flowable을 생성합니다. 구독 시 그리고 Realm의 각 후속 업데이트 시 Realm의 초기 상태를 방출해야 합니다.Realm 플로우어블은 Realm이 자동으로 최신 상태로 유지되므로 인기가 높습니다.
- 매개변수:
realm
-Realm
를 사용하여 변경 사항을 수신합니다.- 반환합니다:
- Realm에 대한 모든 업데이트를 내보내는 Rx 옵저버블입니다.
-
FROM
Flowable<DynamicRealm> from(DynamicRealm realm)
DynamicRealm
에 대한 Flowable을 생성합니다. 구독 시 그리고 Realm의 각 후속 업데이트 시 Realm의 초기 상태를 방출해야 합니다.DynamicRealm은 자동으로 최신 상태로 유지되므로 DynamicRealm 옵저버블의 인기도가 높습니다.
- 매개변수:
realm
-DynamicRealm
를 사용하여 변경 사항을 수신합니다.- 반환합니다:
- DynamicRealm에 대한 모든 업데이트를 내보내는 Rx 옵저버블입니다.
-
FROM
<E> Flowable<RealmResults<E>> from (Realm 영역, RealmResults<E> 결과)
RealmResults
에 대한 Flowable을 생성합니다. RealmResults를 구독할 때 그리고 RealmResults의 각 후속 업데이트 시 초기 RealmResult를 방출해야 합니다.RealmResults는 자동으로 최신 상태로 유지되므로 RealmResults 옵저버블의 인기도가 높습니다.
- 유형 매개변수:
E
- RealmObject의 유형- 매개변수:
results
-RealmResults
를 사용하여 변경 사항을 수신합니다.realm
-Realm
인스턴스 결과를 가져옵니다.- 반환합니다:
- RealmObject에 대한 모든 업데이트를 내보내는 Rx 옵저버블입니다.
-
changesetsFrom
<E> 관찰가능 <CollectionChange<RealmResults<E>>changesetsFrom(Realm 영역, RealmResults<E> 결과)
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.변경 세트 옵저버블은 변경 세트가 이전 변경 세트의 상태에 따라 달라지므로 배압을 지원하지 않습니다. 따라서 배압을 처리하는 것은 사용자의 몫입니다.
- 유형 매개변수:
E
- RealmObject의 유형- 매개변수:
results
-RealmResults
를 사용하여 변경 사항을 수신합니다.realm
-Realm
인스턴스 결과를 가져옵니다.- 반환합니다:
- 모든 업데이트와 해당 변경 집합을 방출하는 Rx 관찰 가능 항목입니다.
-
FROM
<E> Flowable<RealmResults<E>> from (DynamicRealm 영역, RealmResults<E> 결과)
RealmResults
에 대한 Flowable을 생성합니다. RealmResults를 구독할 때 그리고 RealmResults의 각 후속 업데이트 시 초기 RealmResult를 방출해야 합니다.RealmResults가 자동으로 최신 상태로 유지되므로 Realm 관찰 가능 항목은 자주 사용됩니다.
- 매개변수:
results
-RealmResults
를 사용하여 변경 사항을 수신합니다.realm
-DynamicRealm
인스턴스 결과를 가져옵니다.- 반환합니다:
- RealmResults에 대한 모든 업데이트를 내보내는 Rx 옵저버블입니다.
-
changesetsFrom
<E> 관찰가능 <CollectionChange<RealmResults<E>> changesetsFrom(DynamicRealm 영역, RealmResults<E> 결과)
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.변경 세트 옵저버블은 변경 세트가 이전 변경 세트의 상태에 따라 달라지므로 배압을 지원하지 않습니다. 따라서 배압을 처리하는 것은 사용자의 몫입니다.
- 매개변수:
results
-RealmResults
를 사용하여 변경 사항을 수신합니다.realm
-Realm
인스턴스 결과를 가져옵니다.- 반환합니다:
- 모든 업데이트와 해당 변경 집합을 방출하는 Rx 관찰 가능 항목입니다.
-
FROM
<E> Flowable<RealmList<E>> from (Realm 영역, RealmList<E> list)
RealmList
에 대한 Observable을 생성합니다. RealmList를 구독할 때 그리고 RealmList의 각 후속 업데이트 시 초기 목록을 내보내야 합니다.RealmList가 자동으로 최신 상태로 유지되므로 RealmList 옵저버블은 인기가 높습니다.
참고:
RealmChangeListener
는 현재 RealmLists에서 지원되지 않습니다.- 유형 매개변수:
E
- 쿼리 대상 유형- 매개변수:
list
- 변경 사항을 수신할 RealmObject입니다.realm
-Realm
인스턴스 목록에서 가져옵니다.
-
changesetsFrom
<E> Observable<CollectionChange<RealmList<E>> changesetsFrom(Realm 영역, RealmList<E> list)
RealmList
에 대한 Observable을 생성합니다. 구독 시 초기 RealmList를 방출해야 하며 RealmIst의 각 후속 업데이트 시 RealmList + 업데이트를 설명하는OrderedCollectionChangeSet
를 방출해야 합니다.변경 세트 옵저버블은 변경 세트가 이전 변경 세트의 상태에 따라 달라지므로 배압을 지원하지 않습니다. 따라서 배압을 처리하는 것은 사용자의 몫입니다.
-
FROM
<E> Flowable<RealmList<E>> from (DynamicRealm 영역, RealmList<E> list)
RealmList
에 대한 Flowable을 생성합니다. RealmList를 구독할 때 그리고 RealmList의 각 후속 업데이트 시 초기 목록을 내보내야 합니다.RealmList가 자동으로 최신 상태로 유지되므로 RealmList 옵저버블은 인기가 높습니다.
참고:
RealmChangeListener
는 현재 RealmLists에서 지원되지 않습니다.- 매개변수:
list
- 변경 사항을 수신할 RealmList입니다.realm
-DynamicRealm
인스턴스 목록에서 가져옵니다.
-
changesetsFrom
<E> Observable<CollectionChange<RealmList<E>> changesetsFrom(DynamicRealm 영역, RealmList<E> list)
RealmList
에 대한 Observable을 생성합니다. 구독 시 초기 RealmList를 방출해야 하며 RealmList의 각 후속 업데이트 시 RealmList + 업데이트를 설명하는OrderedCollectionChangeSet
를 방출해야 합니다.변경 세트 옵저버블은 변경 세트가 이전 변경 세트의 상태에 따라 달라지므로 배압을 지원하지 않습니다. 따라서 배압을 처리하는 것은 사용자의 몫입니다.
-
FROM
<E 확장 RealmModel> Flowable<E> from (Realm 영역, E 객체)
RealmObject
에 대한 Flowable을 생성합니다. 구독 시 그리고 객체의 각 후속 업데이트 시 초기 객체를 방출해야 합니다.RealmObject는 자동으로 최신 상태로 유지되므로 RealmObject 옵저버블은 인기가 높습니다.
- 유형 매개변수:
E
- 쿼리 대상 유형- 매개변수:
object
- 변경 사항을 수신할 RealmObject입니다.realm
-Realm
인스턴스 객체의 출처입니다.
-
changesetsFrom
<E 확장 RealmModel> Observable<ObjectChange<E>> changesetsFrom(Realm 영역, E 객체)
RealmObject
에 대한 Observable을 생성합니다. 구독할 때 초기 객체를 방출해야 하며 객체의 각 후속 업데이트에서 객체 + 업데이트를 설명하는ObjectChangeSet
를 방출해야 합니다.변경 세트 옵저버블은 변경 세트가 이전 변경 세트의 상태에 따라 달라지므로 배압을 지원하지 않습니다. 따라서 배압을 처리하는 것은 사용자의 몫입니다.
- 유형 매개변수:
E
- RealmObject의 유형- 매개변수:
object
- 변경 사항을 수신할 RealmObject입니다.realm
-Realm
인스턴스 객체의 출처입니다.
-
FROM
Flowable<DynamicRealmObject> from(DynamicRealm 영역, DynamicRealmObject 객체)
DynamicRealmObject
에 대한 Flowable을 생성합니다. 구독 시 그리고 객체의 각 후속 업데이트 시 초기 객체를 방출해야 합니다.DynamicRealmObjects는 자동으로 최신 상태로 유지되므로 DynamicRealmObject 옵저버블은 핫합니다.
- 매개변수:
object
- 변경 사항을 수신할 DynamicRealmObject입니다.realm
-DynamicRealm
인스턴스 객체의 출처입니다.
-
changesetsFrom
Observable<ObjectChange<DynamicRealmObject> changesetsFrom(DynamicRealm 영역, DynamicRealmObject 객체)
RealmObject
에 대한 Observable을 생성합니다. 구독할 때 초기 객체를 방출해야 하며 객체의 각 후속 업데이트에서 객체 + 업데이트를 설명하는ObjectChangeSet
를 방출해야 합니다.변경 세트 옵저버블은 변경 세트가 이전 변경 세트의 상태에 따라 달라지므로 배압을 지원하지 않습니다. 따라서 배압을 처리하는 것은 사용자의 몫입니다.
- 매개변수:
object
- 변경 사항을 수신할 RealmObject입니다.realm
-Realm
인스턴스 객체의 출처입니다.
-
FROM
<E> <E>(Realmrealm, RealmQuery<E> 쿼리)의 단일 <RealmQuery >
Creates a Single from aRealmQuery
. 쿼리를 내보낸 다음 완료되어야 합니다.RealmQuery 옵저버블은 콜드입니다.
- 유형 매개변수:
E
- 쿼리 대상 유형- 매개변수:
query
- 방출할 RealmQuery입니다.realm
-Realm
인스턴스 쿼리의 출처입니다.
-
FROM
( DynamicRealm realm, RealmQuery 쿼리)의 <E> 단일<RealmQuery<E> <E> >
Creates a Single from aRealmQuery
. 쿼리를 내보낸 다음 완료되어야 합니다.RealmQuery 옵저버블은 콜드입니다.
- 매개변수:
query
- 변경 사항을 수신할 RealmObject입니다.realm
-DynamicRealm
인스턴스 쿼리의 출처입니다.
-
-