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

Progresso da turma

Nesta página

  • io.realm.mongodb.sync
  • Resumo do método
  • Métodos herdados
  • Detalhes do método
  • é igual a
  • getFractionTransferred
  • getTransferableBytes
  • getTransferredBytes
  • hashCode
  • isTransferComplete
  • toString
java.lang.Object
io.realm.mongodb.sync.Progress

Classe usada para encapsular notificações de progresso ao baixar ou carregar dados do Realm. Cada instância dessa classe é um snapshot imutável do progresso atual.Se o ProgressListener foi registrado com ProgressMode.INDEfiniLY , o progresso relatado por getFractionTransferred() pode aumentar e diminuir, pois mais alterações podem ser adicionadas enquanto o ouvinte de progres está registrado. Isso significa que é possível que uma notificação relate true para isTransferComplete() e, em seguida, no próximo evento relate false .

Se o ProgressListener foi registrado com ProgressMode.CURRENT_CHANGES , o progresso só pode aumentar e, quando isTransferComplete() retornar true , nenhum outro evento será gerado.

Dica

Veja também:

Modificador e tipo
Método e descrição
booleanopúblico
duplopúblico

A fração de bytes transferidos de todos os bytes transferíveis.

público longo

Retorna o número total de bytes transferíveis (bytes que foram transferidos + bytes pendentes de transferência).

público longo

Retorna o número total de bytes que foram transferidos desde que o ProgressListener foi adicionado.

public int
booleanopúblico

Retorna true quando todos os bytes pendentes tiverem sido transferidos.

  • Métodos herdados da classe java.lang.Object : getClass , hashCode , equals , clone , toString , notify , notifyAll , wait , wait , wait , finalize

public boolean equals (
)

Substitui

equals no objeto de classe

public double getFractionTransferred ()

A fração de bytes transferidos de todos os bytes transferíveis. Contando a partir desde que o ProgressListener foi adicionado.

Devoluções

um número entre 0.0 e 1.0 , onde 0.0 representa que nenhum dado foi transferido ainda, e 1.0 que todos os dados foram transferidos.

public long getTransferableBytes ()

Retorna o número total de bytes transferíveis (bytes que foram transferidos + bytes pendentes de transferência).Se o ProgressListener estiver rastreando downloads, esse número representa o tamanho dos conjuntos de alterações gerados por todos os outros clientes que usam o Realm.

Se o ProgressListener estiver rastreando carregamentos, esse número representará o tamanho dos conjuntos de alterações criados localmente.

Devoluções

o número total de bytes que foram transferidos + o número de bytes que ainda aguardam a transferência.

public long getTransferredBytes ()

Retorna o número total de bytes que foram transferidos desde que o ProgressListener foi adicionado.

Devoluções

o número total de bytes transferidos desde que o ProgressListener foi adicionado.

public int hashCode ()

Substitui

hashCode no objeto de classe

public boolean isTransferComplete ()

Retorna true quando todos os bytes pendentes tiverem sido transferidos.

Se o ProgressListener foi registrado com ProgressMode.INDEfiniLY , este método poderá retornar false para eventos subsequentes depois de retornar true .

Se o ProgressListener foi registrado com ProgressMode.CURRENT_CHANGES , quando esse método retornar true , nenhum mais evento de progresso será enviado.

Devoluções

true se todas as alterações tiverem sido transferidas, false caso contrário.

public String toString ()

Substitui

toString no objeto de classe

Voltar

MutableSubscriptionSet