DataStructureManager

DataStructureManager

Esta classe contém métodos e parâmetros para Estrutura de Dados Distribuída


Construtor

# novo DataStructureManager()

De Depósito

# (assíncrono) criarContador(chave, atributos, valor inicial, opções) → {Contador}

criar estrutura de dados do contador

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

chave que será usada para contador em cache

attributes Atributos de estrutura de dados nulo

atributos que serão definidos para a estrutura de dados baseada em contador

initialValue longo

indica o valor de inicialização

options Opções WriteThru

escrever através de opções que serão definidas para estrutura de dados baseada em contador

retorna:
Formato
Contador

# (assíncrono) Criar lista(chave, cls, atributos, opções) → {Lista Distribuída. }

criar estrutura de dados de lista

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

chave que será usada para lista em cache

cls JsonDataTypeName

tipo de dados para dados armazenados na lista

attributes Atributos de estrutura de dados nulo

atributos que serão definidos para estrutura de dados baseada em lista

options Opções WriteThru nulo

escrever através de opções que serão definidas para a estrutura de dados baseada em lista

retorna:
Formato
Lista Distribuída.

# (assíncrono) criarFila(chave, cls, atributos, opções) → {Fila Distribuída. }

criar estrutura de dados de fila

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

chave que será usada para fila no cache

cls JsonDataTypeName

tipo de dados para dados armazenados na fila

attributes Atributos de estrutura de dados nulo

atributos que serão definidos para estrutura de dados baseada em fila

options Opções WriteThru nulo

escrever através de opções que serão definidas para estrutura de dados baseada em fila

retorna:
Formato
Fila Distribuída.

# getCache() → {Esconderijo}

retorna o cache conectado

retorna:
Formato
Esconderijo

# (assíncrono) obterContador(chave, opções) → {Contador}

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

chave contra a qual o contador será pesquisado no cache

options Opções ReadThru nulo

indica opções de leitura

retorna:
Formato
Contador

# (assíncrono) getList(chave, cls, opções) → {Lista Distribuída. }

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

chave contra a qual a lista será pesquisada no cache

cls JsonDataTypeName

indica tipo para conversão de dados json para valor armazenado na lista

options Opções ReadThru nulo

indica opções de leitura

retorna:
Formato
Lista Distribuída.

# (assíncrono) getFila(chave, cls, opções) → {Fila Distribuída. }

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

chave contra a qual a fila será pesquisada no cache

cls JsonDataTypeName

indica o tipo para conversão de dados json para valor armazenado na fila

options Opções ReadThru nulo

indica opções de leitura

retorna:
Formato
Fila Distribuída.

# (assíncrono) remover(chave, opções)

remover a estrutura de dados do cache em uma determinada chave

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

chave contra a qual a fila será pesquisada no cache

options Opções WriteThru nulo

opções de gravação para remoção de dados

# definirCache(valor)

definir cache

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

instância de cache