class
BDBClient
extends AnyRef
Instance Constructors
-
new
BDBClient
(store: BDBStore)
Type Members
-
case class
TxContext
(tx: Transaction) 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
addQueue
(record: QueueRecord, callback: Runnable): Unit
-
def
add_and_get
[K]
(db: Database, key: DatabaseEntry, amount: Int, tx: Transaction): Int
-
def
asInstanceOf
[T0]
: T0
-
def
clone
(): AnyRef
-
-
def
decrement_message_reference
(ctx: TxContext, msg_key: Long): Any
-
var
direct_buffer_allocator
: FileDirectBufferAllocator
-
def
direct_buffer_file
: File
-
def
dispatchQueue
: DispatchQueue
-
var
environment
: Environment
-
def
eq
(arg0: AnyRef): Boolean
-
def
equals
(arg0: Any): Boolean
-
def
export_pb
(streams: StreamManager[OutputStream]): Result[Zilch, String]
-
def
finalize
(): Unit
-
def
get
(key: Buffer): Option[Buffer]
-
def
getClass
(): java.lang.Class[_]
-
def
getLastMessageKey
: Long
-
def
getLastQueueKey
: Long
-
def
getQueue
(queue_key: Long): Option[QueueRecord]
-
def
getQueueEntries
(queue_key: Long, firstSeq: Long, lastSeq: Long): Seq[QueueEntryRecord]
-
def
hashCode
(): Int
-
def
import_pb
(streams: StreamManager[InputStream]): Result[Zilch, String]
-
def
isInstanceOf
[T0]
: Boolean
-
def
listQueueEntryGroups
(queue_key: Long, limit: Int): Seq[QueueEntryRange]
-
def
listQueues
: Seq[Long]
-
def
loadMessages
(requests: ListBuffer[(Long, (Option[MessageRecord]) ⇒ Unit)]): Unit
-
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
(): Database
-
def
removeQueue
(queue_key: Long, callback: Runnable): Unit
-
def
start
(): Unit
-
def
stop
(): Unit
-
def
store
(uows: Seq[DelayableUOW], callback: Runnable): Unit
-
def
synchronized
[T0]
(arg0: ⇒ T0): T0
-
def
toString
(): String
-
def
wait
(): Unit
-
def
wait
(arg0: Long, arg1: Int): Unit
-
def
wait
(arg0: Long): Unit
-
def
with_ctx
[T]
(sync: Boolean = true)(func: (TxContext) ⇒ T): T
Inherited from AnyRef
Inherited from Any