Package org.apache.qpid.server.queue
Class StandardQueueEntryList
- java.lang.Object
-
- org.apache.qpid.server.queue.OrderedQueueEntryList
-
- org.apache.qpid.server.queue.StandardQueueEntryList
-
public class StandardQueueEntryList extends OrderedQueueEntryList
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.qpid.server.queue.OrderedQueueEntryList
OrderedQueueEntryList.HeadCreator, OrderedQueueEntryList.QueueEntryIteratorImpl
-
-
Constructor Summary
Constructors Constructor Description StandardQueueEntryList(StandardQueue<?> queue, org.apache.qpid.server.queue.QueueStatistics queueStatistics)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected StandardQueueEntry
createQueueEntry(ServerMessage<?> message, MessageEnqueueRecord enqueueRecord)
QueueEntry
getLeastSignificantOldestEntry()
void
updateStatsOnStateChange(QueueEntry entry, MessageInstance.EntryState fromState, MessageInstance.EntryState toState)
-
Methods inherited from class org.apache.qpid.server.queue.OrderedQueueEntryList
add, entryDeleted, getHead, getOldestEntry, getPriorities, getQueue, getTail, iterator, next
-
-
-
-
Constructor Detail
-
StandardQueueEntryList
public StandardQueueEntryList(StandardQueue<?> queue, org.apache.qpid.server.queue.QueueStatistics queueStatistics)
-
-
Method Detail
-
createQueueEntry
protected StandardQueueEntry createQueueEntry(ServerMessage<?> message, MessageEnqueueRecord enqueueRecord)
- Specified by:
createQueueEntry
in classOrderedQueueEntryList
-
getLeastSignificantOldestEntry
public QueueEntry getLeastSignificantOldestEntry()
-
updateStatsOnStateChange
public void updateStatsOnStateChange(QueueEntry entry, MessageInstance.EntryState fromState, MessageInstance.EntryState toState)
-
-