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

열거형 SyncSession.State

이 페이지의 내용

  • io.realm.mongodb.sync
  • 열거형 상수 요약
  • 메서드 요약
  • 상속된 메서드
  • 열거형 상수 세부 정보
  • ACTIVE
  • DYING
  • INACTIVE
  • WAITING_FOR_ACCESS_TOKEN
  • 메서드 세부 정보
  • valueOf
  • values
java.lang.Object
io.realm.mongodb.sync.SyncSession.State

클래스를 둘러싸는 경우:

SyncSession

SyncSession의 상태를 설명하는 열거형입니다. 초기 상태는 State.INACTIVE 입니다.

세션이 State.ACTIVE 또는 State.DYING 이고 isConnected()true 를 반환하면 Realm은 데이터를 서버와 자동으로 동기화합니다.

열거형 상수 및 설명

활성

기본 연결이 ConnectionState.CONNECTED 인 경우 Realm이 열려 있고 장치와 서버 간에 데이터가 동기화됩니다.

DYING

Realm이 닫혔지만 여전히 서버와 동기화해야 하는 데이터가 포함되어 있습니다.

Inactive (비활성화)

이것이 초기 상태입니다.

WAITING_FOR_ACCESS_TOKEN

사용자가 데이터를 동기화하려고 시도하지만 이를 수행하려면 유효한 액세스 토큰이 필요합니다.

수정자 및 유형
메서드 및 설명
공개 정적 SyncSession.State
공개 정적 SyncSession.State
  • 클래스 java.lang.Object 에서 상속된 메서드 : getClass , hashCode , equals , clone , toString , notify , notifyAll , wait , wait , wait , finalize

  • 클래스 java.lang.Enum 에서 상속된 메서드 : name , ordinal , toString , equals , hashCode , clone , compareTo , getDeclaringClass , valueOf , finalize

공개 정적 최종 SyncSession.State

기본 연결이 ConnectionState.CONNECTED 인 경우 Realm이 열려 있고 장치와 서버 간에 데이터가 동기화됩니다.

세션은 Realm 이 닫힐 때까지 이 상태 로 유지됩니다. 이 경우 DYING 이 됩니다.

공개 정적 최종 SyncSession.State

Realm이 닫혔지만 서버와 동기화해야 하는 데이터가 여전히 포함되어 있습니다. 세션은 비활성 상태가 되기 전에 모든 로컬 데이터 업로드를 시도합니다.

공개 정적 최종 SyncSession.State

이것이 초기 상태입니다. 세션이 닫힙니다. 동기화되는 데이터가 없습니다. Realm이 열리면 세션이 자동으로 ACTIVE 로 전환됩니다.

공개 정적 최종 SyncSession.State

사용자가 데이터를 동기화하려고 시도하지만 이를 위해서는 유효한 액세스 토큰이 필요합니다. Realm 은 캐시된 토큰을 사용하거나 현재 사용자 로그인을 기반으로 자동으로 토큰 획득을 시도합니다. 이를 위해서는 네트워크 연결이 필요합니다. 이 상태 에서는 데이터를 동기화할 수 없습니다.

유효한 토큰을 획득하면 세션이 ACTIVE 로 전환됩니다.

public static SyncSession.State valueOf (
String name
)
public static SyncSession.State values ()

돌아가기

SyncSession.ErrorHandler