io.realm.mongodb.sync
Clase envolvente:
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 .
Resumen de constantes de enumeración
Constante de enumeración y descripción |
|---|
El reino está abierto y los datos se sincronizarán entre el dispositivo y el servidor si la conexión subyacente es ConnectionState.CONNECTED. |
El reino se cerró, pero aún contiene datos que necesitan sincronizarse con el servidor. |
Este es el estado inicial. |
El usuario está intentando sincronizar datos pero necesita un token de acceso válido para hacerlo. |
Resumen del método
Modificador y Tipo | Método y descripción |
|---|---|
public static SyncSession.State | |
public static SyncSession.State | values () |
Métodos heredados
Métodos heredados de la clase
getClasshashCodeequalsclonetoStringnotifynotifyAllwaitwaitwaitjava.lang.Object:,,,,,,,,,,finalizeMétodos heredados de la clase java.lang.Enum :
name,ordinal,toString,equals,hashCode,clone,compareTo,getDeclaringClass,valueOf,finalize
Detalle de constante de enumeración
ACTIVE
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.
DYING
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.
INACTIVE
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.
WAITING_FOR_ACCESS_TOKEN
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.
Detalle del método
valorDe
values
public static SyncSession.State values () |
|---|