Menu Docs

Progresso da turma

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.

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.

public String

  • 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