org.apache.activemq.apollo.broker

Queue

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

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

Instance Constructors

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

Type Members

  1. class DlqProducerRoute extends DeliveryProducerRoute

  2. class QueueDeliverySession extends Sink[Delivery] with DeliverySession with SessionSinkFilter[Delivery]

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

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

    Attributes
    final
    Definition Classes
    Any
  6. var _serviceFailure : Exception

    Attributes
    protected
    Definition Classes
    BaseService
  7. var _service_state : State

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

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

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

    Attributes
    protected
    Definition Classes
    Queue → BaseService
  11. val ack_source : CustomDispatchSource[(AcquiredQueueEntry, DeliveryResult, StoreUOW), ListBuffer[(AcquiredQueueEntry, DeliveryResult, StoreUOW)]]

  12. def address : DestinationAddress

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

  14. def asInstanceOf [T0] : T0

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

    Attributes
    protected[hawtdispatch] final
    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): Unit

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

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

  21. var binding : Binding

  22. def browser : Boolean

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

  24. def change_producer_capacity (amount: Int): Unit

  25. def check_idle : Unit

  26. def clone (): AnyRef

    Attributes
    protected[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 : Boolean

  38. var consumers_keeping_up_counter : Int

  39. var consumers_keeping_up_historically : Boolean

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

  41. var delivery_rate : Long

  42. var dequeue_item_counter : Long

  43. var dequeue_size_counter : Long

  44. var dequeue_ts : Long

  45. def disconnect (producer: BindableDeliveryProducer): Unit

    Definition Classes
    QueueDomainDestination
  46. def disconnected (): Nothing

    Definition Classes
    QueueBindableDeliveryProducer
  47. val dispatch_queue : DispatchQueue

    Definition Classes
    Queue → Dispatched → DeliveryConsumerBindableDeliveryProducerDeliveryProducer
  48. def display_active_entries : Unit

  49. def display_stats : Unit

  50. def dispose (): Unit

    Definition Classes
    Queue → BaseRetained
  51. def dlq_nak_limit : Int

  52. var dql_route : DlqProducerRoute

  53. def drain_acks : Unit

  54. def drain_store_loads (): Unit

  55. def drain_swap_out_completes (): Unit

  56. var enqueue_item_counter : Long

  57. def enqueue_remaining_take (amount: Int): AnyVal

  58. var enqueue_size_counter : Long

  59. def enqueue_throttle_release (throttle: LongCounter): Unit

  60. var enqueue_ts : Long

  61. var enqueues_remaining : LongCounter

  62. val entries : LinkedNodeList[QueueEntry]

  63. def eq (arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  65. def exclusive : Boolean

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

  67. def expired (entry: QueueEntry, dequeue: Boolean = true): Unit

  68. def expired (delivery: Delivery): Unit

  69. var expired_item_counter : Long

  70. var expired_size_counter : Long

  71. var expired_ts : Long

  72. def filter : BooleanExpression

  73. def finalize (): Unit

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

  75. def getClass (): java.lang.Class[_]

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

    Attributes
    final
    Definition Classes
    BaseRetained
  77. def get_queue_metrics : DestMetricsDTO

  78. def hashCode (): Int

    Definition Classes
    AnyRef → Any
  79. val head_entry : QueueEntry

  80. def id : String

    Definition Classes
    DomainDestinationSecuredResource
  81. var idled_at : Long

  82. var inbound_sessions : Set[DeliverySession]

  83. var individual_swapped_items : Int

  84. def isInstanceOf [T0] : Boolean

    Attributes
    final
    Definition Classes
    Any
  85. def is_persistent : Boolean

    Definition Classes
    QueueDeliveryConsumer
  86. def jms_selector : String

    Definition Classes
    DeliveryConsumer
  87. var keep_up_delivery_rate : Long

  88. def load_status : DestinationLoadDTO

  89. var loaded_items : Int

  90. var loaded_size : Int

  91. def matches (delivery: Delivery): Boolean

    Definition Classes
    QueueDeliveryConsumer
  92. var max_enqueue_rate : Int

  93. var message_seq_counter : Long

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

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

  96. def mirrored : Boolean

  97. var nack_item_counter : Long

  98. var nack_size_counter : Long

  99. var nack_ts : Long

  100. def ne (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  101. def notify (): Unit

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

    Attributes
    final
    Definition Classes
    AnyRef
  103. var now : Long

  104. def on_queue_flushed : Unit

  105. var producer_counter : Long

  106. val producer_swapped_in : MemorySpace

  107. var producers : ListBuffer[BindableDeliveryProducer]

  108. def queue_items : Long

  109. def queue_maintenance : Unit

  110. def queue_size : Long

  111. def receive_buffer_size : Int

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

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

    Attributes
    final
    Definition Classes
    BaseRetained → Retained
  114. val resource_kind : AnyRef with ResourceKind

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

  116. var restored_from_store : Boolean

  117. def retain (): Unit

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

    Attributes
    final
    Definition Classes
    BaseRetained → Retained
  119. val router : LocalRouter

  120. var rules_cache : SecurityRules

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

    Definition Classes
    BaseService
  122. def send_buffer_size : Int

    Definition Classes
    DeliveryProducer
  123. def serviceFailure : Exception

    Definition Classes
    BaseService
  124. def service_state : State

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

  126. def setDisposer (arg0: Task): Unit

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

    Attributes
    final
    Definition Classes
    BaseRetained
  128. def set_starting_seq (seq: Long): Unit

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

    Attributes
    final
    Definition Classes
    BaseService → Service
  130. def start_from_tail : Boolean

    Definition Classes
    DeliveryConsumer
  131. def status (entries: Boolean = false): QueueStatusDTO

  132. def stop (on_completed: Task): Unit

    Attributes
    final
    Definition Classes
    BaseService → Service
  133. var stop_listener_waiting_for_flush : Task

  134. val store_id : Long

  135. val store_load_source : CustomDispatchSource[(Swapped, MessageRecord), ListBuffer[(Swapped, MessageRecord)]]

  136. var swap_in_item_counter : Long

  137. var swap_in_size_counter : Long

  138. def swap_messages : Unit

  139. val swap_out_completes_source : CustomDispatchSource[Task, ListBuffer[Task]]

  140. var swap_out_item_counter : Long

  141. var swap_out_size_counter : Long

  142. val swap_source : CustomDispatchSource[Integer, Integer]

  143. def swapped_in_size_max : Int

  144. def swapped_out_size : Long

  145. var swapping_in_size : Int

  146. var swapping_out_size : Int

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

    Attributes
    final
    Definition Classes
    AnyRef
  148. var tail_entry : QueueEntry

  149. def toString (): String

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

  151. var tune_catchup_enqueue_rate : Int

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

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

  153. var tune_max_enqueue_rate : Int

    The rate at which producers are throttled at.

  154. var tune_persistent : Boolean

    Should this queue persistently store it's entries?

  155. var tune_quota : Long

    The max memory to allow this queue to grow to.

  156. var tune_swap : Boolean

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

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

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

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

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

    Definition Classes
    QueueDomainDestination
  161. def user : String

    Definition Classes
    DeliveryConsumer
  162. def virtual_host : VirtualHost

    Definition Classes
    QueueDomainDestination
  163. def wait (): Unit

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

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

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()

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