io.realm.mongodb.sync
Enclosing class:
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 .
Enum Constant Summary
Enum Constant and Description |
|---|
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. |
This is the initial state. |
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 () |
Inherited Methods
Methods inherited from class java.lang.Object :
getClass,hashCode,equals,clone,toString,notify,notifyAll,wait,wait,wait,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
public static final SyncSession.State
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
public static final SyncSession.State
The Realm was closed, but still contains data that needs to be synchronized to the server. The session will attempt to upload all local data before going INACTIVE .
INACTIVE
public static final SyncSession.State
This is the initial state. The session is closed. No data is being synchronized. The session will automatically transition to ACTIVE when a Realm is opened.
WAITING_FOR_ACCESS_TOKEN
public static final SyncSession.State
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.
Once a valid token is acquired, the session will transition to ACTIVE .
Detalle del método
valueOf
values
public static SyncSession.State values () |
|---|