인터페이스 MutableSubscriptionSet
io.realm.mongodb.sync
구현된 인터페이스:
SubscriptionSet를 호출할 때 변경 가능한 구독 설정하다 를 사용할 수 있습니다 . 업데이트(UpdateCallback) 이것이 SubscriptionSet 을 수정하는 유일한 방법입니다. 구독 은 다음 중 하나일 수 있습니다.
managed 또는 비관리. 비관리형 구독은 Subscription.create(RealmQuery) 또는 Subscription.create(string, RealmQuery) , managed 구독은 구독 설정하다 에서 반환되는 구독 입니다.
메서드 요약
수정자 및 유형 | 메서드 및 설명 |
---|---|
공개 구독 | 구독 세트에 관리되지 않는 새 구독을 추가합니다. |
공개 구독 | 새 구독을 추가하거나 기존의 명명된 구독을 업데이트합니다. |
공개 부울 | |
공개 부울 | 관리형 구독을 제거합니다. |
공개 부울 | removeAll () 현재 managed 모든 구독을 제거합니다. |
공개 부울 | 지정된 모델 클래스에 대한 쿼리가 포함된 모든 구독을 제거합니다. |
공개 부울 | 지정된 Subscription.getObjectType() 에서 모든 구독을 제거합니다. |
상속된 메서드
메서드 세부 정보
추가
구독 세트에 관리되지 않는 새 구독을 추가합니다. 매개변수
반환 새로 추가된 managed 구독입니다. 스로우
|
addOrUpdate
새 구독을 추가하거나 기존의 명명된 구독을 업데이트합니다. 익명 구독은 업데이트할 수 없습니다. 이를 제거했다가 다시 삽입해야 합니다. 매개변수
반환 업데이트되거나 삽입된 managed 구독입니다. |
제거
명명된 구독을 제거합니다. 매개변수
반환
|
관리형 구독을 제거합니다. 매개변수
반환
스로우
|
모두 제거하기
public boolean removeAll () |
---|
현재 managed 모든 구독을 제거합니다. 반환
|
지정된 모델 클래스에 대한 쿼리가 포함된 모든 구독을 제거합니다. 매개변수
반환
|
지정된 Subscription.getObjectType() 에서 모든 구독을 제거합니다. 매개변수
반환
|