Menu Docs
Página inicial do Docs
/ /
Atlas Device SDKs
/ / /

Enum SyncSession.State

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

Classe anexa:

SyncSession

Enum descrevendo os estados em que uma SyncSession pode estar. O estado inicial é State.INACTIVE .

Um Realm sincronizará automaticamente os dados com o servidor se a sessão for State.ACTIVE ou State.DYING e isConnected() retornar true .

Constante enumeração e descrição

Ativo

O Realm está aberto e os dados serão sincronizados entre o dispositivo e o servidor se a conexão subjacente for ConnectionState.CONNECTED .

MORRENDO

O Realm foi fechado, mas ainda contém dados que precisam ser sincronizados com o servidor.

Inativo

Este é o estado inicial.

WAITING_FOR_ACCESS_TOKEN

O usuário está tentando sincronizar os dados, mas precisa de um token de acesso válido para fazer isso.

Modificador e tipo
Método e descrição
  • Métodos herdados da classe java.lang.Object : getClass , hashCode , equals , clone , toString , notify , notifyAll , wait , wait , wait , finalize

  • Métodos herdados da classe java.lang.Enum : name , ordinal , toString , equals , hashCode , clone , compareTo , getDeclaringClass , valueOf , finalize

public static final SyncSession.State

O Realm está aberto e os dados serão sincronizados entre o dispositivo e o servidor se a conexão subjacente for ConnectionState.CONNECTED .

A sessão permanecerá neste estado até que o Realm seja fechado. Nesse caso, ele se tornará .

public static final SyncSession.State

O Realm foi fechado, mas ainda contém dados que precisam ser sincronizados com o servidor. A sessão tentará carregar todos os dados locais antes de ficar INATIVO .

public static final SyncSession.State

Este é o estado inicial. A sessão está encerrada. Nenhum dado está sendo sincronizado. A sessão fará automaticamente a transição para ACTIVE quando um Realm for aberto.

public static final SyncSession.State

O usuário está tentando sincronizar dados, mas precisa de um token de acesso válido para fazer isso. O Realm usará um token armazenado em cache ou tentará adquirir um automaticamente com base no login do usuário atual. Isso requer uma conexão de rede.Os dados não podem ser sincronizados neste estado.

Depois que um token válido for adquirido, a sessão fará a transição para ACTIVE .

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

Voltar

SyncSession.ErrorHandler

Nesta página