public class SortedQueueEntry extends QueueEntryImpl
Modifier and Type | Class and Description |
---|---|
static class |
SortedQueueEntry.Colour |
MessageInstance.AvailableState, MessageInstance.ConsumerAcquiredState<C extends ConsumerImpl>, MessageInstance.DeletedState, MessageInstance.DequeuedState, MessageInstance.EntryState, MessageInstance.LockedAcquiredState<C extends ConsumerImpl>, MessageInstance.NonConsumerAcquiredState, MessageInstance.State
AVAILABLE_STATE, DELETED_STATE, DEQUEUED_STATE, NON_CONSUMER_ACQUIRED_STATE
Constructor and Description |
---|
SortedQueueEntry(SortedQueueEntryList queueEntryList) |
SortedQueueEntry(SortedQueueEntryList queueEntryList,
ServerMessage message,
long entryId,
MessageEnqueueRecord messageEnqueueRecord) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(QueueEntry other) |
SortedQueueEntry.Colour |
getColour() |
String |
getKey() |
SortedQueueEntry |
getLeft() |
SortedQueueEntry |
getNextNode() |
SortedQueueEntry |
getNextValidEntry() |
SortedQueueEntry |
getParent() |
SortedQueueEntry |
getPrev() |
SortedQueueEntry |
getRight() |
void |
setColour(SortedQueueEntry.Colour colour) |
void |
setKey(String key) |
void |
setLeft(SortedQueueEntry left) |
void |
setNext(SortedQueueEntry next) |
void |
setParent(SortedQueueEntry parent) |
void |
setPrev(SortedQueueEntry prev) |
void |
setRight(SortedQueueEntry right) |
String |
toString() |
acquire, acquire, acquiredByConsumer, acquireOrSteal, addStateChangeListener, asFilterable, checkHeld, decrementDeliveryCount, delete, expired, getAcquiringConsumer, getDeliveredConsumer, getDeliveredToConsumer, getDeliveryCount, getEnqueueRecord, getEntryId, getInstanceProperties, getMaximumDeliveryCount, getMessage, getOwningResource, getQueue, getQueueEntryList, getSize, incrementDeliveryCount, isAcquired, isAcquiredBy, isAvailable, isDeleted, isQueueDeleted, isRedelivered, isRejectedBy, lockAcquisition, newMessageReference, onDelete, reject, release, release, removeAcquisitionFromConsumer, removeStateChangeListener, resend, routeToAlternate, setEntryId, setExpiration, setRedelivered, unlockAcquisition
public SortedQueueEntry(SortedQueueEntryList queueEntryList)
public SortedQueueEntry(SortedQueueEntryList queueEntryList, ServerMessage message, long entryId, MessageEnqueueRecord messageEnqueueRecord)
public int compareTo(QueueEntry other)
compareTo
in interface Comparable<QueueEntry>
compareTo
in class QueueEntryImpl
public SortedQueueEntry.Colour getColour()
public String getKey()
public SortedQueueEntry getLeft()
public SortedQueueEntry getNextNode()
public SortedQueueEntry getNextValidEntry()
public SortedQueueEntry getParent()
public SortedQueueEntry getPrev()
public SortedQueueEntry getRight()
public void setColour(SortedQueueEntry.Colour colour)
public void setKey(String key)
public void setLeft(SortedQueueEntry left)
public void setNext(SortedQueueEntry next)
public void setParent(SortedQueueEntry parent)
public void setPrev(SortedQueueEntry prev)
public void setRight(SortedQueueEntry right)
public String toString()
toString
in class QueueEntryImpl
Copyright © 2006–2016 The Apache Software Foundation. All rights reserved.