RandomShuffleQueue.Options

RandomShuffleQueue.Options classe estática pública

Atributos opcionais para RandomShuffleQueue

Métodos Públicos

RandomShuffleQueue.Options
capacidade (capacidade Long)
RandomShuffleQueue.Options
recipiente (recipiente String)
RandomShuffleQueue.Options
minAfterDequeue (Long minAfterDequeue)
RandomShuffleQueue.Options
sementes (semente Long)
RandomShuffleQueue.Options
seed2 (seed2 Long)
RandomShuffleQueue.Options
formas (List < Forma > formas)
RandomShuffleQueue.Options
sharedName (String sharedName)

Métodos herdados

Métodos Públicos

pública RandomShuffleQueue.Options capacidade (capacidade Long)

Parâmetros
capacidade O limite superior do número de elementos nesta fila. Números negativos significam sem limite.

pública RandomShuffleQueue.Options recipiente (recipiente String)

Parâmetros
recipiente Se não estiver vazia, esta fila é colocada no contêiner fornecido. Caso contrário, um contêiner padrão é usado.

pública RandomShuffleQueue.Options minAfterDequeue (Long minAfterDequeue)

Parâmetros
minAfterDequeue O desenfileiramento será bloqueado, a menos que haja tantos elementos após o desenfileiramento ou o fechamento da fila. Isso garante um nível mínimo de mistura de elementos.

pública RandomShuffleQueue.Options semente (seed Long)

Parâmetros
semente Se seed ou seed2 for definido como diferente de zero, o gerador de número aleatório será propagado por um determinado seed. Caso contrário, uma semente aleatória é usada.

públicas RandomShuffleQueue.Options seed2 (seed2 Long)

Parâmetros
seed2 Uma segunda semente para evitar a colisão de sementes.

públicas RandomShuffleQueue.Options formas (List < Forma > formas)

Parâmetros
formas A forma de cada componente em um valor. O comprimento deste attr deve ser 0 ou igual ao comprimento de component_types. Se o comprimento desse attr for 0, os formatos dos elementos da fila não serão restringidos e apenas um elemento poderá ser retirado da fila por vez.

pública RandomShuffleQueue.Options sharedName (String sharedName)

Parâmetros
sharedName Se não estiver vazia, esta fila será compartilhada com o nome fornecido em várias sessões.