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

Enum SyncSession.State

Nesta página

  • io.realm.mongodb.sync
  • Resumo da constante enumeração
  • Resumo do método
  • Métodos herdados
  • Detalhes da constante enumeração
  • ACTIVE
  • DYING
  • INACTIVE
  • WAITING_FOR_ACCESS_TOKEN
  • Detalhes do método
  • valor de
  • values
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
SyncSession.Statepúblico estático
SyncSession.Statepúblico estático
  • 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

público estático 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á .

público estático 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 .

público estático 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.

público estático 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