public class SortedQueueEntryList extends Object implements QueueEntryList
| Modifier and Type | Class and Description |
|---|---|
class |
SortedQueueEntryList.QueueEntryIteratorImpl |
| Constructor and Description |
|---|
SortedQueueEntryList(SortedQueueImpl queue) |
| Modifier and Type | Method and Description |
|---|---|
SortedQueueEntry |
add(ServerMessage message,
MessageEnqueueRecord enqueueRecord) |
void |
entryDeleted(QueueEntry e) |
SortedQueueEntry |
getHead() |
QueueEntry |
getOldestEntry() |
int |
getPriorities() |
SortedQueueImpl |
getQueue() |
protected SortedQueueEntry |
getRoot() |
SortedQueueEntry |
getTail() |
protected boolean |
isNodeColour(SortedQueueEntry node,
SortedQueueEntry.Colour colour) |
QueueEntryIterator |
iterator() |
SortedQueueEntry |
next(QueueEntry entry) |
public SortedQueueEntryList(SortedQueueImpl queue)
public SortedQueueImpl getQueue()
getQueue in interface QueueEntryListpublic SortedQueueEntry add(ServerMessage message, MessageEnqueueRecord enqueueRecord)
add in interface QueueEntryListprotected boolean isNodeColour(SortedQueueEntry node, SortedQueueEntry.Colour colour)
public SortedQueueEntry next(QueueEntry entry)
next in interface QueueEntryListpublic QueueEntryIterator iterator()
iterator in interface QueueEntryListpublic SortedQueueEntry getHead()
getHead in interface QueueEntryListpublic SortedQueueEntry getTail()
getTail in interface QueueEntryListpublic QueueEntry getOldestEntry()
getOldestEntry in interface QueueEntryListprotected SortedQueueEntry getRoot()
public void entryDeleted(QueueEntry e)
entryDeleted in interface QueueEntryListpublic int getPriorities()
getPriorities in interface QueueEntryListCopyright © 2006–2016 The Apache Software Foundation. All rights reserved.