org.apache.activemq.apollo.broker

Queue

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

Linear Supertypes
DomainDestination, 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. BaseService
  4. Dispatched
  5. Service
  6. DeliveryConsumer
  7. BindableDeliveryProducer
  8. DeliveryProducer
  9. BaseRetained
  10. Retained
  11. AnyRef
  12. Any
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Queue (router: LocalRouter, store_id: Long, binding: QueueBinding, config: QueueDTO)

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: Runnable): Unit

    Attributes
    protected
    Definition Classes
    Queue → BaseService
  9. def _stop (on_completed: Runnable): Unit

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

  11. def addCapacity (amount: Int): Unit

  12. var all_subscriptions : Map[DeliveryConsumer, Subscription]

  13. def asInstanceOf [T0] : T0

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

    Attributes
    protected[hawtdispatch] final
    Definition Classes
    BaseRetained
  15. def assert_executing : Unit

    Definition Classes
    Dispatched
  16. var auto_delete_after : Int

  17. def bind (destination: DestinationDTO, consumer: DeliveryConsumer): Unit

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

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

  20. var binding : QueueBinding

  21. def browser : Boolean

    Definition Classes
    DeliveryConsumer
  22. def check_idle : Unit

  23. def clone (): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  24. def collocate (value: DispatchQueue): Unit

    Definition Classes
    DeliveryProducer
  25. var config : QueueDTO

  26. def configure (c: QueueDTO): Unit

  27. def connect (destination: DestinationDTO, producer: BindableDeliveryProducer): Unit

    Definition Classes
    QueueDomainDestination
  28. def connect (p: DeliveryProducer): DeliverySession { def consumer: org.apache.activemq.apollo.broker.Queue }

    Definition Classes
    QueueDeliveryConsumer
  29. def connected (): Unit

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

    Definition Classes
    QueueDeliveryConsumerDeliveryProducer
  31. var consumer_counter : Long

  32. var dequeue_item_counter : Long

  33. var dequeue_size_counter : Long

  34. var dequeue_ts : Long

  35. def destination_dto : DestinationDTO

    Definition Classes
    QueueDomainDestination
  36. def disconnect (producer: BindableDeliveryProducer): Unit

    Definition Classes
    QueueDomainDestination
  37. def disconnected (): Nothing

    Definition Classes
    QueueBindableDeliveryProducer
  38. val dispatch_queue : DispatchQueue

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

  40. def display_stats : Unit

  41. def dispose (): Unit

    Definition Classes
    Queue → BaseRetained
  42. def drain_acks : Unit

  43. def drain_store_loads (): Unit

  44. def drain_swap_out_completes (): Unit

  45. var enqueue_item_counter : Long

  46. var enqueue_size_counter : Long

  47. var enqueue_ts : Long

  48. val entries : LinkedNodeList[QueueEntry]

  49. def eq (arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  51. def exclusive : Boolean

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

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

  54. def expired (delivery: Delivery): Unit

  55. var expired_item_counter : Long

  56. var expired_size_counter : Long

  57. var expired_ts : Long

  58. def filter : BooleanExpression

  59. def finalize (): Unit

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

    Attributes
    final
    Definition Classes
    AnyRef
  61. def getDisposer (): Runnable

    Attributes
    final
    Definition Classes
    BaseRetained
  62. def hashCode (): Int

    Definition Classes
    AnyRef → Any
  63. val head_entry : QueueEntry

  64. def id : String

    Definition Classes
    QueueDomainDestination
  65. var idled_at : Long

  66. var inbound_sessions : Set[DeliverySession]

  67. var individual_swapped_items : Int

  68. def isInstanceOf [T0] : Boolean

    Attributes
    final
    Definition Classes
    Any
  69. def is_persistent : Boolean

    Definition Classes
    QueueDeliveryConsumer
  70. def matches (delivery: Delivery): Boolean

    Definition Classes
    QueueDeliveryConsumer
  71. var message_seq_counter : Long

  72. object messages extends Sink[Delivery]

  73. var nack_item_counter : Long

  74. var nack_size_counter : Long

  75. var nack_ts : Long

  76. def ne (arg0: AnyRef): Boolean

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

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

    Attributes
    final
    Definition Classes
    AnyRef
  79. var now : Long

  80. var producer_counter : Long

  81. var producers : ListBuffer[BindableDeliveryProducer]

  82. def queue_items : Long

  83. def queue_size : Long

  84. def receive_buffer_size : Int

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

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

    Attributes
    final
    Definition Classes
    BaseRetained → Retained
  87. def restore_from_store (on_completed: ⇒ Unit): Unit

  88. var restored_from_store : Boolean

  89. def retain (): Unit

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

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

  92. def schedule_periodic_maintenance : Unit

  93. def send_buffer_size : Int

    Definition Classes
    QueueDeliveryProducer
  94. def serviceFailure : Exception

    Definition Classes
    BaseService
  95. def service_state : State

    Definition Classes
    BaseService
  96. val session_manager : SinkMux[Delivery]

  97. def setDisposer (arg0: Runnable): Unit

    Attributes
    final
    Definition Classes
    BaseRetained
  98. def start (on_completed: Runnable): Unit

    Attributes
    final
    Definition Classes
    BaseService → Service
  99. def start (): Unit

    Attributes
    final
    Definition Classes
    BaseService → Service
  100. def stop (on_completed: Runnable): Unit

    Attributes
    final
    Definition Classes
    BaseService → Service
  101. def stop (): Unit

    Attributes
    final
    Definition Classes
    BaseService → Service
  102. val store_id : Long

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

  104. var swap_in_item_counter : Long

  105. var swap_in_size_counter : Long

  106. def swap_messages : Unit

  107. val swap_out_completes_source : CustomDispatchSource[Loaded, ListBuffer[Loaded]]

  108. var swap_out_item_counter : Long

  109. var swap_out_size_counter : Long

  110. val swap_source : CustomDispatchSource[Integer, Integer]

  111. var swapped_in_items : Int

  112. var swapped_in_size : Int

  113. var swapped_in_size_max : Int

  114. var swapping_in_size : Int

  115. var swapping_out_size : Int

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

    Attributes
    final
    Definition Classes
    AnyRef
  117. var tail_entry : QueueEntry

  118. def toString (): String

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

  120. var tune_consumer_buffer : Int

    The amount of memory buffer space to use per subscription.

  121. var tune_persistent : Boolean

    Should this queue persistently store it's entries?

  122. def tune_queue_buffer : Int

    The amount of memory buffer space for the queue.

    The amount of memory buffer space for the queue..

  123. var tune_swap : Boolean

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

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

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

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

    Definition Classes
    QueueBindableDeliveryProducer
  127. def update (on_completed: Runnable): Unit

    Definition Classes
    QueueDomainDestination
  128. def virtual_host : VirtualHost

    Definition Classes
    QueueDomainDestination
  129. def wait (): Unit

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

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

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()

Inherited from DomainDestination

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