ServerQueueParams

@PublicApi
@Immutable
@AutoValue
public abstract class ServerQueueParams



Contém metadados de uma fila armazenada no servidor de um aplicativo de complemento.

Resumo

Tipos aninhados

Builder para um objeto ServerQueueParams.

Métodos públicos

static ServerQueueParams.Builder
abstract String

Recebe o ID da fila de um servidor.

abstract long

Recebe a versão de uma fila em um servidor.

Métodos públicos

builder

public static ServerQueueParams.Builder builder()

queueId

public abstract String queueId()

Recebe o ID da fila de um servidor. Geralmente, um app faria algo como GET: yourserver.domain/queue/$QUEUE_ID, com base nessas informações, mas a implementação cabe inteiramente ao aplicativo de complemento.

queueVersion

public abstract long queueVersion()

Recebe a versão de uma fila em um servidor. Geralmente, isso seria incrementado para indicar a outros clientes que a fila mudou e precisa ser recarregada. Quando um desses campos é alterado, o aplicativo de complemento é notificado e pode agir com base na própria lógica.