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.
- Author:
- Alphonse Bendt
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 String getOrderPolicyName()
- Specified by:
getOrderPolicyName in interface MessageQueue- Specified by:
getOrderPolicyName in class AbstractBoundedEventQueue
Copyright © 2015 JacORB. All rights reserved.