io.realm.mongodb.sync
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.
Resumen del método
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 | hashCode () |
booleanopúblico | Devuelve |
toString () |
Métodos heredados
Detalle del método
equals
obtenerFracciónTransferida
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 |
obtenerBytesTransferibles
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. |
obtenerBytesTransferidos
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. |
código hash
isTransferComplete
public boolean isTransferComplete () |
|---|
Devuelve Si ProgressListener se registró con ProgressMode.INDEFINITELY, este método puede devolver Si ProgressListener se registró con ProgressMode.CURRENT_CHANGES, cuando este método Devuelve
|