문서 메뉴
문서 홈
/ /
Atlas Device SDK
/ / /

인터페이스 RxObservableFactory

이 페이지의 내용

  • io.realm.rx
  • 메서드 요약
  • 메서드 세부 정보
  • changesetsFrom
  • FROM

Realm 클래스에 대한 Rx Observable을 생성하기 위한 팩토리 인터페이스입니다.

수정자 및 유형
메서드 및 설명
public <any>
changesetsFrom (
)

RealmObject 에 대한 Observable을 만듭니다.

public <any>
Realm realm,
E object
)

RealmObject 에 대한 Observable을 만듭니다.

public <any>

RealmList 에 대한 Observable을 생성합니다.

public <any>

RealmList 에 대한 Observable을 생성합니다.

public <any>

RealmResults 에 대한 Observable을 생성합니다.

public <any>

RealmResults 에 대한 Observable을 생성합니다.

public <any>

RealmQuery 에서 싱글을 만듭니다.

public <any>

RealmQuery 에서 싱글을 만듭니다.

public <any>

DynamicRealmObject 에 대한 Flowable을 만듭니다.

public <any>
from <E >(
Realm realm,
E object
)

RealmObject 에 대한 Flowable을 만듭니다.

public <any>

RealmList 에 대한 Flowable을 만듭니다.

public <any>

RealmList 에 대한 Observable을 생성합니다.

public <any>

RealmResults 에 대한 Flowable을 만듭니다.

public <any>
from <E >(
)

RealmResults 에 대한 Flowable을 만듭니다.

public <any>

DynamicRealm 에 대한 Flowable을 만듭니다.

public <any>
Realm realm
)

Realm 에 대한 Flowable을 생성합니다.

public <any> changesetsFrom (
)

RealmObject 에 대한 Observable을 만듭니다. 구독 시 초기 객체를 방출해야 하며 객체의 각 후속 업데이트 시 객체 + 업데이트를 설명하는 io.realm.ObjectChangeSet 를 방출해야 합니다.

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

매개변수

  • object - 변경 사항을 수신할 RealmObject입니다.

  • realm - Realm 인스턴스 객체의 출처입니다.

public <any> changesetsFrom <E >(
Realm realm,
E object
)

RealmObject 에 대한 Observable을 만듭니다. 구독 시 초기 객체를 방출해야 하며 객체의 각 후속 업데이트 시 객체 + 업데이트를 설명하는 io.realm.ObjectChangeSet 를 방출해야 합니다.

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

유형 매개변수

  • E - RealmObject의 유형

매개변수

  • object - 변경 사항을 수신할 RealmObject입니다.

  • realm - Realm 인스턴스 객체의 출처입니다.

public <any> changesetsFrom <E >(
)

RealmList 에 대한 Observable을 생성합니다. 구독 시 초기 RealmList를 방출해야 하며 RealmList의 각 후속 업데이트 시 RealmList + 업데이트를 설명하는 OrderedCollectionChangeSet 를 방출해야 합니다.

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

매개변수

반환

모든 업데이트와 해당 변경 집합을 방출하는 Rx 관찰 가능 항목입니다.

public <any> changesetsFrom <E >(
)

RealmList 에 대한 Observable을 생성합니다. RealmIst를 구독할 때 초기 RealmList를 방출해야 하며 RealmIst의 각 후속 업데이트에서 RealmList + 업데이트를 설명하는 OrderedCollectionChangeSet 를 방출해야 합니다.

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

유형 매개변수

  • E - RealmObject의 유형

매개변수

반환

모든 업데이트와 해당 변경 집합을 방출하는 Rx 관찰 가능 항목입니다.

public <any> changesetsFrom <E >(
)

RealmResults 에 대한 Observable을 생성합니다. 구독 시 초기 RealmResult를 방출해야 하며 RealmResults의 각 후속 업데이트에서 RealmResults + 업데이트를 설명하는 OrderedCollectionChangeSet 를 방출해야 합니다.

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

매개변수

반환

모든 업데이트와 해당 변경 집합을 방출하는 Rx 관찰 가능 항목입니다.

public <any> changesetsFrom <E >(
)

RealmResults 에 대한 Observable을 생성합니다. 구독 시 초기 RealmResult를 방출해야 하며 RealmResults의 각 후속 업데이트에서 RealmResults + 업데이트를 설명하는 OrderedCollectionChangeSet 를 방출해야 합니다.

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

유형 매개변수

  • E - RealmObject의 유형

