패키지 io.realm.rx

인터페이스 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 + the OrderedCollectionChangeSet 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 + the OrderedCollectionChangeSet 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 를 방출해야 합니다.

        변경 세트 옵저버블은 변경 세트가 이전 변경 세트의 상태에 따라 달라지므로 배압을 지원하지 않습니다. 따라서 배압을 처리하는 것은 사용자의 몫입니다.

        유형 매개변수:
        E - RealmObject의 유형
        매개변수:
        list - RealmList 를 사용하여 변경 사항을 수신합니다.
        realm - Realm 인스턴스 목록에서 가져옵니다.
        반환합니다:
        모든 업데이트와 해당 변경 집합을 방출하는 Rx 관찰 가능 항목입니다.
      • 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 를 방출해야 합니다.

        변경 세트 옵저버블은 변경 세트가 이전 변경 세트의 상태에 따라 달라지므로 배압을 지원하지 않습니다. 따라서 배압을 처리하는 것은 사용자의 몫입니다.

        매개변수:
        list - RealmList 를 사용하여 변경 사항을 수신합니다.
        realm - Realm 인스턴스 목록에서 가져옵니다.
        반환합니다:
        모든 업데이트와 해당 변경 집합을 방출하는 Rx 관찰 가능 항목입니다.
      • FROM

        <E 확장 RealmModelFlowable<E> from (Realm 영역, E 객체)
        RealmObject 에 대한 Flowable을 생성합니다. 구독 시 그리고 객체의 각 후속 업데이트 시 초기 객체를 방출해야 합니다.

        RealmObject는 자동으로 최신 상태로 유지되므로 RealmObject 옵저버블은 인기가 높습니다.

        유형 매개변수:
        E - 쿼리 대상 유형
        매개변수:
        object - 변경 사항을 수신할 RealmObject입니다.
        realm - Realm 인스턴스 객체의 출처입니다.
      • changesetsFrom

        <E 확장 RealmModelObservable<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 a RealmQuery. 쿼리를 내보낸 다음 완료되어야 합니다.

        RealmQuery 옵저버블은 콜드입니다.

        유형 매개변수:
        E - 쿼리 대상 유형
        매개변수:
        query - 방출할 RealmQuery입니다.
        realm - Realm 인스턴스 쿼리의 출처입니다.
      • FROM

        ( DynamicRealm realm, RealmQuery  쿼리)의 <E> 단일<RealmQuery<E> <E> >
        Creates a Single from a RealmQuery. 쿼리를 내보낸 다음 완료되어야 합니다.

        RealmQuery 옵저버블은 콜드입니다.

        매개변수:
        query - 변경 사항을 수신할 RealmObject입니다.
        realm - DynamicRealm 인스턴스 쿼리의 출처입니다.