Pacote io.realm.mongodb.sync
enumeração ProgressMode
- java.lang.Object
-
- java.lang.Enum<ProgressMode>
-
- io.realm.mongodb.sync.ProgressMode
-
- Todas as interfaces implementadas:
Serializable
,Comparable<ProgressMode>
public enum ProgressMode extends Enum<ProgressMode>
enumeração descrevendo como ouvir as mudanças no progresso.
-
-
Resumo da constante enumeração
Constantes de enumeração Constante Enum Descrição CURRENT_CHANGES
Ao registrar oProgressListener
, ele registrará o tamanho atual das alterações e só continuará relatando atualizações de progresso até que essas alterações tenham sido baixadas ou enviadas.INDEFINITELY
UmProgressListener
registrado nesse modo continuará relatando alterações de progresso, mesmo que as alterações estejam sendo adicionadas depois que o ouvinte foi registrado.
-
Resumo do método
Todos os métodos Métodos estáticos Métodos concretos Modificador e tipo Método Descrição static ProgressMode
valueOf(String name)
Retorna a constante de enumeração deste tipo com o nome especificado.static ProgressMode[]
values()
Retorna uma matriz contendo as constantes desta enumeração, na ordem em que são declaradas.-
Métodos herdados da classe java.lang.enumeração
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
-
-
-
-
Detalhes da constante enumeração
-
CURRENT_CHANGES
public static final ProgressMode CURRENT_CHANGES
Ao registrar oProgressListener
, ele registrará o tamanho atual das alterações e só continuará relatando atualizações de progresso até que essas alterações tenham sido baixadas ou enviadas. Depois disso, o ouvinte de progresso não relatará mais alterações.Isso significa que os ouvintes registrados nesse modo devem terminar antes que as alterações sejam gravadas no Realm.
O progresso relatado nesse modo só aumentará.
Isso é útil quando, por exemplo, relatando o progresso ao baixar um Realm pela primeira vez.
-
Indefinidamente
public static final ProgressMode INDEFINITELY
UmProgressListener
registrado nesse modo continuará relatando alterações de progresso, mesmo que as alterações estejam sendo adicionadas depois que o ouvinte foi registrado.O progresso relatado neste modo pode aumentar e diminuir, por exemplo, se grandes quantidades de dados forem gravadas após o registro do ouvinte.
Isso é útil quando você deseja acompanhar se todas as alterações foram carregadas para o servidor a partir do dispositivo.
-
-
Detalhes do método
-
values
public static ProgressMode[] values()
Retorna uma matriz contendo as constantes deste tipo de enum, na ordem em que são declaradas. Este método pode ser utilizado para iterar sobre as constantes da seguinte forma:para (ProgressMode c : ProgressMode.values()) System.out.println(c);
- Retorna:
- uma matriz contendo as constantes desse tipo de enumeração, na ordem em que são declaradas
-
valor de
public static ProgressMode valueOf(String name)
Retorna a constante de enum deste tipo com o nome especificado. A string deve corresponder exatamente a um identificador usado para declarar uma constante de enum nesse tipo. (Caracteres estranhos do espaço em branco não são permitidos.)- Parâmetros:
name
- o nome da constante de enumeração a ser retornada.- Retorna:
- a constante da enumeração com o nome especificado
- Lançamentos:
IllegalArgumentException
- se este tipo de enumeração não tiver constante com o nome especificadoNullPointerException
- se o argumento for nulo
-
-