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. Hide All
  2. Show all
  1. QueueEntry
  2. Comparable
  3. LinkedNode
  4. AnyRef
  5. Any
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. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  12. def as_head: Head

  13. def as_loaded: Loaded

  14. def as_swapped: Swapped

  15. def as_swapped_range: SwappedRange

  16. def as_tail: Tail

  17. def can_combine_with_prev: Boolean

  18. def clone(): AnyRef

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

    Definition Classes
    QueueEntry → Comparable
  20. def count: Int

  21. def dequeue(uow: StoreUOW): Unit

  22. def dispatch(): Boolean

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

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

    Definition Classes
    AnyRef → Any
  25. def expiration: Long

  26. def finalize(): Unit

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

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

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

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

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

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

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

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

    Definition Classes
    LinkedNode
  35. def hasSubs: Boolean

  36. def hashCode(): Int

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

  38. def init(range: QueueEntryRange): QueueEntry

  39. def init(qer: QueueEntryRecord): QueueEntry

  40. def init(delivery: Delivery): QueueEntry

  41. final def isHeadNode(): Boolean

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

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

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

    Definition Classes
    LinkedNode
  45. def is_acquired: Boolean

  46. def is_head: Boolean

  47. def is_loaded: Boolean

  48. def is_loading: Boolean

  49. def is_swapped: Boolean

  50. def is_swapped_or_swapped_range: Boolean

  51. def is_swapped_or_swapping_out: Boolean

  52. def is_swapped_range: Boolean

  53. def is_tail: Boolean

  54. def label: String

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

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

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

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

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

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

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

  62. def memory_space: MemorySpace

  63. def messageKey: Long

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

    Definition Classes
    AnyRef
  65. def nextOrTail(): QueueEntry

  66. final def notify(): Unit

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

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

  69. var prefetched: Boolean

  70. val queue: Queue

  71. var queued: Boolean

  72. def redelivered: Unit

  73. def redelivery_count: Short

  74. def remove: Unit

  75. val seq: Long

  76. def size: Int

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

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

    Definition Classes
    LinkedNode
  79. var state: EntryState

  80. def swap(asap: Boolean): Unit

  81. def swapped_range: Unit

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

    Definition Classes
    AnyRef
  83. def tail(): QueueEntry

  84. 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.

  85. def toQueueEntryRecord: QueueEntryRecord

  86. def toString(): String

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws()
  90. 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