org.fusesource.mq

leveldb

package leveldb

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,iq80

The system property can also be configured with the name of a class which implements the Snappy.SPI interface.

Visibility
  1. Public
  2. All

Type Members

  1. case class CountDownFuture (completed: CountDownLatch) extends Future[AnyRef] with Product with Serializable

  2. class DBManager extends AnyRef

  3. class DelayableUOW extends BaseRetained

  4. case class DurableSubscription (subKey: Long, topicKey: Long, info: SubscriptionInfo) extends Product with Serializable

  5. class HALevelDBClient extends LevelDBClient

  6. class HALevelDBStore extends LevelDBStore

  7. class IQ80Snappy extends SnappyTrait

  8. class IndexManifestDTO extends AnyRef

  9. class LevelDBClient extends AnyRef

  10. class LevelDBStore extends ServiceSupport with BrokerServiceAware with PersistenceAdapter with TransactionStore

  11. class LevelDBStoreView extends LevelDBStoreViewMBean

  12. trait LevelDBStoreViewMBean extends AnyRef

  13. case class MessageRecord (id: MessageId, data: Buffer, syncNeeded: Boolean) extends Product with Serializable

  14. case class QueueEntryRange () extends Product with Serializable

  15. case class QueueEntryRecord (id: MessageId, queueKey: Long, queueSeq: Long) extends Product with Serializable

  16. case class QueueRecord (id: ActiveMQDestination, queue_key: Long) extends Product with Serializable

  17. case class RecordLog (directory: File, logSuffix: String) extends Product with Serializable

  18. trait SnappyTrait extends AnyRef

  19. case class SubAckRecord (subKey: Long, ackPosition: Long) extends Product with Serializable

  20. trait UowState extends AnyRef

    Attributes
    sealed
  21. class XerialSnappy extends SnappyTrait

Value Members

  1. object HALevelDBClient extends Log

  2. object JsonCodec extends AnyRef

  3. object LevelDBClient extends Log

  4. object LevelDBStore extends Log

  5. object RecordLog extends Log with Serializable

  6. val Snappy : SnappyTrait

    Attributes
    final
    Definition Classes
    package
  7. object UowClosed extends UowState

  8. object UowCompleted extends UowState

  9. object UowDelayed extends UowState

  10. object UowFlushQueued extends UowState

  11. object UowFlushed extends UowState

  12. object UowFlushing extends UowState

  13. object UowManagerConstants extends AnyRef

  14. object UowOpen extends UowState

  15. package record

  16. package util