Prev Class | Next Class | Frames | No Frames |
Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Object
org.jacorb.notification.queue.AbstractBoundedEventQueue
org.jacorb.notification.queue.BoundedPriorityEventQueue
public class BoundedPriorityEventQueue
extends AbstractBoundedEventQueue
Constructor Summary | |
|
Method Summary | |
protected void |
|
protected Message[] | |
protected Message | |
protected Message[] |
|
protected Message | |
protected Message | |
protected Message | |
int |
|
protected Message | |
boolean |
|
Methods inherited from class org.jacorb.notification.queue.AbstractBoundedEventQueue | |
addElement , getAllElements , getAllEvents , getEarliestTimeout , getElements , getEvent , getEvents , getLeastPriority , getNextElement , getOldestElement , getYoungestElement , put |
public BoundedPriorityEventQueue(int maxSize, EventQueueOverflowStrategy overflowStrategy)
protected void addElement(Message event)
- Overrides:
- addElement in interface AbstractBoundedEventQueue
protected Message[] getAllElements()
- Overrides:
- getAllElements in interface AbstractBoundedEventQueue
protected Message getEarliestTimeout()
- Overrides:
- getEarliestTimeout in interface AbstractBoundedEventQueue
protected Message[] getElements(int max)
- Overrides:
- getElements in interface AbstractBoundedEventQueue
protected Message getLeastPriority()
- Overrides:
- getLeastPriority in interface AbstractBoundedEventQueue
protected Message getNextElement()
- Overrides:
- getNextElement in interface AbstractBoundedEventQueue
protected Message getOldestElement()
- Overrides:
- getOldestElement in interface AbstractBoundedEventQueue
public int getSize()
access the current size of this queue.
- Specified by:
- getSize in interface EventQueue
protected Message getYoungestElement()
- Overrides:
- getYoungestElement in interface AbstractBoundedEventQueue
public boolean isEmpty()
check if this queue is empty.
- Specified by:
- isEmpty in interface EventQueue