class
LevelDBClient
extends AnyRef
Instance Constructors
-
new
LevelDBClient
(store: LevelDBStore)
Value Members
-
def
!=
(arg0: AnyRef): Boolean
-
def
!=
(arg0: Any): Boolean
-
def
##
(): Int
-
def
==
(arg0: AnyRef): Boolean
-
def
==
(arg0: Any): Boolean
-
-
def
asInstanceOf
[T0]
: T0
-
def
clone
(): AnyRef
-
def
collectionCursor
(collectionKey: Long, cursorPosition: Buffer)(func: (Buffer, Buffer) ⇒ Boolean): Unit
-
def
collectionEmpty
(collectionKey: Long): Unit
-
def
collectionIsEmpty
(collectionKey: Long): Boolean
-
val
collectionMeta
: HashMap[Long, CollectionMeta]
-
def
collectionSize
(collectionKey: Long): Long
-
def
copyDirtyIndexToSnapshot
: Unit
-
-
def
directory
: File
-
def
dirtyIndexFile
: File
-
val
dispatchQueue
: DispatchQueue
-
def
eq
(arg0: AnyRef): Boolean
-
def
equals
(arg0: Any): Boolean
-
var
factory
: DBFactory
-
def
finalize
(): Unit
-
def
gc
(topicPositions: Seq[(Long, Long)]): Unit
-
def
getAckPosition
(subKey: Long): Long
-
def
getClass
(): java.lang.Class[_]
-
def
getCollectionEntries
(collectionKey: Long, firstSeq: Long, lastSeq: Long): Seq[(Buffer, Buffer)]
-
def
getLastCollectionEntryKey
(collectionKey: Long): Option[Buffer]
-
def
getLastQueueEntrySeq
(collectionKey: Long): Long
-
def
getLogAppendPosition
: Long
-
def
getMessage
(locator: AnyRef): Message
-
def
hashCode
(): Int
-
-
var
indexOptions
: Options
-
def
isInstanceOf
[T0]
: Boolean
-
var
lastIndexSnapshotPos
: Long
-
def
listCollections
: Seq[(Long, Buffer)]
-
def
locked_purge
: Unit
-
-
def
logDirectory
: File
-
val
logRefs
: HashMap[Long, LongCounter]
-
val
max_index_write_latency
: TimeMetric
-
val
max_write_enqueue_latency
: TimeMetric
-
val
max_write_message_latency
: TimeMetric
-
def
ne
(arg0: AnyRef): Boolean
-
def
notify
(): Unit
-
def
notifyAll
(): Unit
-
def
purge
(): Unit
-
def
queueCursor
(collectionKey: Long, seq: Long)(func: (Message) ⇒ Boolean): Unit
-
def
removeCollection
(collectionKey: Long): Unit
-
def
resume
(): Unit
-
def
retry
[T]
(func: ⇒ T): T
-
def
retryUsingIndex
[T]
(func: ⇒ T): T
-
def
snapshotIndex
(sync: Boolean = false): Unit
-
def
snapshotIndexFile
(id: Long): File
-
val
snapshotRwLock
: ReentrantReadWriteLock
-
def
start
(): Unit
-
def
stop
(): Unit
-
def
store
(uows: Array[DelayableUOW]): Unit
-
def
storeTrace
(ascii: String, force: Boolean = false): Unit
-
def
suspend
(): Unit
-
def
sync
: Boolean
-
def
synchronized
[T0]
(arg0: ⇒ T0): T0
-
def
tempIndexFile
: File
-
def
toString
(): String
-
def
usingIndex
[T]
(func: ⇒ T): T
-
def
verifyChecksums
: Boolean
-
def
wait
(): Unit
-
def
wait
(arg0: Long, arg1: Int): Unit
-
def
wait
(arg0: Long): Unit
-
var
writeExecutor
: ExecutorService
Inherited from AnyRef
Inherited from Any