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 QueueEntryList
public SortedQueueEntry add(ServerMessage message, MessageEnqueueRecord enqueueRecord)
add
in interface QueueEntryList
protected boolean isNodeColour(SortedQueueEntry node, SortedQueueEntry.Colour colour)
public SortedQueueEntry next(QueueEntry entry)
next
in interface QueueEntryList
public QueueEntryIterator iterator()
iterator
in interface QueueEntryList
public SortedQueueEntry getHead()
getHead
in interface QueueEntryList
public SortedQueueEntry getTail()
getTail
in interface QueueEntryList
public QueueEntry getOldestEntry()
getOldestEntry
in interface QueueEntryList
protected SortedQueueEntry getRoot()
public void entryDeleted(QueueEntry e)
entryDeleted
in interface QueueEntryList
public int getPriorities()
getPriorities
in interface QueueEntryList
Copyright © 2006–2016 The Apache Software Foundation. All rights reserved.