class
JDBM2Client
extends AnyRef
Instance Constructors
-
new
JDBM2Client
(store: JDBM2Store)
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: HTree[K, Integer], key: K, amount: Int): Int
-
def
add_message_reference
(key: Long): Unit
-
def
asInstanceOf
[T0]
: T0
-
def
clone
(): AnyRef
-
def
compact
: Unit
-
-
var
direct_buffer_allocator
: FileDirectBufferAllocator
-
def
direct_buffer_file
: File
-
def
dispatchQueue
: DispatchQueue
-
var
entries_db
: BTree[(Long, Long), QueueEntryRecord]
-
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
-
var
last_message_key
: Long
-
var
last_queue_key
: Long
-
def
listQueueEntryGroups
(queue_key: Long, limit: Int): Seq[QueueEntryRange]
-
def
listQueues
: Seq[Long]
-
def
loadMessages
(requests: ListBuffer[(Long, (Option[MessageRecord]) ⇒ Unit)]): Unit
-
var
lobs_db
: HTree[Long, (Long, Int)]
-
var
map_db
: HTree[Buffer, Buffer]
-
var
message_refs_db
: HTree[Long, Integer]
-
var
messages_db
: HTree[Long, Buffer]
-
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
-
var
queues_db
: HTree[Long, QueueRecord]
-
var
recman
: RecordManager
-
def
removeQueue
(queue_key: Long, callback: Runnable): Unit
-
def
remove_message_reference
(key: Long): 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
transaction
[T]
(func: ⇒ T): T
-
def
wait
(): Unit
-
def
wait
(arg0: Long, arg1: Int): Unit
-
def
wait
(arg0: Long): Unit
Inherited from AnyRef
Inherited from Any