org.jboss.jms.util
Class SortedSetPriorityQueue
java.lang.Object
org.jboss.jms.util.SortedSetPriorityQueue
- All Implemented Interfaces:
- PriorityQueue (src)
- public class SortedSetPriorityQueue
- extends java.lang.Object
- implements PriorityQueue (src)
Method Summary |
java.lang.Object |
dequeue()
|
java.util.Collection |
dequeue(int maximumItems)
|
void |
enqueue(java.util.Collection collection)
|
void |
enqueue(java.lang.Object object)
|
boolean |
isEmpty()
|
java.lang.Object |
peek()
|
java.util.Collection |
peek(int maximumItems)
|
void |
purge()
|
int |
size()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SortedSetPriorityQueue
public SortedSetPriorityQueue()
SortedSetPriorityQueue
public SortedSetPriorityQueue(java.util.Comparator comparator)
enqueue
public void enqueue(java.lang.Object object)
- Specified by:
enqueue
in interface PriorityQueue (src)
enqueue
public void enqueue(java.util.Collection collection)
- Specified by:
enqueue
in interface PriorityQueue (src)
dequeue
public java.lang.Object dequeue()
- Specified by:
dequeue
in interface PriorityQueue (src)
dequeue
public java.util.Collection dequeue(int maximumItems)
- Specified by:
dequeue
in interface PriorityQueue (src)
peek
public java.lang.Object peek()
- Specified by:
peek
in interface PriorityQueue (src)
peek
public java.util.Collection peek(int maximumItems)
- Specified by:
peek
in interface PriorityQueue (src)
purge
public void purge()
- Specified by:
purge
in interface PriorityQueue (src)
size
public int size()
- Specified by:
size
in interface PriorityQueue (src)
isEmpty
public boolean isEmpty()
- Specified by:
isEmpty
in interface PriorityQueue (src)