패키지 수준 선언
유형
자동 동기화 클라이언트 재설정 전략을 정의하는 인터페이스로, DiscardUnsyncedChangesStrategy, RecoveryOrDiscardUnsyncedChangesStrategy 또는 RecoveryUnsyncedChangesStrategy 일 수 있습니다.
SubscriptionSet 와 MutableSubscriptionSet 간의 공유 기능을 위한 기본 인터페이스입니다.
연결 상태 는 SyncSession 의 기본 연결 상태를 나타냅니다.
연결 상태 변경 은 SyncSession 의 기본 연결 상태가 변경되었음을 나타냅니다.
동기화되지 않은 로컬 데이터를 모두 삭제하여 클라이언트 재설정을 자동으로 해결하지만 그렇지 않으면 영역을 열린 상태로 유지하는 전략입니다. 모든 변경 사항은 일반 collection 및 객체 알림을 통해 보고됩니다.
SyncConfiguration.Builder.waitForInitialRemoteData 가 활성화된 경우의 구성 옵션입니다.
Realm 을 열 때 초기 SubscriptionSet 를 채우는 데 사용되는 콜백입니다.
SyncConfiguration.Builder.initialSubscriptions 가 활성화된 경우 구성 옵션입니다.
클라이언트 재설정을 수동으로 해결하는 전략입니다.
변경 가능한 구독 세트를 사용하면 SubscriptionSet 을 추가, 제거 또는 수정할 수 있습니다. SubscriptionSet.update 를 호출할 때 사용할 수 있게 됩니다.
SyncSession.progressAsFlow 에서 생성된 흐름에서 발생하는 진행률 표시기 입니다.
진행 모드 는 SyncSession.progressAsFlow 에서 수신할 알림을 선택하는 데 사용됩니다.
클라이언트 재설정 중에 동기화되지 않은 변경 사항을 자동으로 복구하려고 시도하며, 복구가 실패하면 변경 사항이 삭제됩니다.
클라이언트 재설정 중에 동기화되지 않은 변경 사항을 자동으로 복구하려고 시도하는 전략입니다.
구독 은 특정 서버 쿼리 와 해당 메타데이터 를 정의합니다. 구독 이 SubscriptionSetState.COMPLETE 상태 인 SubscriptionSet 의 일부인 한 이 쿼리 의 결과는 장치와 지속적으로 동기화됩니다.
구독 세트는 Flexible Sync를 위해 구성된 특정 Realm에 대한 모든 현재 구독을 변경할 수 없는 보기입니다.
SubscriptionSet 또는 MutableSubscriptionSet 가 있을 수 있는 가능한 상태입니다.
지정된 앱 인스턴스와 연결된 모든 영역의 모든 동기화 세션을 제어하는 Realm Mobile Sync 관리자입니다. 단일 영역과 관련된 세션 기능은 syncSession 을 참조하세요.
일반 동기화 클라이언트 재설정 전략을 정의하는 인터페이스입니다. 이는 manuallyRecoverUnsyncedChangesStrategy 또는 DiscardUnsyncedChangesStrategy 일 수 있습니다.
SyncConfiguration 은 Atlas Device Sync를 사용하여 기기 간에 동기화할 수 있는 Realm 데이터베이스를 설정하는 데 사용됩니다.
세션은 장치의 단일 Realm과 서버의 MongoDB 간에 데이터가 동기화되는 방식을 제어합니다.
서버와의 동기화 연결과 관련된 다양한 시간 초과를 구성하기 위한 빌더입니다.
RealmQuery.subscribe 및 RealmResults.subscribe 가 쿼리 결과를 반환하는 시점의 동작을 정의하는 열거형입니다.
함수
Subscription.queryDescription 을 변환합니다. 로컬 Realm 에 대해 실행할 수 있는 RealmQuery 로 돌아갑니다.