org.apache.activemq.apollo.broker.QueueEntry

Head

class Head extends EntryState

Used for the head entry. This is the starting point for all new subscriptions.

Linear Supertypes
EntryState, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Head
  2. EntryState
  3. AnyRef
  4. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Head()

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

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

    Definition Classes
    Any
  6. def acquiring_subscription: Acquirer

    Definition Classes
    EntryState
  7. def advance(advancing: Seq[Subscription]): Unit

    Advances the specified subscriptions to the next entry in the linked list

    Advances the specified subscriptions to the next entry in the linked list

    Definition Classes
    EntryState
  8. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  9. def as_head: Head

    Definition Classes
    HeadEntryState
  10. def as_loaded: Loaded

    Definition Classes
    EntryState
  11. def as_swapped: Swapped

    Definition Classes
    EntryState
  12. def as_swapped_range: SwappedRange

    Definition Classes
    EntryState
  13. def as_tail: Tail

    Definition Classes
    EntryState
  14. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  15. def count: Int

    Gets number of messages that this entry represents

    Gets number of messages that this entry represents

    Definition Classes
    EntryState
  16. def dispatch(): Boolean

    New subs get parked here at the Head.

    New subs get parked here at the Head. There is nothing to actually dispatch in this entry.. just advance the parked subs onto the next entry.

    returns

    true if at least one subscription advanced to the next entry as a result of dispatching.

    Definition Classes
    HeadEntryState
  17. final def entry: QueueEntry

    Definition Classes
    EntryState
  18. final def eq(arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  20. def expiration: Long

    When the entry expires or 0 if it does not expire.

    When the entry expires or 0 if it does not expire.

    Definition Classes
    EntryState
  21. def finalize(): Unit

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

    Definition Classes
    AnyRef → Any
  23. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  24. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  25. def is_acquired: Boolean

    Is the entry acquired by a subscription.

    Is the entry acquired by a subscription.

    Definition Classes
    EntryState
  26. def is_swapped_or_swapping_out: Boolean

    Definition Classes
    EntryState
  27. def label: String

    Retuns a string label used to describe this state.

    Retuns a string label used to describe this state.

    Definition Classes
    HeadEntryState
  28. def memory_space: MemorySpace

    Definition Classes
    EntryState
  29. def message_key: Long

    Gets the message key for the entry.

    Gets the message key for the entry.

    Definition Classes
    EntryState
  30. def message_locator: AtomicReference[AnyRef]

    Definition Classes
    EntryState
  31. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  32. final def notify(): Unit

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

    Definition Classes
    AnyRef
  34. def redelivered: Unit

    Called to increment the redelivery counter

    Called to increment the redelivery counter

    Definition Classes
    EntryState
  35. def redelivery_count: Short

    When the entry expires or 0 if it does not expire.

    When the entry expires or 0 if it does not expire.

    Definition Classes
    EntryState
  36. def remove: Nothing

    Removes the entry from the queue's linked list of entries.

    Removes the entry from the queue's linked list of entries. This gets called as a result of an acquired ack.

    Definition Classes
    HeadEntryState
  37. def sender: List[DestinationAddress]

    Definition Classes
    EntryState
  38. def size: Int

    Gets the size of this entry in bytes.

    Gets the size of this entry in bytes. The head and tail entries always return 0.

    Definition Classes
    EntryState
  39. def swap_in(space: MemorySpace): Nothing

    Triggers the entry to get swapped in if it's not already swapped in.

    Triggers the entry to get swapped in if it's not already swapped in.

    Definition Classes
    HeadEntryState
  40. def swap_out(asap: Boolean): Nothing

    Triggers the entry to get swapped out if it's not already swapped.

    Triggers the entry to get swapped out if it's not already swapped.

    Definition Classes
    HeadEntryState
  41. def swap_range: Unit

    Definition Classes
    EntryState
  42. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  43. def toString(): String

    Definition Classes
    Head → AnyRef → Any
  44. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws()

Inherited from EntryState

Inherited from AnyRef

Inherited from Any

Ungrouped