org.apache.activemq.apollo.broker.store.leveldb

LevelDBStore

class LevelDBStore extends DelayingStoreSupport

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

Instance Constructors

  1. new LevelDBStore(config: LevelDBStoreDTO)

Type Members

  1. class CREATED extends State

    Attributes
    protected
    Definition Classes
    BaseService
  2. class DelayableUOW extends BaseRetained with StoreUOW

    Definition Classes
    DelayingStoreSupport
  3. class FAILED extends State

    Attributes
    protected
    Definition Classes
    BaseService
  4. class STARTED extends State

    Attributes
    protected
    Definition Classes
    BaseService
  5. class STARTING extends State

    Attributes
    protected
    Definition Classes
    BaseService
  6. class STOPPED extends State

    Attributes
    protected
    Definition Classes
    BaseService
  7. class STOPPING extends State

    Attributes
    protected
    Definition Classes
    BaseService
  8. 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 _service_failure: Throwable

    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
    LevelDBStore → BaseService
  9. var _start_transition_counter: Int

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

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

    Definition Classes
    LevelDBStore → Store
  12. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  13. def assert_executing: Unit

    Definition Classes
    Dispatched
  14. var cancelable_enqueue_actions: ConcurrentHashMap[(Long, Long), MessageAction]

    Definition Classes
    DelayingStoreSupport
  15. var canceled_add_message: Long

    Definition Classes
    DelayingStoreSupport
  16. var canceled_enqueue: Long

    Definition Classes
    DelayingStoreSupport
  17. var client: LevelDBClient

  18. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  19. var close_latency: TimeMetric

    Definition Classes
    DelayingStoreSupport
  20. val close_latency_counter: TimeCounter

    Definition Classes
    DelayingStoreSupport
  21. def compact(callback: ⇒ Unit): Unit

    Compacts the data in the store.

    Compacts the data in the store.

    Definition Classes
    LevelDBStore → Store
  22. val config: LevelDBStoreDTO

  23. def create_client: LevelDBClient

  24. def create_uow(owner: String): DelayableUOW

    Definition Classes
    DelayingStoreSupport → Store
  25. def detailed_pending_status: String

    Definition Classes
    DelayingStoreSupport
  26. val dispatch_queue: DispatchQueue

    Definition Classes
    DelayingStoreSupport → Dispatched
  27. def drain_flushes: Unit

    Definition Classes
    DelayingStoreSupport
  28. def drain_loads: Unit

  29. def drain_uows: Unit

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

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

    Definition Classes
    AnyRef → Any
  32. val event_source: CustomDispatchSource[Runnable, ListBuffer[Runnable]]

    Definition Classes
    DelayingStoreSupport
  33. def export_data(os: OutputStream, cb: (Option[String]) ⇒ 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
    LevelDBStore → Store
  34. def fill_store_status(rc: StoreStatusDTO): Unit

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

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

    Definition Classes
    LevelDBStore → DelayingStoreSupport
  37. var flush_latency: TimeMetric

    Definition Classes
    DelayingStoreSupport
  38. val flush_latency_counter: TimeCounter

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

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

    Definition Classes
    DelayingStoreSupport
  41. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  42. 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
    LevelDBStore → Store
  43. def get_map_entry(key: Buffer)(callback: (Option[Buffer]) ⇒ Unit): Unit

    Definition Classes
    LevelDBStore → Store
  44. def get_next_msg_key: Long

    Attributes
    protected
    Definition Classes
    LevelDBStore → DelayingStoreSupport
  45. def get_prefixed_map_entries(prefix: Buffer)(callback: (Seq[(Buffer, Buffer)]) ⇒ Unit): Unit

    Definition Classes
    LevelDBStore → Store
  46. def get_queue(queueKey: Long)(callback: (Option[QueueRecord]) ⇒ Unit): Unit

    Definition Classes
    LevelDBStore → Store
  47. def get_store_status(callback: (StoreStatusDTO) ⇒ Unit): Unit

    Definition Classes
    LevelDBStore → Store
  48. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  49. def import_data(is: InputStream, cb: (Option[String]) ⇒ 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
    LevelDBStore → Store
  50. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  51. def key(x: QueueEntryRecord): (Long, Long)

    Definition Classes
    DelayingStoreSupport
  52. def kind: String

    Definition Classes
    LevelDBStore → Store
  53. def list_queue_entries(queueKey: Long, firstSeq: Long, lastSeq: Long)(callback: (Seq[QueueEntryRecord]) ⇒ Unit): Unit

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

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

    Definition Classes
    LevelDBStore → Store
  56. def load_message(messageKey: Long, locator: AtomicReference[AnyRef])(callback: (Option[MessageRecord]) ⇒ Unit): Unit

    Definition Classes
    LevelDBStore → Store
  57. val load_source: CustomDispatchSource[(Long, AtomicReference[AnyRef], (Option[MessageRecord]) ⇒ Unit), ListBuffer[(Long, AtomicReference[AnyRef], (Option[MessageRecord]) ⇒ Unit)]]

  58. def location: String

    Definition Classes
    LevelDBStore → Store
  59. def locator_based: Boolean

    Attributes
    protected
    Definition Classes
    LevelDBStore → DelayingStoreSupport
  60. var message_load_batch_size: IntMetric

    Definition Classes
    DelayingStoreSupport
  61. val message_load_batch_size_counter: IntMetricCounter

    Definition Classes
    DelayingStoreSupport
  62. var message_load_latency: TimeMetric

    Definition Classes
    DelayingStoreSupport
  63. val message_load_latency_counter: TimeCounter

    Definition Classes
    DelayingStoreSupport
  64. var metric_canceled_enqueue_counter: Long

    Definition Classes
    DelayingStoreSupport
  65. var metric_canceled_message_counter: Long

    Definition Classes
    DelayingStoreSupport
  66. var metric_flushed_enqueue_counter: Long

    Definition Classes
    DelayingStoreSupport
  67. var metric_flushed_message_counter: Long

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

    Definition Classes
    AnyRef
  69. val next_batch_id: AtomicInteger

    Definition Classes
    DelayingStoreSupport
  70. var next_msg_key: AtomicLong

  71. var next_queue_key: AtomicLong

  72. final def notify(): Unit

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

    Definition Classes
    AnyRef
  74. def on_store_requested(mr: MessageRecord): Unit

    Definition Classes
    LevelDBStore → DelayingStoreSupport
  75. val pending_stores: ConcurrentHashMap[Long, MessageAction]

    Definition Classes
    DelayingStoreSupport
  76. def poll_stats: Unit

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

    Deletes all stored data from the store.

    Deletes all stored data from the store.

    Definition Classes
    LevelDBStore → Store
  78. var range_load_latency: TimeMetric

    Definition Classes
    DelayingStoreSupport
  79. val range_load_latency_counter: TimeCounter

    Definition Classes
    DelayingStoreSupport
  80. var read_executor: ExecutorService

  81. def remove_queue(queueKey: Long)(callback: (Boolean) ⇒ Unit): Unit

    Definition Classes
    LevelDBStore → Store
  82. def schedule_reoccurring(time: Long, unit: TimeUnit)(func: ⇒ Unit): Unit

    Definition Classes
    BaseService
  83. def service_failure(): Throwable

    Definition Classes
    BaseService → Service
  84. def service_state: State

    Definition Classes
    BaseService
  85. def start(on_completed: Task): Unit

    Definition Classes
    BaseService → Service
  86. def start(func: ⇒ Unit): Unit

    Definition Classes
    ServiceTrait
  87. def stop(on_completed: Task): Unit

    Definition Classes
    BaseService → Service
  88. def stop(func: ⇒ Unit): Unit

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

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

    Definition Classes
    DelayingStoreSupport
  91. def store_kind: String

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

    Definition Classes
    AnyRef
  93. implicit def toIntMetricDTO(m: IntMetric): IntMetricDTO

    Definition Classes
    DelayingStoreSupport
  94. def toString(): String

    Definition Classes
    LevelDBStore → AnyRef → Any
  95. implicit def toTimeMetricDTO(m: TimeMetric): TimeMetricDTO

    Definition Classes
    DelayingStoreSupport
  96. val uow_source: CustomDispatchSource[DelayableUOW, ListBuffer[DelayableUOW]]

    Definition Classes
    DelayingStoreSupport
  97. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws()
  100. var write_executor: ExecutorService

Inherited from DelayingStoreSupport

Inherited from BaseService

Inherited from Dispatched

Inherited from Store

Inherited from ServiceTrait

Inherited from Service

Inherited from AnyRef

Inherited from Any

Ungrouped