public class BoundedPriorityEventQueue extends AbstractBoundedEventHeap
MessageQueue.DiscardListener
Constructor and Description |
---|
BoundedPriorityEventQueue(int maxSize,
EventQueueOverflowStrategy overflowStrategy) |
Modifier and Type | Method and Description |
---|---|
protected Message |
getEarliestTimeout() |
protected Message |
getLeastPriority() |
protected Message |
getOldestElement() |
java.lang.String |
getOrderPolicyName() |
protected Message |
getYoungestElement() |
addElement, getAllElements, getElements, getNextElement, getNextHeapElement, getSize, isEmpty, removeFirstElement, toString
addDiscardListener, getAllMessages, getDiscardPolicyName, getMessage, getMessages, put, removeDiscardListener
public BoundedPriorityEventQueue(int maxSize, EventQueueOverflowStrategy overflowStrategy)
public java.lang.String getOrderPolicyName()
getOrderPolicyName
in interface MessageQueue
getOrderPolicyName
in class AbstractBoundedEventQueue
protected Message getEarliestTimeout()
getEarliestTimeout
in class AbstractBoundedEventQueue
protected Message getOldestElement()
getOldestElement
in class AbstractBoundedEventQueue
protected Message getYoungestElement()
getYoungestElement
in class AbstractBoundedEventQueue
protected Message getLeastPriority()
getLeastPriority
in class AbstractBoundedEventQueue