org.jacorb.notification.queue
Class BoundedFifoEventQueue
java.lang.Object
org.jacorb.notification.queue.AbstractBoundedEventQueue
org.jacorb.notification.queue.BoundedFifoEventQueue
- All Implemented Interfaces:
- EventQueue
- public class BoundedFifoEventQueue
- extends AbstractBoundedEventQueue
- Version:
- $Id: BoundedFifoEventQueue.java,v 1.2 2004/05/06 12:39:59 nicolas Exp $
- Author:
- Alphonse Bendt
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BoundedFifoEventQueue
public BoundedFifoEventQueue(int maxSize,
EventQueueOverflowStrategy overflowStrategy)
isEmpty
public boolean isEmpty()
- Description copied from interface:
EventQueue
- check if this queue is empty.
getSize
public int getSize()
- Description copied from interface:
EventQueue
- access the current size of this queue.
getEarliestTimeout
protected Message getEarliestTimeout()
- Specified by:
getEarliestTimeout
in class AbstractBoundedEventQueue
getLeastPriority
protected Message getLeastPriority()
- Specified by:
getLeastPriority
in class AbstractBoundedEventQueue
getNextElement
protected Message getNextElement()
- Specified by:
getNextElement
in class AbstractBoundedEventQueue
getOldestElement
protected Message getOldestElement()
- Specified by:
getOldestElement
in class AbstractBoundedEventQueue
getYoungestElement
protected Message getYoungestElement()
- Specified by:
getYoungestElement
in class AbstractBoundedEventQueue
getAllElements
protected Message[] getAllElements()
- Specified by:
getAllElements
in class AbstractBoundedEventQueue
addElement
protected void addElement(Message e)
- Specified by:
addElement
in class AbstractBoundedEventQueue
getListIterator
protected java.util.Iterator getListIterator()
removeElement
protected void removeElement(Message e)
getElements
protected Message[] getElements(int max)
- Specified by:
getElements
in class AbstractBoundedEventQueue