public class BlockedOrderedQueue extends Object
| Constructor and Description |
|---|
BlockedOrderedQueue(RemoteEventListener listener,
ExecutorService threadPool,
long maxCapacity,
NotifyInfo info)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
RemoteEvent |
dequeue()
Remove and return the next event in queue.
|
void |
enqueue(RemoteEvent theEvent)
Add new event object to the queue.
|
void |
interrupt()
This method interrupts all blocked threads awaiting on enqueue.
|
void |
setInitialSeqNumbers(Map<Uuid,Long> initialSeqNumbers) |
public BlockedOrderedQueue(RemoteEventListener listener, ExecutorService threadPool, long maxCapacity, NotifyInfo info)
maxCapacity - the maximum capacity of the queuepublic void enqueue(RemoteEvent theEvent)
theEvent - the event to be enqueuedpublic RemoteEvent dequeue()
public void interrupt()
Copyright © GigaSpaces.