T
- Elements to batchpublic class BatchProcessingQueue<T> extends Object
Constructor and Description |
---|
BatchProcessingQueue(int batchSize) |
Modifier and Type | Method and Description |
---|---|
void |
addToBatchToEnd(T element) |
int |
getBatchSize() |
boolean |
hasElementInAnyBatch(T element) |
Collection<T> |
removeFirst() |
Collection<T> |
removeLast() |
void |
setBatchSize(int batchSize) |
void |
softRemoveFromAllElementsRegistration(T element) |
public BatchProcessingQueue(int batchSize)
batchSize
- max returned batch sizepublic void addToBatchToEnd(T element)
public Collection<T> removeFirst()
public Collection<T> removeLast()
public boolean hasElementInAnyBatch(T element)
public void softRemoveFromAllElementsRegistration(T element)
public void setBatchSize(int batchSize)
public int getBatchSize()
Copyright © 2012–2023. All rights reserved.