Nível do pacote declarações
Tipos
Interface que define uma estratégia de reinício do cliente de sincronização automática, pode ser DiscardUnsyncedChangesStrategy, RecuperOrDiscardUnsyncedChangesStrategy ou RecuperUnsyncedChangesStrategy.
Interface de base para funcionalidade compartilhada entre SubscriptionSet e MutableSubscriptionSet.
Um estado de conexão indica o estado da conexão subjacente da SyncSession.
Uma alteração no estado da conexão indica uma alteração no estado da conexão subjacente da SyncSession.
Uma direção indica se um determinado fluxo do Progresscriado com SyncSession.progressAsFlow está relatando alterações ao carregar ou baixar dados.
Estratégia que resolve automaticamente um reinício do cliente descartando quaisquer dados locais não sincronizados, mas mantém o domínio aberto. Quaisquer alterações serão relatadas por meio da collection normal e das notificações de objeto.
Opções de configuração se SyncConfiguration.Builder.waitForInitialRemoteData estiver habilitado.
Chamada de resposta usada para preencher o SubscriptionSet inicial ao abrir um Realm.
Opções de configuração se SyncConfiguration.Builder.initialSubscriptions estiver habilitado.
Estratégia para resolver manualmente um reinício do cliente.
Um conjunto de assinaturas mutável torna possível adicionar, remover ou modificar um SubscriptionSet. Torna-se disponível ao chamar SubscriptionSet.update.
Um indicador de progresso emitido por fluxos criados a partir de SyncSession.progressAsFlow.
Um modo de progresso é usado para selecionar quais notificações serão recebidas de SyncSession.progressAsFlow.
Estratégia que tenta recuperar automaticamente quaisquer alterações não sincronizadas durante um reinício do cliente; se a recuperação falhar, as alterações serão descartadas.
Estratégia que tenta recuperar automaticamente quaisquer alterações não sincronizadas durante um reinício do cliente.
Uma assinatura define uma query de servidor específica e seus metadados. O resultado dessa query é sincronizado continuamente com o dispositivo, desde que a assinatura parte de um SubscriptionSet com um estado de SubscriptionSetState.COMplete.
Um conjunto de assinaturas é uma visão imutável de todas as assinaturasatuais de um determinado Realm que foi configurado para Flexible Sync.
Os possíveis estados em que um SubscriptionSet ou MutableSubscriptionSet pode estar.
Um gerente de Realm Mobile Sync responsável por controlar todas as sessão de sincronização em todos os domínios associados a uma determinada instância de aplicativo . Para funcionalidade de sessão associada a um único Realm, consulte syncSession.
Interface que define uma estratégia genérica de reinício do cliente de sincronização. Pode ser ManuallyRecoverUnsyncedChangesStrategy ou DiscardUnsyncedChangesStrategy.
Uma SyncConfiguration é usada para configurar um reconhecimento de data center Realm que pode ser sincronizado entre dispositivos usando o Atlas Device Sync.
Uma sessão controla como os dados são sincronizados entre um único Realm no dispositivo e o MongoDB no servidor.
Os tempos limite configurados para vários aspectos da conexão de sincronização entre os domínios sincronizados e o Atlas App Services.
Construtor para configurar vários tempos limite relacionados à conexão de sincronização com o servidor.
enumeração definindo o comportamento de quando RealmQuery.subscribe e RealmResults.subscribe retornarão um resultado de query.
Funções
Converte o Subscription.queryDescription de volta para uma RealmQuery que pode ser executada no Realm local.