Docs Menu
Docs Home
/ /
io.realm.mongodb.sync

Progreso de la clase

java.lang.Object
io.realm.mongodb.sync.Progress

Clase utilizada para encapsular notificaciones de progreso al descargar o subir datos de Realm. Cada instancia de esta clase es una instantánea inmutable del progreso actual. Si ProgressListener se registró con ProgressMode.INDEFINITELY, el progreso reportado por getFractionTransferred() puede aumentar o disminuir, ya que se pueden agregar más cambios mientras el detector de progreso está registrado. Esto significa que una sola notificación puede informar. true para isTransferComplete() y luego en el próximo informe de false evento.

Si ProgressListener se registró con ProgressMode.CURRENT_CHANGES, el progreso solo puede aumentar y, una vez que isTransferComplete() truedevuelve, no se generarán más eventos.

Tip

Modificador y Tipo
Método y descripción

booleanopúblico

doble público

La fracción de bytes transferidos de todos los bytes transferibles.

public long

Devuelve el número total de bytes transferibles (bytes que se han transferido + bytes pendientes de transferencia).

public long

Devuelve el número total de bytes que se han transferido desde que se agregó ProgressListener.

entero público

booleanopúblico

Devuelve true cuando se han transferido todos los bytes pendientes.

  • Métodos heredados de la clase getClasshashCodeequalsclonetoStringnotifynotifyAllwaitwaitwaitjava.lang.Object:,,,,,,,,,, finalize

public boolean equals (
)

Anulaciones

equals en la clase Objeto

public double getFractionTransferred ()

La fracción de bytes transferidos del total de bytes transferibles. Contado desde que se añadió ProgressListener.

Devuelve

un número entre 0.0 y 1.0 , donde 0.0 indica que aún no se han transferido datos y 1.0 que ya se han transferido todos los datos.

public long getTransferableBytes ()

Devuelve el número total de bytes transferibles (bytes que se han transferido + bytes pendientes de transferencia). Si ProgressListener está rastreando descargas, este número representa el tamaño de los conjuntos de cambios generados por todos los demás clientes que usan Realm.

Si ProgressListener está rastreando cargas, este número representa el tamaño de los conjuntos de cambios creados localmente.

Devuelve

la cantidad total de bytes que se han transferido + el número de bytes que aún están pendientes de transferencia.

public long getTransferredBytes ()

Devuelve el número total de bytes que se han transferido desde que se agregó ProgressListener.

Devuelve

el número total de bytes transferidos desde que se agregó ProgressListener.

public int hashCode ()

Anulaciones

hashCode en la clase Objeto

public boolean isTransferComplete ()

Devuelve true cuando se han transferido todos los bytes pendientes.

Si ProgressListener se registró con ProgressMode.INDEFINITELY, este método puede devolver false para eventos posteriores después de true devolver.

Si ProgressListener se registró con ProgressMode.CURRENT_CHANGES, cuando este método true devuelve, no se enviarán más eventos de progreso.

Devuelve

true si se han transferido todos los cambios, false en caso contrario.

public String toString ()

Anulaciones

toString en la clase Objeto

Volver

Conjunto de suscripciones mutables

En esta página