org.jacorb.notification.queue
Class BoundedReceiveTimeEventQueue
java.lang.Object
org.jacorb.notification.queue.AbstractBoundedEventQueue
org.jacorb.notification.queue.AbstractBoundedEventHeap
org.jacorb.notification.queue.BoundedReceiveTimeEventQueue
- All Implemented Interfaces:
- MessageQueue
- public class BoundedReceiveTimeEventQueue
- extends AbstractBoundedEventHeap
a bounded event queue that orders the
added messages by their receivetimestamp attribute.
- Version:
- $Id: BoundedReceiveTimeEventQueue.java,v 1.2 2006/03/04 19:34:59 alphonse.bendt Exp $
- Author:
- Alphonse Bendt
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
BoundedReceiveTimeEventQueue
public BoundedReceiveTimeEventQueue(int maxSize,
EventQueueOverflowStrategy overflowStrategy)
getEarliestTimeout
protected Message getEarliestTimeout()
- Specified by:
getEarliestTimeout
in class AbstractBoundedEventQueue
getLeastPriority
protected Message getLeastPriority()
- Specified by:
getLeastPriority
in class AbstractBoundedEventQueue
getOldestElement
protected Message getOldestElement()
- Specified by:
getOldestElement
in class AbstractBoundedEventQueue
getYoungestElement
protected Message getYoungestElement()
- Specified by:
getYoungestElement
in class AbstractBoundedEventQueue
getOrderPolicyName
public java.lang.String getOrderPolicyName()
- Specified by:
getOrderPolicyName
in interface MessageQueue
- Specified by:
getOrderPolicyName
in class AbstractBoundedEventQueue