Docs Menu
Docs Home
/ /
Atlas Device SDK
/ / /

인터페이스 구독

이 페이지의 내용

  • io.realm.mongodb.sync
  • 메서드 요약
  • 메서드 세부 정보
  • create
  • getCreatedAt
  • getName
  • getObjectType
  • getQuery
  • getUpdatedAt

구독 은 특정 서버 쿼리 와 해당 메타데이터 를 정의합니다. 구독 이 SubscriptionSet.State.COMPLETE 상태 인 SubscriptionSet 의 일부인 한 이 쿼리 의 결과는 장치와 지속적으로 동기화됩니다. 구독은 일단 생성되면 변경할 수 없지만 MutableSubscriptionSet.addOrUpdate(Subscription) 을 사용하여 업데이트할 수 있습니다.

수정자 및 유형
메서드 및 설명
공개 정적 구독

Flexible Sync가 활성화된 Realm에 대한 관리되지 않는 익명 구독을 생성합니다.

공개 정적 구독

Flexible Sync가 활성화된 Realm에 대해 관리되지 않는 명명된 구독을 생성합니다.

이 구독이 지속된 시점의 타임스탬프를 반환합니다.

공개 string

구독 의 이름을 반환하거나, 이름이 정의되지 않은 경우 null 을(를) 반환합니다.

공개 string

쿼리 중인 유형을 반환합니다.

공개 string

getObjectType() 유형의 객체에서 실행 구독 쿼리 를 반환합니다.

영구 구독이 업데이트된 시점의 타임스탬프를 반환합니다.

유연한 동기화가 활성화된 Realm에 대한 관리되지 않는 익명 구독을 생성합니다. 구독은 MutableSubscriptionSet.add(Subscription) 또는 MutableSubscriptionSet.addOrUpdate(Subscription ) 를 사용하여 저장될 때까지 적용되지 않습니다.

매개변수

  • query - 구독된 쿼리입니다. 참고로 구독 쿼리는 일반 쿼리에 비해 제한 사항이 있습니다.

반환

관리되지 않는 구독입니다.

public static Subscription create (
)

유연한 동기화 활성화된 Realm 에 대한 관리되지 않는 명명된 구독 을 만듭니다. 구독 은 MutableSubscriptionSet.add(Subscription) 또는 MutableSubscriptionSet.addOrUpdate(Subscription ) 를 사용하여 저장될 때까지 적용되지 않습니다.

매개변수

  • name - 구독의 이름

  • query - 구독된 쿼리입니다. 참고로 구독 쿼리는 일반 쿼리에 비해 제한 사항이 있습니다.

반환

관리되지 않는 구독입니다.

public Date getCreatedAt ()

이 구독이 지속된 시점의 타임스탬프를 반환합니다. MutableSubscriptionSet.add(Subscription) 또는 MutableSubscriptionSet.addOrUpdate(Subscription ) 을 사용하여 구독이 추가될 때까지 null 을 반환합니다.

반환

이 구독이 지속된 시간이거나, 구독이 아직 지속되지 않은 경우 null 입니다.

public String getName ()

구독 이름을 반환하거나 이름이 정의되지 않은 경우 null 을(를) 반환합니다.

반환

구독의 이름입니다.

쿼리 중인 유형을 반환합니다.

반환

유형입니다.

public String getQuery ()

getObjectType() 유형의 객체에서 실행 구독 쿼리 를 반환합니다.

반환

이 구독에서 다루는 쿼리입니다.

public Date getUpdatedAt ()

영구 구독이 업데이트된 시점의 타임스탬프를 반환합니다. MutableSubscriptionSet.add(Subscription) 또는 MutableSubscriptionSet.addOrUpdate(Subscription ) 을 사용하여 구독이 추가될 때까지 null 을 반환합니다.

반환

이 구독이 업데이트된 시간이거나, 구독이 아직 유지되지 않은 경우 null 입니다.

돌아가기

ProgressMode