class
LevelDBClient
extends AnyRef
Instance Constructors
-
new
LevelDBClient
(store: LevelDBStore)
Type Members
-
case class
UsageCounter
(info: LogInfo) extends Product with Serializable
Value Members
-
def
!=
(arg0: AnyRef): Boolean
-
def
!=
(arg0: Any): Boolean
-
def
##
(): Int
-
def
==
(arg0: AnyRef): Boolean
-
def
==
(arg0: Any): Boolean
-
def
add_queue
(record: QueueRecord, callback: Runnable): Unit
-
def
asInstanceOf
[T0]
: T0
-
def
check_index_integrity
(index: RichDB): Unit
-
def
clone
(): AnyRef
-
-
def
copy_dirty_index_to_snapshot
: Unit
-
-
def
directory
: File
-
def
dirty_index_file
: File
-
def
dispatchQueue
: DispatchQueue
-
def
eq
(arg0: AnyRef): Boolean
-
def
equals
(arg0: Any): Boolean
-
def
export_data
(os: OutputStream): Option[String]
-
var
factory
: DBFactory
-
def
finalize
(): Unit
-
def
gc
: Unit
-
def
get
(key: Buffer): Option[Buffer]
-
def
getClass
(): java.lang.Class[_]
-
def
getLastMessageKey
: Long
-
def
getQueueEntries
(queue_key: Long, firstSeq: Long, lastSeq: Long): Seq[QueueEntryRecord]
-
def
get_last_queue_key
: Long
-
def
get_queue
(queue_key: Long): Option[QueueRecord]
-
def
hashCode
(): Int
-
def
import_data
(is: InputStream): Option[String]
-
-
var
index_options
: Options
-
def
isInstanceOf
[T0]
: Boolean
-
var
last_index_snapshot_pos
: Long
-
var
last_index_snapshot_ts
: Long
-
def
listQueueEntryGroups
(queue_key: Long, limit: Int): Seq[QueueEntryRange]
-
def
list_queues
: Seq[Long]
-
def
loadMessages
(requests: ListBuffer[(Long, AtomicReference[AnyRef], (Option[MessageRecord]) ⇒ Unit)]): Unit
-
var
lock_file
: LockFile
-
def
lock_store
: Unit
-
-
def
log_ref_decrement
(pos: Long): Unit
-
def
log_ref_increment
(pos: Long): Unit
-
val
log_refs
: HashMap[Long, LongCounter]
-
def
log_size
: Long
-
var
metric_load_from_index
: TimeMetric
-
val
metric_load_from_index_counter
: TimeCounter
-
def
ne
(arg0: AnyRef): Boolean
-
def
notify
(): Unit
-
def
notifyAll
(): Unit
-
def
purge
(): Unit
-
def
remove_queue
(queue_key: Long, callback: Runnable): Unit
-
def
resume
(): Unit
-
def
retry
[T]
(func: ⇒ T): T
-
def
retry_using_index
[T]
(func: ⇒ T): T
-
def
snapshot_index
: Unit
-
def
snapshot_index_file
(id: Long): File
-
val
snapshot_rw_lock
: ReentrantReadWriteLock
-
def
start
(): Unit
-
def
stop
(): Unit
-
def
store
(uows: Seq[DelayableUOW], callback: Runnable): Unit
-
def
suspend
(): Unit
-
var
sync
: Boolean
-
def
synchronized
[T0]
(arg0: ⇒ T0): T0
-
def
temp_index_file
: File
-
implicit def
toBuffer
(buf: Array[Byte]): Buffer
-
implicit def
toByteArray
(buf: Buffer): Array[Byte]
-
def
toString
(): String
-
def
unlock_store
: Unit
-
def
using_index
[T]
(func: ⇒ T): T
-
var
verify_checksums
: Boolean
-
def
wait
(): Unit
-
def
wait
(arg0: Long, arg1: Int): Unit
-
def
wait
(arg0: Long): Unit
Inherited from AnyRef
Inherited from Any