public class BoundedFifoEventQueue extends AbstractBoundedEventQueue
MessageQueue.DiscardListener| Constructor and Description |
|---|
BoundedFifoEventQueue(int maxSize,
EventQueueOverflowStrategy overflowStrategy) |
BoundedFifoEventQueue(int maxSize,
EventQueueOverflowStrategy overflowStrategy,
Object lock) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addElement(Message e) |
protected Message[] |
getAllElements() |
protected Message |
getEarliestTimeout() |
protected Message[] |
getElements(int max) |
protected Message |
getLeastPriority() |
protected Message |
getNextElement() |
protected Message |
getOldestElement() |
String |
getOrderPolicyName() |
int |
getSize()
access the current size of this queue.
|
protected Message |
getYoungestElement() |
boolean |
isEmpty()
check if this queue is empty.
|
addDiscardListener, getAllMessages, getDiscardPolicyName, getMessage, getMessages, put, removeDiscardListenerpublic BoundedFifoEventQueue(int maxSize,
EventQueueOverflowStrategy overflowStrategy)
public BoundedFifoEventQueue(int maxSize,
EventQueueOverflowStrategy overflowStrategy,
Object lock)
public String getOrderPolicyName()
getOrderPolicyName in interface MessageQueuegetOrderPolicyName in class AbstractBoundedEventQueuepublic boolean isEmpty()
MessageQueuepublic int getSize()
MessageQueueprotected Message getEarliestTimeout()
getEarliestTimeout in class AbstractBoundedEventQueueprotected Message getLeastPriority()
getLeastPriority in class AbstractBoundedEventQueueprotected Message getNextElement()
getNextElement in class AbstractBoundedEventQueueprotected Message getOldestElement()
getOldestElement in class AbstractBoundedEventQueueprotected Message getYoungestElement()
getYoungestElement in class AbstractBoundedEventQueueprotected Message[] getAllElements()
getAllElements in class AbstractBoundedEventQueueprotected void addElement(Message e)
addElement in class AbstractBoundedEventQueueprotected Message[] getElements(int max)
getElements in class AbstractBoundedEventQueueCopyright © 2015 JacORB. All rights reserved.