Docs Menu
Docs Home
/ /
io.realm.mongodb.sync

Enum SyncSession.estado

java.lang.Object
io.realm.mongodb.sync.SyncSession.State

Clase envolvente:

SyncSession

Enumeración que describe los estados en los que puede estar una SyncSession. El estado inicial es State.INACTIVE.

Un reino sincronizará automáticamente los datos con el servidor si la sesión es State.ACTIVE o State.DYING y isConnected() retorna true .

Constante de enumeración y descripción

ACTIVO

El reino está abierto y los datos se sincronizarán entre el dispositivo y el servidor si la conexión subyacente es ConnectionState.CONNECTED.

MURIENDO

El reino se cerró, pero aún contiene datos que necesitan sincronizarse con el servidor.

INACTIVO

Este es el estado inicial.

ESPERANDO TOKEN DE ACCESO

El usuario está intentando sincronizar datos pero necesita un token de acceso válido para hacerlo.

Modificador y Tipo
Método y descripción

public static SyncSession.State

public static SyncSession.State

  • Métodos heredados de la clase getClasshashCodeequalsclonetoStringnotifynotifyAllwaitwaitwaitjava.lang.Object:,,,,,,,,,, finalize

  • Métodos heredados de la clase java.lang.Enum : name , ordinal , toString , equals , hashCode , clone , compareTo , getDeclaringClass , valueOf , finalize

SyncSession.Statepúblico estático final

El reino está abierto y los datos se sincronizarán entre el dispositivo y el servidor si la conexión subyacente es ConnectionState.CONNECTED.

La sesión permanecerá en este estado hasta que se cierre el Reino. En ese caso, se convertirá en MORIR.

SyncSession.Statepúblico estático final

El dominio se cerró, pero aún contiene datos que deben sincronizarse con el servidor. La sesión intentará cargar todos los datos locales antes de quedar inactiva.

SyncSession.Statepúblico estático final

Este es el estado inicial. La sesión está cerrada. No se están sincronizando datos. La sesión pasará automáticamente a ACTIVA al abrir un dominio.

SyncSession.Statepúblico estático final

El usuario intenta sincronizar datos, pero necesita un token de acceso válido. Realm usará un token en caché o intentará obtener uno automáticamente según el inicio de sesión del usuario. Esto requiere una conexión de red. En este estado, no se pueden sincronizar los datos.

Una vez que se adquiere un token válido, la sesión pasará a ACTIVA.

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

Volver

SyncSession.ErrorHandler

En esta página