package
leveldb
Type Members
-
case class
CountDownFuture
(completed: CountDownLatch) extends Future[AnyRef] with Product with Serializable
-
class
DBManager
extends AnyRef
-
class
DelayableUOW
extends BaseRetained
-
case class
DurableSubscription
(subKey: Long, topicKey: Long, info: SubscriptionInfo) extends Product with Serializable
-
-
-
class
IQ80Snappy
extends SnappyTrait
-
-
-
class
LevelDBStore
extends ServiceSupport with BrokerServiceAware with PersistenceAdapter with TransactionStore
-
class
LevelDBStoreView
extends LevelDBStoreViewMBean
-
-
case class
MessageRecord
(id: MessageId, data: Buffer, syncNeeded: Boolean) extends Product with Serializable
-
case class
QueueEntryRange
() extends Product with Serializable
-
case class
QueueEntryRecord
(id: MessageId, queueKey: Long, queueSeq: Long) extends Product with Serializable
-
case class
QueueRecord
(id: ActiveMQDestination, queue_key: Long) extends Product with Serializable
-
case class
RecordLog
(directory: File, logSuffix: String) extends Product with Serializable
-
-
case class
SubAckRecord
(subKey: Long, ackPosition: Long) extends Product with Serializable
-
trait
UowState
extends AnyRef
-
class
XerialSnappy
extends SnappyTrait
A Snappy abstraction which attempts uses the iq80 implementation and falls back to the xerial Snappy implementation it cannot be loaded. You can change the load order by setting the 'leveldb.snappy' system property. Example:
-Dleveldb.snappy=xerial,iq80The system property can also be configured with the name of a class which implements the Snappy.SPI interface.