@ParametersAreNonnullByDefault
패키지 io.realm.mongodb.sync
-
인터페이스 요약 인터페이스 설명 ConnectionListener 세션에서 사용하는 연결에 발생한 변경 사항을 보고할 때 사용되는 인터페이스입니다.DiscardUnsyncedChangesStrategy 동기화되지 않은 데이터를 모두 삭제하여 클라이언트 재설정을 자동으로 해결하지만, 그렇지 않은 경우에는 Realm을 열린 상태로 유지하는 전략입니다.수동으로 동기화되지 않은 변경 전략 오류 코드ErrorCode.CLIENT_RESET
로 판단되는 클라이언트 재설정을 수동으로 해결하는 전략입니다.MutableSubscriptionSet SubscriptionSet.update(UpdateCallback)
을(를) 호출할 때 변경 가능한 구독 세트를 사용할 수 있습니다. 이것이SubscriptionSet
을(를) 수정하는 유일한 방법입니다.ProgressListener Realm 객체 서버에 업로드되거나 Realm 객체 서버에서 다운로드되는 데이터에 대한 업데이트에 관심이 있을 때 사용되는 인터페이스입니다.서브스크립션 구독은 특정 서버 쿼리와 해당 메타데이터를 정의합니다.SubscriptionSet 구독 세트는 유연한 동기화를 위해 구성된 특정 Realm에 대한 모든 현재Subscription
를 변경할 수 없는 보기입니다.SubscriptionSet.StateChangeCallback 서버가 구독 세트를 처리할 때까지 비동기적으로 대기할 때 사용되는 콜백입니다.SubscriptionSet.UpdateAsyncCallback 구독 세트를 비동기적으로 업데이트할 때 사용되는 콜백입니다.SubscriptionSet.UpdateCallback 구독 세트를 수정할 때 사용되는 인터페이스입니다.SyncClientResetStrategy 일반 동기화 클라이언트 재설정 전략을 정의하는 인터페이스로,ManuallyRecoverUnsyncedChangesStrategy
또는DiscardUnsyncedChangesStrategy
일 수 있습니다.SyncConfiguration.InitialFlexibleSyncSubscriptions 초기 구독 세트를 구성하기 위한 인터페이스입니다.SyncSession.ClientResetHandler 더 이상 사용되지 않습니다. SyncSession.ErrorHandler 세션 오류를 보고하는 데 사용되는 인터페이스입니다. -
클래스 요약 클래스 설명 진행 상황 Realm 데이터를 다운로드하거나 업로드할 때 진행률 알림을 캡슐화하는 데 사용되는 클래스입니다.동기화 로컬 Realm과 원격 Realm 앱의 동기화를 처리하는 동기화 관리자입니다.Sync.Debug 디버깅 관련 옵션.SyncConfiguration SyncConfiguration
은(는) MongoDB Realm을 사용하여 기기 간에 동기화할 수 있는 Realm 데이터베이스를 설정하는 데 사용됩니다.SyncConfiguration.Builder SyncConfiguration의 인스턴스를 유창하게 구성하는 데 사용되는 빌더입니다.SyncSession 세션은 장치의 단일 Realm과 Realm 객체 서버의 서버 Realm 간에 데이터가 동기화되는 방식을 제어합니다. -
열거형 요약 열거형 설명 ConnectionState SyncSession
에서 사용하는 기본 연결의 상태를 설명하는 열거형입니다.ProgressMode 진행 변경 사항을 수신하는 방법을 설명하는 열거형입니다.SubscriptionSet.State 구독 세트가 있을 수 있는 상태입니다.SyncSession.State SyncSession의 상태를 설명하는 열거형입니다. -
예외 요약 예외 설명 ClientResetRequiredError 클라이언트 재설정 이벤트를 처리하는 데 필요한 클래스 캡슐화 정보입니다.