인터페이스 구독
-
public interface Subscription
구독은 특정 서버 쿼리와 해당 메타데이터를 정의합니다. 구독이 상태인 의SubscriptionSet.State.COMPLETE
일부인 한 이 쿼리의 결과는 장치와 지속적으로 동기화됩니다.SubscriptionSet
구독은 한 번 생성되면 변경할 수 없지만MutableSubscriptionSet.addOrUpdate(Subscription)
를 사용하여 업데이트할 수 있습니다.
-
-
메서드 요약
모든 메서드 정적 메서드 인스턴스 메서드 추상 메서드 수정자 및 유형 메서드 설명 static Subscription
create(RealmQuery query)
Flexible Sync가 활성화된 Realm에 대한 관리되지 않는 익명 구독을 생성합니다.static Subscription
create(String name, RealmQuery query)
Flexible Sync가 활성화된 Realm에 대해 관리되지 않는 명명된 구독을 생성합니다.Date
getCreatedAt()
이 구독이 지속된 시점의 타임스탬프를 반환합니다.String
getName()
구독 이름을 반환하거나 이름이 정의되지 않은 경우null
을(를) 반환합니다.String
getObjectType()
쿼리 중인 유형을 반환합니다.String
getQuery()
getObjectType()
유형의 객체에서 실행 중인 구독 쿼리를 반환합니다.Date
getUpdatedAt()
영구 구독이 업데이트된 시점의 타임스탬프를 반환합니다.
-
-
-
메서드 세부 정보
-
create
정적 구독 생성(문자열 이름, RealmQuery 쿼리)
Flexible Sync가 활성화된 Realm에 대해 관리되지 않는 명명된 구독을 생성합니다. 구독은MutableSubscriptionSet.add(Subscription)
또는MutableSubscriptionSet.addOrUpdate(Subscription)
중 하나를 사용하여 저장될 때까지 적용되지 않습니다.- 매개변수:
name
- 구독의 이름query
- 구독된 쿼리입니다. 참고로 구독 쿼리는 일반 쿼리에 비해 제한 사항이 있습니다.- 반환합니다:
- 관리되지 않는 구독입니다.
-
create
정적 구독 생성(RealmQuery 쿼리)
Create an unmanaged anonymous subscription for a flexible sync enabled Realm. 구독은MutableSubscriptionSet.add(Subscription)
또는MutableSubscriptionSet.addOrUpdate(Subscription)
중 하나를 사용하여 저장될 때까지 적용되지 않습니다.- 매개변수:
query
- 구독된 쿼리입니다. 참고로 구독 쿼리는 일반 쿼리에 비해 제한 사항이 있습니다.- 반환합니다:
- 관리되지 않는 구독입니다.
-
getCreatedAt
@Nullable 날짜 getCreatedAt()
이 구독이 지속된 시점의 타임스탬프를 반환합니다.MutableSubscriptionSet.add(Subscription)
또는MutableSubscriptionSet.addOrUpdate(Subscription)
를 사용하여 구독이 추가될 때까지null
을 반환합니다.- 반환합니다:
- 이 구독이 지속된 시간이거나, 구독이 아직 지속되지 않은 경우
null
입니다.
-
getUpdatedAt
@Nullable 날짜 getUpdatedAt()
영구 구독이 업데이트된 시점의 타임스탬프를 반환합니다.MutableSubscriptionSet.add(Subscription)
또는MutableSubscriptionSet.addOrUpdate(Subscription)
를 사용하여 구독이 추가될 때까지null
을 반환합니다.- 반환합니다:
- 이 구독이 업데이트된 시간이거나, 구독이 아직 유지되지 않은 경우
null
입니다.
-
getObjectType
String getObjectType()
쿼리 중인 유형을 반환합니다.- 반환합니다:
- 유형입니다.
-
getQuery
String getQuery()
getObjectType()
유형의 객체에서 실행 중인 구독 쿼리를 반환합니다.- 반환합니다:
- 이 구독에서 다루는 쿼리입니다.
-
-