매개변수

반환

모든 업데이트와 해당 변경 집합을 방출하는 Rx 관찰 가능 항목입니다.

public <any> from <E >(
)

RealmQuery 에서 싱글을 만듭니다. 쿼리를 내보낸 다음 완료되어야 합니다.

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

매개변수

  • query - 변경 사항을 수신할 RealmObject입니다.

  • realm - DynamicRealm 인스턴스 쿼리의 출처입니다.

public <any> from <E >(
)

RealmQuery 에서 싱글을 만듭니다. 쿼리를 내보낸 다음 완료되어야 합니다.

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

유형 매개변수

  • E - 쿼리 대상 유형

매개변수

  • query - 방출할 RealmQuery입니다.

  • realm - Realm 인스턴스 쿼리의 출처입니다.

public <any> from (
)

DynamicRealmObject 에 대한 Flowable을 만듭니다. 구독 시 그리고 객체의 각 후속 업데이트 시 초기 객체를 방출해야 합니다.

DynamicRealmObjects는 자동으로 최신 상태로 유지되므로 DynamicRealmObject 옵저버블은 핫합니다.

매개변수

  • object - 변경 사항을 수신할 DynamicRealmObject입니다.

  • realm - DynamicRealm 인스턴스 객체의 출처.

public <any> from <E >(
Realm realm,
E object
)

RealmObject 에 대한 Flowable을 만듭니다. 구독 시 그리고 객체의 각 후속 업데이트 시 초기 객체를 방출해야 합니다.

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

유형 매개변수

  • E - 쿼리 대상 유형

매개변수

  • object - 변경 사항을 수신할 RealmObject입니다.

  • realm - Realm 인스턴스 객체의 출처입니다.

public <any> from <E >(
)

RealmList 에 대한 Flowable을 만듭니다. RealmList를 구독할 때 그리고 RealmList의 각 후속 업데이트 시 초기 목록을 내보내야 합니다.

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

참고: io.realm.RealmChangeListener 는 현재 RealmList에서 지원되지 않습니다.

매개변수

  • list - 변경 사항을 수신할 RealmList입니다.

  • realm - DynamicRealm 인스턴스 목록의 출처입니다.

public <any> from <E >(
)

RealmList 에 대한 Observable을 생성합니다. RealmList를 구독할 때 그리고 RealmList의 각 후속 업데이트 시 초기 목록을 내보내야 합니다.

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

참고: io.realm.RealmChangeListener 는 현재 RealmList에서 지원되지 않습니다.

유형 매개변수

  • E - 쿼리 대상 유형

매개변수

  • list - 변경 사항을 수신할 RealmObject입니다.

  • realm - Realm 인스턴스 목록의 출처입니다.

public <any> from <E >(
)

RealmResults 에 대한 Flowable을 만듭니다. RealmResults를 구독할 때 그리고 RealmResults의 각 후속 업데이트 시 초기 RealmResult를 방출해야 합니다.

RealmResults가 자동으로 최신 상태로 유지되므로 Realm 관찰 가능 항목은 자주 사용됩니다.

매개변수

반환

RealmResults에 대한 모든 업데이트를 내보내는 Rx 옵저버블입니다.

public <any> from <E >(
)

RealmResults 에 대한 Flowable을 만듭니다. RealmResults를 구독할 때 그리고 RealmResults의 각 후속 업데이트 시 초기 RealmResult를 방출해야 합니다.

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

유형 매개변수

  • E - RealmObject의 유형

매개변수

반환

RealmObject에 대한 모든 업데이트를 내보내는 Rx 옵저버블입니다.

public <any> from (
)

DynamicRealm 에 대한 Flowable을 만듭니다. 구독 시 그리고 Realm의 각 후속 업데이트 시 Realm의 초기 상태를 방출해야 합니다.

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

매개변수

반환

DynamicRealm에 대한 모든 업데이트를 내보내는 Rx 옵저버블입니다.

public <any> from (
Realm realm
)

Realm 에 대한 Flowable을 생성합니다. 구독 시 그리고 Realm의 각 후속 업데이트 시 Realm의 초기 상태를 방출해야 합니다.

Realm 플로우어블은 Realm이 자동으로 최신 상태로 유지되므로 인기가 높습니다.

매개변수

  • realm - 변경 사항을 수신할 Realm 입니다.

반환

Realm에 대한 모든 업데이트를 내보내는 Rx 옵저버블입니다.

돌아가기

RealmObservableFactory