public class QueueAdapter<T> extends AbstractDataHandler<T>
Constructor and Description |
---|
QueueAdapter()
Creates an adapter with a preset unlimited queue inside.
|
QueueAdapter(java.util.concurrent.BlockingQueue<T> queue) |
QueueAdapter(int capacity,
boolean discardOldest)
Creates an adapter with a preset queue inside that is limited to
capacity elements. |
Modifier and Type | Method and Description |
---|---|
java.util.concurrent.BlockingQueue<T> |
getQueue() |
void |
handleEvent(T data) |
internalNotify
public QueueAdapter()
public QueueAdapter(int capacity, boolean discardOldest)
capacity
elements.capacity
- capacity of the internal queuepublic QueueAdapter(java.util.concurrent.BlockingQueue<T> queue)
public void handleEvent(T data)
handleEvent
in class AbstractDataHandler<T>
public java.util.concurrent.BlockingQueue<T> getQueue()