org.apache.activemq.apollo.broker

QueueEntry

class QueueEntry extends LinkedNode[QueueEntry] with Comparable[QueueEntry]

Linear Supertypes
Comparable[QueueEntry], LinkedNode[QueueEntry], AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. QueueEntry
  2. Comparable
  3. LinkedNode
  4. AnyRef
  5. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new QueueEntry(queue: Queue, seq: Long)

Type Members

  1. trait EntryState extends AnyRef

  2. class Head extends EntryState

    Used for the head entry.

  3. class Loaded extends EntryState

    The entry is in this state while a message is loaded in memory.

  4. class Swapped extends EntryState

    Loaded entries are moved into the Swapped state reduce memory usage.

  5. class SwappedRange extends EntryState

    A SwappedRange state is assigned entry is used to represent a rage of swapped entries.

  6. class Tail extends EntryState

    This state is used on the last entry of the queue.

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. def -=(s: Subscription): Unit

  5. def :::=(l: List[Subscription]): Unit

  6. def ::=(sub: Subscription): Unit

  7. def <(value: QueueEntry): Boolean

  8. def <=(value: QueueEntry): Boolean

  9. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  10. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  11. def acquiring_subscription: Acquirer

  12. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  13. def as_head: Head

  14. def as_loaded: Loaded

  15. def as_swapped: Swapped

  16. def as_swapped_range: SwappedRange

  17. def as_tail: Tail

  18. def can_combine_with_prev: Boolean

  19. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  20. def compareTo(o: QueueEntry): Int

    Definition Classes
    QueueEntry → Comparable
  21. def count: Int

  22. def dequeue(uow: StoreUOW): Unit

  23. def dispatch(): Boolean

  24. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  25. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  26. def expiration: Long

  27. var expiring: Boolean

  28. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  29. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  30. final def getHeadNode(): QueueEntry

    Definition Classes
    LinkedNode
  31. final def getList(): LinkedNodeList[QueueEntry]

    Definition Classes
    LinkedNode
  32. final def getNext(): QueueEntry

    Definition Classes
    LinkedNode
  33. final def getNextCircular(): QueueEntry

    Definition Classes
    LinkedNode
  34. final def getPrevious(): QueueEntry

    Definition Classes
    LinkedNode
  35. final def getPreviousCircular(): QueueEntry

    Definition Classes
    LinkedNode
  36. final def getTailNode(): QueueEntry

    Definition Classes
    LinkedNode
  37. def hasSubs: Boolean

  38. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  39. def head(): QueueEntry

  40. def init(range: QueueEntryRange): QueueEntry

  41. def init(qer: QueueEntryRecord): QueueEntry

  42. def init(delivery: Delivery): QueueEntry

  43. final def isHeadNode(): Boolean

    Definition Classes
    LinkedNode
  44. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  45. final def isLinked(): Boolean

    Definition Classes
    LinkedNode
  46. final def isTailNode(): Boolean

    Definition Classes
    LinkedNode
  47. def is_acquired: Boolean

  48. def is_head: Boolean

  49. def is_loaded: Boolean

  50. def is_loading: Boolean

  51. def is_swapped: Boolean

  52. def is_swapped_or_swapped_range: Boolean

  53. def is_swapped_or_swapping_out: Boolean

  54. def is_swapped_range: Boolean

  55. def is_tail: Boolean

  56. def label: String

  57. final def linkAfter(arg0: LinkedNodeList[QueueEntry]): Unit

    Definition Classes
    LinkedNode
  58. final def linkAfter(arg0: QueueEntry): Unit

    Definition Classes
    LinkedNode
  59. final def linkBefore(arg0: LinkedNodeList[QueueEntry]): Unit

    Definition Classes
    LinkedNode
  60. final def linkBefore(arg0: QueueEntry): Unit

    Definition Classes
    LinkedNode
  61. final def linkToHead(arg0: LinkedNodeList[QueueEntry]): Unit

    Definition Classes
    LinkedNode
  62. final def linkToTail(arg0: LinkedNodeList[QueueEntry]): Unit

    Definition Classes
    LinkedNode
  63. def load(space: MemorySpace): Unit

  64. def memory_space: MemorySpace

  65. def messageKey: Long

  66. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  67. def nextOrTail(): QueueEntry

  68. final def notify(): Unit

    Definition Classes
    AnyRef
  69. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  70. var parked: List[Subscription]

  71. var prefetched: Boolean

  72. val queue: Queue

  73. var queued: Boolean

  74. def redelivered: Unit

  75. def redelivery_count: Short

  76. def remove: Unit

  77. val seq: Long

  78. def size: Int

  79. final def splitAfter(): LinkedNodeList[QueueEntry]

    Definition Classes
    LinkedNode
  80. final def splitBefore(): LinkedNodeList[QueueEntry]

    Definition Classes
    LinkedNode
  81. var state: EntryState

  82. def swap(asap: Boolean): Unit

  83. def swapped_range: Unit

  84. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  85. def tail(): QueueEntry

  86. final val task: Task

    Dispatches this entry to the consumers and continues dispatching subsequent entries as long as the dispatch results in advancing in their dispatch position.

  87. def toQueueEntryRecord: QueueEntryRecord

  88. def toString(): String

    Definition Classes
    QueueEntry → AnyRef → Any
  89. final def unlink(): Boolean

    Definition Classes
    LinkedNode
  90. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  91. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  92. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()

Inherited from Comparable[QueueEntry]

Inherited from LinkedNode[QueueEntry]

Inherited from AnyRef

Inherited from Any

Ungrouped