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. def != (arg0: AnyRef): Boolean

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

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

    Attributes
    final
    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. def == (arg0: AnyRef): Boolean

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

    Attributes
    final
    Definition Classes
    Any
  11. def asInstanceOf [T0] : T0

    Attributes
    final
    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 dispatch (): Boolean

  22. def eq (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  23. def equals (arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  24. def expiration : Long

  25. def finalize (): Unit

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

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

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

    Attributes
    final
    Definition Classes
    LinkedNode
  29. def getNext (): QueueEntry

    Attributes
    final
    Definition Classes
    LinkedNode
  30. def getNextCircular (): QueueEntry

    Attributes
    final
    Definition Classes
    LinkedNode
  31. def getPrevious (): QueueEntry

    Attributes
    final
    Definition Classes
    LinkedNode
  32. def getPreviousCircular (): QueueEntry

    Attributes
    final
    Definition Classes
    LinkedNode
  33. def getTailNode (): QueueEntry

    Attributes
    final
    Definition Classes
    LinkedNode
  34. def hasSubs : Boolean

  35. def hashCode (): Int

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

  37. def init (range: QueueEntryRange): QueueEntry

  38. def init (qer: QueueEntryRecord): QueueEntry

  39. def init (delivery: Delivery): QueueEntry

  40. def isHeadNode (): Boolean

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

    Attributes
    final
    Definition Classes
    Any
  42. def isLinked (): Boolean

    Attributes
    final
    Definition Classes
    LinkedNode
  43. def isTailNode (): Boolean

    Attributes
    final
    Definition Classes
    LinkedNode
  44. def is_acquired : Boolean

  45. def is_head : Boolean

  46. def is_loaded : Boolean

  47. def is_loading : Boolean

  48. def is_swapped : Boolean

  49. def is_swapped_or_swapped_range : Boolean

  50. def is_swapped_or_swapping_out : Boolean

  51. def is_swapped_range : Boolean

  52. def is_tail : Boolean

  53. def label : String

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

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

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

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

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

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

    Attributes
    final
    Definition Classes
    LinkedNode
  60. def load (space: MemorySpace): Unit

  61. def memory_space : MemorySpace

  62. def messageKey : Long

  63. def ne (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  64. def nextOrTail (): QueueEntry

  65. def notify (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  66. def notifyAll (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  67. var parked : List[Subscription]

  68. var prefetched : Boolean

  69. val queue : Queue

  70. def redelivered : Unit

  71. def redelivery_count : Short

  72. def remove : Unit

  73. val seq : Long

  74. def size : Int

  75. def splitAfter (): LinkedNodeList[QueueEntry]

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

    Attributes
    final
    Definition Classes
    LinkedNode
  77. var state : EntryState

  78. def swap (asap: Boolean): Unit

  79. def swapped_range : Unit

  80. def synchronized [T0] (arg0: ⇒ T0): T0

    Attributes
    final
    Definition Classes
    AnyRef
  81. def tail (): QueueEntry

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

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

    Attributes
    final
  83. def toQueueEntryRecord : QueueEntryRecord

  84. def toString (): String

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

    Attributes
    final
    Definition Classes
    LinkedNode
  86. def wait (): Unit

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

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

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()

Inherited from Comparable[QueueEntry]

Inherited from LinkedNode[QueueEntry]

Inherited from AnyRef

Inherited from Any