org.apache.activemq.apollo.broker

Queue

class Queue extends BaseRetained with BindableDeliveryProducer with DeliveryConsumer with BaseService with DomainDestination with DeferringDispatched with SecuredResource

Linear Supertypes
DeferringDispatched, DomainDestination, SecuredResource, BaseService, Dispatched, Service, DeliveryConsumer, BindableDeliveryProducer, DeliveryProducer, BaseRetained, Retained, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Queue
  2. DeferringDispatched
  3. DomainDestination
  4. SecuredResource
  5. BaseService
  6. Dispatched
  7. Service
  8. DeliveryConsumer
  9. BindableDeliveryProducer
  10. DeliveryProducer
  11. BaseRetained
  12. Retained
  13. AnyRef
  14. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Queue(router: LocalRouter, store_id: Long, binding: Binding)

Type Members

  1. class CREATED extends State

    Attributes
    protected
    Definition Classes
    BaseService
  2. class DlqProducerRoute extends DeliveryProducerRoute

  3. class FAILED extends State

    Attributes
    protected
    Definition Classes
    BaseService
  4. class QueueDeliverySession extends Sink[Delivery] with DeliverySession with SessionSinkFilter[Delivery]

  5. class STARTED extends State

    Attributes
    protected
    Definition Classes
    BaseService
  6. class STARTING extends State

    Attributes
    protected
    Definition Classes
    BaseService
  7. class STOPPED extends State

    Attributes
    protected
    Definition Classes
    BaseService
  8. class STOPPING extends State

    Attributes
    protected
    Definition Classes
    BaseService
  9. sealed class State extends AnyRef

    Definition Classes
    BaseService

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. var _message_group_buckets: HashRing[GroupBucket, String]

  7. var _service_failure: Throwable

    Attributes
    protected
    Definition Classes
    BaseService
  8. var _service_state: State

    Attributes
    protected
    Definition Classes
    BaseService
  9. def _start(on_completed: Task): Unit

    Attributes
    protected
    Definition Classes
    Queue → BaseService
  10. var _start_transition_counter: Int

    Definition Classes
    BaseService
  11. def _stop(on_completed: Task): Unit

    Attributes
    protected
    Definition Classes
    Queue → BaseService
  12. def address: DestinationAddress

    Definition Classes
    QueueDomainDestination
  13. var all_subscriptions: Map[DeliveryConsumer, Subscription]

  14. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  15. final def assertRetained(): Unit

    Attributes
    protected[org.fusesource.hawtdispatch]
    Definition Classes
    BaseRetained
  16. def assert_executing: Unit

    Definition Classes
    Dispatched
  17. var auto_delete_after: Int

  18. def bind(bind_address: BindAddress, consumer: DeliveryConsumer, on_bind: () ⇒ Unit): Unit

    Definition Classes
    QueueDomainDestination
  19. def bind(values: List[DeliveryConsumer], on_bind: () ⇒ Unit): Unit

    Definition Classes
    QueueBindableDeliveryProducer
  20. def bind(value: DeliveryConsumer, ctx: SecurityContext, cb: (Result[Zilch, String]) ⇒ Unit): Unit

  21. var binding: Binding

  22. def browse(from_seq: Long, to: Option[Long], max: Long)(func: (BrowseResult) ⇒ Unit): Unit

    Definition Classes
    QueueDomainDestination
  23. def browser: Boolean

    Definition Classes
    DeliveryConsumer
  24. def change_consumer_capacity(amount: Int): Unit

  25. def check_idle: Unit

  26. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  27. def close_on_drain: Boolean

    Definition Classes
    DeliveryConsumer
  28. def collocate(value: DispatchQueue): Unit

    Definition Classes
    DeliveryProducer
  29. var config: QueueSettingsDTO

  30. def configure(update: QueueSettingsDTO): Queue

  31. def connect(connect_address: ConnectAddress, producer: BindableDeliveryProducer): Unit

    Definition Classes
    QueueDomainDestination
  32. def connect(p: DeliveryProducer): QueueDeliverySession

    Definition Classes
    QueueDeliveryConsumer
  33. def connected(): Unit

    Definition Classes
    QueueBindableDeliveryProducer
  34. def connection: Option[BrokerConnection]

    Definition Classes
    QueueDeliveryConsumerDeliveryProducer
  35. var consumer_counter: Long

  36. val consumer_swapped_in: MemorySpace

  37. var consumers_keeping_up_historically: Boolean

  38. def create_entry_status(cur: QueueEntry): EntryStatusDTO

  39. def create_uow(uow: StoreUOW): StoreUOW

  40. def create_uow: StoreUOW

  41. def dead_letter(original_uow: StoreUOW, entry: QueueEntry)(removeFunc: (StoreUOW) ⇒ Unit): AnyVal

  42. def defer(func: ⇒ Unit): Unit

    Definition Classes
    DeferringDispatched
  43. var delivery_rate: Int

  44. var dequeue_item_counter: Long

  45. var dequeue_size_counter: Long

  46. var dequeue_ts: Long

  47. def disconnect(producer: BindableDeliveryProducer): Unit

    Definition Classes
    QueueDomainDestination
  48. def disconnected(): Nothing

    Definition Classes
    QueueBindableDeliveryProducer
  49. val dispatch_queue: DispatchQueue

    Definition Classes
    Queue → Dispatched → DeliveryConsumerBindableDeliveryProducerDeliveryProducer
  50. lazy val dispatch_queue_task_source: CustomDispatchSource[Task, ListBuffer[Task]]

    Definition Classes
    DeferringDispatched
  51. def display_active_entries: Unit

  52. def display_stats: Unit

  53. def dispose(): Unit

    Attributes
    protected[org.fusesource.hawtdispatch]
    Definition Classes
    BaseRetained
  54. def dlq_expired: Boolean

  55. def dlq_nak_limit: Int

  56. var dlq_overflow: OverflowSink[(Delivery, (StoreUOW) ⇒ Unit)]

  57. var dlq_route: DlqProducerRoute

  58. var enqueue_item_counter: Long

  59. def enqueue_remaining_take(amount: Int): AnyVal

  60. var enqueue_size_counter: Long

  61. def enqueue_throttle_release(throttle: LongCounter): Unit

  62. var enqueue_ts: Long

  63. var enqueues_remaining: LongCounter

  64. val entries: LinkedNodeList[QueueEntry]

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

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

    Definition Classes
    AnyRef → Any
  67. def exclusive: Boolean

    Definition Classes
    DeliveryConsumer
  68. var exclusive_subscriptions: ListBuffer[Subscription]

  69. def expired(uow: StoreUOW, entry: QueueEntry)(func: ⇒ Unit): Unit

  70. var expired_item_counter: Long

  71. var expired_size_counter: Long

  72. var expired_ts: Long

  73. def filter: BooleanExpression

  74. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  75. var full_policy: FullDropPolicy

  76. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  77. final def getDisposer(): Task

    Definition Classes
    BaseRetained
  78. def get_queue_metrics: DestMetricsDTO

  79. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  80. val head_entry: QueueEntry

  81. def id: String

    Definition Classes
    DomainDestinationSecuredResource
  82. var idled_at: Long

  83. var inbound_sessions: Set[DeliverySession]

  84. var individual_swapped_items: Int

  85. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  86. def is_persistent: Boolean

    Definition Classes
    QueueDeliveryConsumer
  87. def is_topic_queue: Boolean

  88. def jms_selector: String

    Definition Classes
    DeliveryConsumer
  89. var keep_up_delivery_rate: Long

  90. var loaded_items: Int

  91. var loaded_size: Int

  92. def matches(delivery: Delivery): Boolean

    Definition Classes
    QueueDeliveryConsumer
  93. var max_enqueue_rate: Int

  94. def message_group_buckets: HashRing[GroupBucket, String]

  95. def message_group_graceful_handoff: Boolean

  96. var message_seq_counter: Long

  97. object messages extends Sink[(Session[Delivery], Delivery)]

  98. def might_unfill[T](func: ⇒ T): T

  99. def mirrored: Boolean

  100. var nack_item_counter: Long

  101. var nack_size_counter: Long

  102. var nack_ts: Long

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

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

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

    Definition Classes
    AnyRef
  106. var now: Long

  107. def on_queue_flushed: Unit

  108. def process_ack(entry: AcquiredQueueEntry, consumed: DeliveryResult, uow: StoreUOW): Unit

  109. var producer_counter: Long

  110. val producer_swapped_in: MemorySpace

  111. var producers: ListBuffer[BindableDeliveryProducer]

  112. def queue_items: Long

  113. def queue_maintenance: Unit

  114. def queue_size: Long

  115. def receive_buffer_size: Int

    Definition Classes
    DeliveryConsumer
  116. final def release(arg0: Int): Unit

    Attributes
    protected[org.fusesource.hawtdispatch]
    Definition Classes
    BaseRetained
  117. final def release(): Unit

    Definition Classes
    BaseRetained → Retained
  118. val resource_kind: ResourceKind

    Definition Classes
    QueueSecuredResource
  119. def restore_from_store(on_completed: ⇒ Unit): Unit

  120. var restored_from_store: Boolean

  121. final def retain(): Unit

    Definition Classes
    BaseRetained → Retained
  122. final def retained(): Int

    Definition Classes
    BaseRetained → Retained
  123. val router: LocalRouter

  124. var rules_cache: SecurityRules

    Definition Classes
    SecuredResource
  125. def schedule_reoccurring(time: Long, unit: TimeUnit)(func: ⇒ Unit): Unit

    Definition Classes
    BaseService
  126. def send_buffer_size: Int

    Definition Classes
    DeliveryProducer
  127. def service_failure(): Throwable

    Definition Classes
    BaseService → Service
  128. def service_state: State

    Definition Classes
    BaseService
  129. val session_manager: SessionSinkMux[Delivery]

  130. final def setDisposer(arg0: Task): Unit

    Definition Classes
    BaseRetained
  131. final def setDisposer(arg0: Runnable): Unit

    Definition Classes
    BaseRetained
  132. def set_starting_seq(seq: Long): Unit

    Definition Classes
    DeliveryConsumer
  133. def start(on_completed: Task): Unit

    Definition Classes
    BaseService → Service
  134. def start_from_tail: Boolean

    Definition Classes
    DeliveryConsumer
  135. def status(entries: Boolean = false, include_producers: Boolean = false, include_consumers: Boolean = false): QueueStatusDTO

  136. def stop(on_completed: Task): Unit

    Definition Classes
    BaseService → Service
  137. var stop_listener_waiting_for_flush: Task

  138. val store_id: Long

  139. var swap_in_item_counter: Long

  140. var swap_in_size_counter: Long

  141. def swap_messages: Unit

  142. var swap_out_item_counter: Long

  143. var swap_out_size_counter: Long

  144. var swap_triggered: Boolean

  145. def swapped_in_size_max: Int

  146. def swapped_out_size: Long

  147. var swapping_in_size: Int

  148. var swapping_out_size: Int

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

    Definition Classes
    AnyRef
  150. var tail_entry: QueueEntry

  151. def toString(): String

    Definition Classes
    Queue → AnyRef → Any
  152. def trigger_swap: Unit

  153. var tune_catchup_enqueue_rate: Int

    The rate at which to throttle producers when consumers are catching up.

  154. var tune_fast_delivery_rate: Int

    The message delivery rate (in bytes/sec) at which the queue enables a enqueue rate throttle to allow consumers to catchup with producers.

  155. var tune_max_enqueue_rate: Int

    The rate at which producers are throttled at.

  156. var tune_persistent: Boolean

    Should this queue persistently store it's entries?

  157. var tune_quota: Long

    The max memory to allow this queue to grow to.

  158. var tune_quota_messages: Long

  159. var tune_round_robin: Boolean

    Should use a round robin dispatching of messages?

  160. var tune_swap: Boolean

    Should messages be swapped out of memory if no consumers need the message?

  161. var tune_swap_range_size: Int

    The number max number of swapped queue entries to load for the store at a time.

    The number max number of swapped queue entries to load for the store at a time. Note that swapped entries are just reference pointers to the actual messages. When not loaded, the batch is referenced as sequence range to conserve memory.

  162. def unbind(consumer: DeliveryConsumer, persistent: Boolean): Unit

    Definition Classes
    QueueDomainDestination
  163. def unbind(values: List[DeliveryConsumer]): Unit

    Definition Classes
    QueueBindableDeliveryProducer
  164. def update(on_completed: Task): Unit

    Definition Classes
    QueueDomainDestination
  165. def user: String

    Definition Classes
    DeliveryConsumer
  166. def virtual_host: VirtualHost

    Definition Classes
    QueueDomainDestination
  167. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws()

Inherited from DeferringDispatched

Inherited from DomainDestination

Inherited from SecuredResource

Inherited from BaseService

Inherited from Dispatched

Inherited from Service

Inherited from DeliveryConsumer

Inherited from BindableDeliveryProducer

Inherited from DeliveryProducer

Inherited from BaseRetained

Inherited from Retained

Inherited from AnyRef

Inherited from Any

Ungrouped