패키지 io.realm.rx

클래스 RealmObservableFactory

    • 생성자 세부 정보

      • RealmObservableFactory

        public RealmObservableFactory(boolean emitFrozenObjects)
        RxJava용 Realm 옵저버블을 생성하기 위한 팩토리를 생성합니다.
        매개변수:
        emitFrozenObjects - 모든 객체를 사용자에게 반환하기 전에 동결해야 하는 경우 true 입니다. false 라이브 객체여야 하는 경우).
    • 메서드 세부 정보

      • 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 + the OrderedCollectionChangeSet 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 + the OrderedCollectionChangeSet 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 RealmModelFlowable<E> from​(Realm realm,
                                                       E object)
        인터페이스에서 설명 복사: RxObservableFactory
        RealmObject 에 대한 Flowable을 생성합니다. 구독 시 그리고 객체의 각 후속 업데이트 시 초기 객체를 방출해야 합니다.

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

        다음에 의해 지정됩니다:
        from 인터페이스에서 RxObservableFactory
        유형 매개변수:
        E - 쿼리 대상 유형
        매개변수:
        realm - Realm 인스턴스 객체의 출처입니다.
        object - 변경 사항을 수신할 RealmObject입니다.
      • changesetsFrom

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

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

        다음에 의해 지정됩니다:
        from 인터페이스에서 RxObservableFactory
        유형 매개변수:
        E - 쿼리 대상 유형
        매개변수:
        realm - Realm 인스턴스 쿼리의 출처입니다.
        query - 방출할 RealmQuery입니다.
      • 해시 코드

        public int 해시 코드()
        재정의:
        hashCode 수업 중 Object