Fila Distribuída

Fila Distribuída

Esta classe contém métodos e parâmetros para Fila Distribuída


Construtor

# nova fila distribuída(chave, cache, opções, cls)

parâmetros:
Nome Formato Descrição
key Tanga

chave

cache Esconderijo

instância de cache

options Opções WriteThru

indica opções para opções de gravação

cls Sessão

indica o tipo de dados json

De Depósito

# (assíncrono) adicionar(item) → {booleano}

Adiciona um objeto ao final da Fila.

parâmetros:
Nome Formato Descrição
item objeto

o elemento a adicionar

retorna:

verdadeiro

Formato
booleano

# (assíncrono) addChangeListener(dataTypeDataChangeListener, eventType, dataFilter)

parâmetros:
Nome Formato Descrição
dataTypeDataChangeListener DataStructureDataChangeListener

método de retorno de chamada a ser chamado

eventType Variedade.Eventtype>

indica eventtype em qual método de retorno de chamada será chamado

dataFilter DataTypeEventDataFilter

indica o tipo de dados que serão recebidos

# (assíncrono) remover filtragem()

Remove todos os objetos da Fila.

# (assíncrono) contém(valor) → {Booleano}

Determina se o elemento existe na Fila.

parâmetros:
Nome Formato Descrição
value objeto

valor a ser encontrado

retorna:
Formato
Booleano

# (assíncrono) copiar para(matriz, arrayIndex)

Copia os elementos Queue para a matriz especificada, começando no índice especificado.

parâmetros:
Nome Formato Descrição
array Ordem

indica a lista de elementos que precisam ser copiados

arrayIndex Sessão

indica o ponto inicial da matriz de onde a cópia começará.

# (assíncrono) elemento() → {Objeto}

Recupera, mas não remove, o cabeçalho dessa fila. Esse método difere de peek apenas porque lança uma exceção se essa fila estiver vazia.

retorna:

a cabeça desta fila

Formato
objeto

# está vazia()

verifica se a fila está vazia

retorna:

booleano

# (assíncrono) iterador() → {Iterador. }

retorna o iterador sobre a fila

retorna:
Formato
Iterador.

# (assíncrono) oferecer(item) → {booleano}

Insere o elemento especificado nesta fila se for possível fazê-lo imediatamente sem violar as restrições de capacidade. Ao usar uma fila com capacidade restrita, geralmente é preferível adicionar esse método, que pode falhar ao inserir um elemento apenas lançando uma exceção.

parâmetros:
Nome Formato Descrição
item objeto

o elemento a adicionar

retorna:

verdadeiro

Formato
booleano

# (assíncrono) espreitar() → {Objeto}

Recupera, mas não remove, o cabeçalho desta fila ou retorna null se esta fila estiver vazia.

retorna:

a cabeça desta fila, ou null se esta fila estiver vazia

Formato
objeto

# (assíncrono) pol()

retorna:

a cabeça desta fila, ou null se esta fila estiver vazia

# (assíncrono) remover() → {Objeto}

Remove e retorna o objeto no início da Fila.

retorna:

a cabeça desta fila

Formato
objeto

# (assíncrono) removerChangeListener(dataTypeDataChangeListener, eventType)

parâmetros:
Nome Formato Descrição
dataTypeDataChangeListener DataStructureDataChangeListener

método de retorno de chamada a ser chamado

eventType Variedade.Eventtype>

indica eventtype em qual método de retorno de chamada será chamado

# tamanho()

retorna o número de elementos presentes na fila

retorna:

número

# (assíncrono) paraArray(A)

parâmetros:
Nome Formato Padrão Descrição
a Ordem nulo

o array no qual os elementos desta coleção devem ser armazenados, se for grande o suficiente; caso contrário, uma nova matriz do mesmo tipo de tempo de execução é alocada para essa finalidade.

retorna:

um array contendo todos os elementos desta coleção

# para sequenciar()

retorna a versão em string do nome da classe

retorna:

corda