org.apache.activemq.apollo.broker.store.jdbm2

JDBM2Store

class JDBM2Store extends DelayingStoreSupport

Linear Supertypes
DelayingStoreSupport, BaseService, Dispatched, Store, ServiceTrait, Service, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. JDBM2Store
  2. DelayingStoreSupport
  3. BaseService
  4. Dispatched
  5. Store
  6. ServiceTrait
  7. Service
  8. AnyRef
  9. Any
Visibility
  1. Public
  2. All

Instance Constructors

  1. new JDBM2Store (config: JDBM2StoreDTO)

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
    JDBM2Store → BaseService
  9. def _stop (on_completed: Runnable): Unit

    Attributes
    protected
    Definition Classes
    JDBM2Store → BaseService
  10. def add_queue (record: QueueRecord)(callback: (Boolean) ⇒ Unit): Unit

    Definition Classes
    JDBM2Store → Store
  11. val aggregator : AggregatingExecutor

    Definition Classes
    DelayingStoreSupport
  12. def asInstanceOf [T0] : T0

    Attributes
    final
    Definition Classes
    Any
  13. def assert_executing : Unit

    Definition Classes
    Dispatched
  14. var canceled_add_message : Long

    Definition Classes
    DelayingStoreSupport
  15. var canceled_enqueue : Long

    Definition Classes
    DelayingStoreSupport
  16. val client : JDBM2Client

  17. def clone (): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  18. var commit_latency : TimeMetric

    Definition Classes
    DelayingStoreSupport
  19. val commit_latency_counter : TimeCounter

    Definition Classes
    DelayingStoreSupport
  20. def compact : Unit @scala.util.continuations.cpsParam[Unit,Unit]

  21. var config : JDBM2StoreDTO

  22. def create_uow (): DelayableUOW

    Definition Classes
    DelayingStoreSupport → Store
  23. var delayed_uows : HashMap[Int, DelayableUOW]

    Definition Classes
    DelayingStoreSupport
  24. val dispatch_queue : DispatchQueue

    Definition Classes
    DelayingStoreSupport → Dispatched
  25. def drain_flush_message : Unit

    Definition Classes
    DelayingStoreSupport
  26. def drain_flushes : Unit

    Definition Classes
    DelayingStoreSupport
  27. def drain_loads : Unit

  28. def drain_uows : Unit

    Definition Classes
    DelayingStoreSupport
  29. def eq (arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  31. var executor : ExecutorService

  32. def export_pb (streams: StreamManager[OutputStream]): org.apache.activemq.apollo.util.Result[org.apache.activemq.apollo.util.Zilch,String] @scala.util.continuations.cpsParam[Unit,Unit]

    Exports the contents of the store to the provided streams.

    Exports the contents of the store to the provided streams. Each stream should contain a list of framed protobuf objects with the corresponding object types.

    Definition Classes
    JDBM2Store → Store
  33. def fill_store_status (rc: StoreStatusDTO): Unit

    Attributes
    protected
    Definition Classes
    DelayingStoreSupport
  34. def finalize (): Unit

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  35. def flush_delay : Long

    Definition Classes
    JDBM2Store → DelayingStoreSupport
  36. var flush_latency : TimeMetric

    Definition Classes
    DelayingStoreSupport
  37. val flush_latency_counter : TimeCounter

    Definition Classes
    DelayingStoreSupport
  38. def flush_message (message_key: Long)(cb: ⇒ Unit): Unit

    Definition Classes
    DelayingStoreSupport → Store
  39. val flush_message_source : CustomDispatchSource[(Long, () ⇒ Unit), ListBuffer[(Long, () ⇒ Unit)]]

    Definition Classes
    DelayingStoreSupport
  40. val flush_source : CustomDispatchSource[DelayableUOW, ListBuffer[DelayableUOW]]

    Definition Classes
    DelayingStoreSupport
  41. def get (key: Buffer)(callback: (Option[Buffer]) ⇒ Unit): Unit

    Definition Classes
    JDBM2Store → Store
  42. def getClass (): java.lang.Class[_]

    Attributes
    final
    Definition Classes
    AnyRef → Any
  43. def get_last_queue_key (callback: (Option[Long]) ⇒ Unit): Unit

    Ges the last queue key identifier stored.

    Ges the last queue key identifier stored.

    Definition Classes
    JDBM2Store → Store
  44. def get_next_msg_key : Long

    Attributes
    protected
    Definition Classes
    JDBM2Store → DelayingStoreSupport
  45. def get_queue (queueKey: Long)(callback: (Option[QueueRecord]) ⇒ Unit): Unit

    Definition Classes
    JDBM2Store → Store
  46. def get_store_status (callback: (StoreStatusDTO) ⇒ Unit): Unit

    Definition Classes
    JDBM2Store → Store
  47. def hashCode (): Int

    Definition Classes
    AnyRef → Any
  48. def import_pb (streams: StreamManager[InputStream]): org.apache.activemq.apollo.util.Result[org.apache.activemq.apollo.util.Zilch,String] @scala.util.continuations.cpsParam[Unit,Unit]

    Imports a previously exported set of streams.

    Imports a previously exported set of streams. This deletes any previous data in the store.

    Definition Classes
    JDBM2Store → Store
  49. def isInstanceOf [T0] : Boolean

    Attributes
    final
    Definition Classes
    Any
  50. def key (x: QueueEntryRecord): (Long, Long)

    Definition Classes
    DelayingStoreSupport
  51. def list_queue_entries (queueKey: Long, firstSeq: Long, lastSeq: Long)(callback: (Seq[QueueEntryRecord]) ⇒ Unit): Unit

    Definition Classes
    JDBM2Store → Store
  52. def list_queue_entry_ranges (queueKey: Long, limit: Int)(callback: (Seq[QueueEntryRange]) ⇒ Unit): Unit

    Definition Classes
    JDBM2Store → Store
  53. def list_queues (callback: (Seq[Long]) ⇒ Unit): Unit

    Definition Classes
    JDBM2Store → Store
  54. def load_message (messageKey: Long, locator: AtomicReference[Array[Byte]])(callback: (Option[MessageRecord]) ⇒ Unit): Unit

    Definition Classes
    JDBM2Store → Store
  55. val load_source : CustomDispatchSource[(Long, (Option[MessageRecord]) ⇒ Unit), ListBuffer[(Long, (Option[MessageRecord]) ⇒ Unit)]]

  56. var message_load_batch_size : IntMetric

    Definition Classes
    DelayingStoreSupport
  57. val message_load_batch_size_counter : IntMetricCounter

    Definition Classes
    DelayingStoreSupport
  58. var message_load_latency : TimeMetric

    Definition Classes
    DelayingStoreSupport
  59. val message_load_latency_counter : TimeCounter

    Definition Classes
    DelayingStoreSupport
  60. var metric_canceled_enqueue_counter : Long

    Definition Classes
    DelayingStoreSupport
  61. var metric_canceled_message_counter : Long

    Definition Classes
    DelayingStoreSupport
  62. var metric_flushed_enqueue_counter : Long

    Definition Classes
    DelayingStoreSupport
  63. var metric_flushed_message_counter : Long

    Definition Classes
    DelayingStoreSupport
  64. def ne (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  65. val next_batch_id : AtomicInteger

    Definition Classes
    DelayingStoreSupport
  66. var next_msg_key : AtomicLong

  67. var next_queue_key : AtomicLong

  68. def notify (): Unit

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

    Attributes
    final
    Definition Classes
    AnyRef
  70. var pending_enqueues : HashMap[(Long, Long), MessageAction]

    Definition Classes
    DelayingStoreSupport
  71. var pending_stores : HashMap[Long, MessageAction]

    Definition Classes
    DelayingStoreSupport
  72. def poll_compact : Unit

  73. def poll_stats : Unit

  74. def purge (callback: ⇒ Unit): Unit

    Deletes all stored data from the store.

    Deletes all stored data from the store.

    Definition Classes
    JDBM2Store → Store
  75. var range_load_latency : TimeMetric

    Definition Classes
    DelayingStoreSupport
  76. val range_load_latency_counter : TimeCounter

    Definition Classes
    DelayingStoreSupport
  77. def remove_queue (queueKey: Long)(callback: (Boolean) ⇒ Unit): Unit

    Definition Classes
    JDBM2Store → Store
  78. def serviceFailure : Exception

    Definition Classes
    BaseService
  79. def service_state : State

    Definition Classes
    BaseService
  80. def start (on_completed: Runnable): Unit

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

    Attributes
    final
    Definition Classes
    BaseService → Service
  82. def start (func: ⇒ Unit): Unit

    Definition Classes
    ServiceTrait
  83. def stop (on_completed: Runnable): Unit

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

    Attributes
    final
    Definition Classes
    BaseService → Service
  85. def stop (func: ⇒ Unit): Unit

    Definition Classes
    ServiceTrait
  86. def store (uows: Seq[DelayableUOW])(callback: ⇒ Unit): Unit

    Attributes
    protected
    Definition Classes
    JDBM2Store → DelayingStoreSupport
  87. def store_completed (uows: ListBuffer[DelayableUOW]): Unit

    Definition Classes
    DelayingStoreSupport
  88. def synchronized [T0] (arg0: ⇒ T0): T0

    Attributes
    final
    Definition Classes
    AnyRef
  89. implicit def toIntMetricDTO (m: IntMetric): IntMetricDTO

    Attributes
    implicit
    Definition Classes
    DelayingStoreSupport
  90. def toString (): String

    Definition Classes
    JDBM2Store → AnyRef → Any
  91. implicit def toTimeMetricDTO (m: TimeMetric): TimeMetricDTO

    Attributes
    implicit
    Definition Classes
    DelayingStoreSupport
  92. val uow_source : CustomDispatchSource[DelayableUOW, ListBuffer[DelayableUOW]]

    Definition Classes
    DelayingStoreSupport
  93. def wait (): Unit

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

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

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()

Inherited from DelayingStoreSupport

Inherited from BaseService

Inherited from Dispatched

Inherited from Store

Inherited from ServiceTrait

Inherited from Service

Inherited from AnyRef

Inherited from Any