org.jacorb.notification.queue
Class BoundedDeadlineEventQueue
java.lang.Object
org.jacorb.notification.queue.AbstractBoundedEventQueue
org.jacorb.notification.queue.AbstractBoundedEventHeap
org.jacorb.notification.queue.BoundedDeadlineEventQueue
- All Implemented Interfaces:
- MessageQueue
public class BoundedDeadlineEventQueue
- extends AbstractBoundedEventHeap
Note that most of the methods are not thread-safe. this causes no problem as
the methods are not intended to be directly called by clients. instead the superclass
implements the interface EventQueue and invokes the methods thereby synchronizing access.
- Version:
- $Id: BoundedDeadlineEventQueue.java,v 1.10 2011-05-10 15:40:39 nick.cross Exp $
- Author:
- Alphonse Bendt
BoundedDeadlineEventQueue
public BoundedDeadlineEventQueue(int maxSize,
EventQueueOverflowStrategy overflowStrategy)
getOrderPolicyName
public String getOrderPolicyName()
- Specified by:
getOrderPolicyName in interface MessageQueue- Specified by:
getOrderPolicyName in class AbstractBoundedEventQueue
getOldestElement
protected Message getOldestElement()
- Specified by:
getOldestElement in class AbstractBoundedEventQueue
getYoungestElement
protected Message getYoungestElement()
- Specified by:
getYoungestElement in class AbstractBoundedEventQueue
getEarliestTimeout
protected Message getEarliestTimeout()
- Specified by:
getEarliestTimeout in class AbstractBoundedEventQueue
getLeastPriority
protected Message getLeastPriority()
- Specified by:
getLeastPriority in class AbstractBoundedEventQueue
Copyright © 2012 JacORB. All Rights Reserved.