org.fusesource.mq.leveldb

HALevelDBStore

class HALevelDBStore extends LevelDBStore

Linear Supertypes
LevelDBStore, TransactionStore, PersistenceAdapter, BrokerServiceAware, ServiceSupport, Service, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. HALevelDBStore
  2. LevelDBStore
  3. TransactionStore
  4. PersistenceAdapter
  5. BrokerServiceAware
  6. ServiceSupport
  7. Service
  8. AnyRef
  9. Any
Visibility
  1. Public
  2. All

Instance Constructors

  1. new HALevelDBStore ()

Type Members

  1. case class LevelDBMessageStore (dest: ActiveMQDestination, key: Long) extends AbstractMessageStore with Product with Serializable

  2. class LevelDBTopicMessageStore extends LevelDBMessageStore with TopicMessageStore

  3. case class LimitingRecoveryListener (max: Int, listener: MessageRecoveryListener) extends MessageRecoveryListener with Product with Serializable

  4. case class Transaction (id: TransactionId) extends Product with Serializable

  5. trait TransactionAction extends AnyRef

Value Members

  1. def != (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  2. def != (arg0: Any): Boolean

    Attributes
    final
    Definition Classes
    Any
  3. def ## (): Int

    Attributes
    final
    Definition Classes
    AnyRef → Any
  4. def == (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  5. def == (arg0: Any): Boolean

    Attributes
    final
    Definition Classes
    Any
  6. def addServiceListener (arg0: ServiceListener): Unit

    Definition Classes
    ServiceSupport
  7. def asInstanceOf [T0] : T0

    Attributes
    final
    Definition Classes
    Any
  8. var asyncBufferSize : Int

    Definition Classes
    LevelDBStore
  9. def beginTransaction (context: ConnectionContext): Unit

    Definition Classes
    LevelDBStore → PersistenceAdapter
  10. var brokerService : BrokerService

    Definition Classes
    LevelDBStore
  11. def checkpoint (sync: Boolean): Unit

    Definition Classes
    LevelDBStore → PersistenceAdapter
  12. def clone (): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  13. def commit (txid: TransactionId, wasPrepared: Boolean, preCommit: Runnable, postCommit: Runnable): Unit

    Definition Classes
    LevelDBStore → TransactionStore
  14. def commitTransaction (context: ConnectionContext): Unit

    Definition Classes
    LevelDBStore → PersistenceAdapter
  15. var containerId : String

  16. def createClient : HALevelDBClient

    Definition Classes
    HALevelDBStoreLevelDBStore
  17. def createQueueMessageStore (destination: ActiveMQQueue, key: Long): LevelDBMessageStore

    Definition Classes
    LevelDBStore
  18. def createQueueMessageStore (destination: ActiveMQQueue): LevelDBMessageStore

    Definition Classes
    LevelDBStore → PersistenceAdapter
  19. def createSubscription (sub: DurableSubscription): Any

    Definition Classes
    LevelDBStore
  20. def createTopicMessageStore (destination: ActiveMQTopic, key: Long): LevelDBTopicMessageStore

    Definition Classes
    LevelDBStore
  21. def createTopicMessageStore (destination: ActiveMQTopic): TopicMessageStore

    Definition Classes
    LevelDBStore → PersistenceAdapter
  22. def createTransactionStore (): LevelDBStore

    Definition Classes
    LevelDBStore → PersistenceAdapter
  23. val db : DBManager

    Attributes
    final
    Definition Classes
    LevelDBStore
  24. def deleteAllMessages (): Unit

    Definition Classes
    LevelDBStore → PersistenceAdapter
  25. var dfs : FileSystem

  26. var dfsBlockSize : Long

  27. var dfsConfig : String

  28. var dfsDirectory : String

  29. var dfsReplication : Int

  30. var dfsUrl : String

  31. var directory : File

    Definition Classes
    LevelDBStore
  32. def doStart (): Unit

    Definition Classes
    HALevelDBStoreLevelDBStore → ServiceSupport
  33. def doStop (stopper: ServiceStopper): Unit

    Definition Classes
    HALevelDBStoreLevelDBStore → ServiceSupport
  34. def eq (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  35. def equals (arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  36. var failIfLocked : Boolean

    Definition Classes
    LevelDBStore
  37. def finalize (): Unit

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  38. var flushDelay : Int

    Definition Classes
    LevelDBStore
  39. def getAsyncBufferSize (): Int

    Definition Classes
    LevelDBStore
  40. def getClass (): java.lang.Class[_]

    Attributes
    final
    Definition Classes
    AnyRef → Any
  41. def getContainerId (): String

  42. def getDestinations (): Set[ActiveMQDestination]

    Definition Classes
    LevelDBStore → PersistenceAdapter
  43. def getDfsBlockSize (): Long

  44. def getDfsConfig (): String

  45. def getDfsDirectory (): String

  46. def getDfsReplication (): Int

  47. def getDfsUrl (): String

  48. def getDirectory (): File

    Definition Classes
    LevelDBStore
  49. def getFailIfLocked (): Boolean

    Definition Classes
    LevelDBStore
  50. def getFlushDelay (): Int

    Definition Classes
    LevelDBStore
  51. def getIndexBlockRestartInterval (): Int

    Definition Classes
    LevelDBStore
  52. def getIndexBlockSize (): Int

    Definition Classes
    LevelDBStore
  53. def getIndexCacheSize (): Long

    Definition Classes
    LevelDBStore
  54. def getIndexCompression (): String

    Definition Classes
    LevelDBStore
  55. def getIndexFactory (): String

    Definition Classes
    LevelDBStore
  56. def getIndexMaxOpenFiles (): Int

    Definition Classes
    LevelDBStore
  57. def getIndexWriteBufferSize (): Int

    Definition Classes
    LevelDBStore
  58. def getLastMessageBrokerSequenceId (): Long

    Definition Classes
    LevelDBStore → PersistenceAdapter
  59. def getLastProducerSequenceId (id: ProducerId): Long

    Definition Classes
    LevelDBStore → PersistenceAdapter
  60. def getLogAppendPosition : Long

    Definition Classes
    LevelDBStore
  61. def getLogCompression (): String

    Definition Classes
    LevelDBStore
  62. def getLogDirectory (): File

    Definition Classes
    LevelDBStore
  63. def getLogSize (): Long

    Definition Classes
    LevelDBStore
  64. def getMonitorStats (): Boolean

    Definition Classes
    LevelDBStore
  65. def getParanoidChecks (): Boolean

    Definition Classes
    LevelDBStore
  66. def getSync (): Boolean

    Definition Classes
    LevelDBStore
  67. def getTopicGCPositions : Seq[(Long, Long)]

    Definition Classes
    LevelDBStore
  68. def getVerifyChecksums (): Boolean

    Definition Classes
    LevelDBStore
  69. def hashCode (): Int

    Definition Classes
    AnyRef → Any
  70. var indexBlockRestartInterval : Int

    Definition Classes
    LevelDBStore
  71. var indexBlockSize : Int

    Definition Classes
    LevelDBStore
  72. var indexCacheSize : Long

    Definition Classes
    LevelDBStore
  73. var indexCompression : String

    Definition Classes
    LevelDBStore
  74. var indexFactory : String

    Definition Classes
    LevelDBStore
  75. var indexMaxOpenFiles : Int

    Definition Classes
    LevelDBStore
  76. var indexWriteBufferSize : Int

    Definition Classes
    LevelDBStore
  77. def isInstanceOf [T0] : Boolean

    Attributes
    final
    Definition Classes
    Any
  78. def isStarted (): Boolean

    Definition Classes
    ServiceSupport
  79. def isStopped (): Boolean

    Definition Classes
    ServiceSupport
  80. def isStopping (): Boolean

    Definition Classes
    ServiceSupport
  81. var lock_file : LockFile

    Definition Classes
    LevelDBStore
  82. var logCompression : String

    Definition Classes
    LevelDBStore
  83. var logDirectory : File

    Definition Classes
    LevelDBStore
  84. var logSize : Long

    Definition Classes
    LevelDBStore
  85. var monitorStats : Boolean

    Definition Classes
    LevelDBStore
  86. def ne (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  87. def notify (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  88. def notifyAll (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  89. def objectName : ObjectName

    Definition Classes
    LevelDBStore
  90. var paranoidChecks : Boolean

    Definition Classes
    LevelDBStore
  91. def prepare (tx: TransactionId): Nothing

    Definition Classes
    LevelDBStore → TransactionStore
  92. var purgeOnStatup : Boolean

    Definition Classes
    LevelDBStore
  93. val queues : HashMap[ActiveMQQueue, LevelDBMessageStore]

    Definition Classes
    LevelDBStore
  94. def recover (listener: TransactionRecoveryListener): Unit

    Definition Classes
    LevelDBStore → TransactionStore
  95. def removeQueueMessageStore (destination: ActiveMQQueue): Unit

    Definition Classes
    LevelDBStore → PersistenceAdapter
  96. def removeServiceListener (arg0: ServiceListener): Unit

    Definition Classes
    ServiceSupport
  97. def removeTopicMessageStore (destination: ActiveMQTopic): Unit

    Definition Classes
    LevelDBStore → PersistenceAdapter
  98. def retry [T] (func: ⇒ T): T

    Definition Classes
    LevelDBStore
  99. def rollback (txid: TransactionId): Unit

    Definition Classes
    LevelDBStore → TransactionStore
  100. def rollbackTransaction (context: ConnectionContext): Unit

    Definition Classes
    LevelDBStore → PersistenceAdapter
  101. def setAsyncBufferSize (arg0: Int): Unit

    Definition Classes
    LevelDBStore
  102. def setBrokerName (brokerName: String): Unit

    Definition Classes
    LevelDBStore → PersistenceAdapter
  103. def setBrokerService (brokerService: BrokerService): Unit

    Definition Classes
    LevelDBStore → BrokerServiceAware
  104. def setContainerId (arg0: String): Unit

  105. def setDfsBlockSize (arg0: Long): Unit

  106. def setDfsConfig (arg0: String): Unit

  107. def setDfsDirectory (arg0: String): Unit

  108. def setDfsReplication (arg0: Int): Unit

  109. def setDfsUrl (arg0: String): Unit

  110. def setDirectory (arg0: File): Unit

    Definition Classes
    LevelDBStore → PersistenceAdapter
  111. def setFailIfLocked (arg0: Boolean): Unit

    Definition Classes
    LevelDBStore
  112. def setFlushDelay (arg0: Int): Unit

    Definition Classes
    LevelDBStore
  113. def setIndexBlockRestartInterval (arg0: Int): Unit

    Definition Classes
    LevelDBStore
  114. def setIndexBlockSize (arg0: Int): Unit

    Definition Classes
    LevelDBStore
  115. def setIndexCacheSize (arg0: Long): Unit

    Definition Classes
    LevelDBStore
  116. def setIndexCompression (arg0: String): Unit

    Definition Classes
    LevelDBStore
  117. def setIndexFactory (arg0: String): Unit

    Definition Classes
    LevelDBStore
  118. def setIndexMaxOpenFiles (arg0: Int): Unit

    Definition Classes
    LevelDBStore
  119. def setIndexWriteBufferSize (arg0: Int): Unit

    Definition Classes
    LevelDBStore
  120. def setLogCompression (arg0: String): Unit

    Definition Classes
    LevelDBStore
  121. def setLogDirectory (arg0: File): Unit

    Definition Classes
    LevelDBStore
  122. def setLogSize (arg0: Long): Unit

    Definition Classes
    LevelDBStore
  123. def setMonitorStats (arg0: Boolean): Unit

    Definition Classes
    LevelDBStore
  124. def setParanoidChecks (arg0: Boolean): Unit

    Definition Classes
    LevelDBStore
  125. def setSync (arg0: Boolean): Unit

    Definition Classes
    LevelDBStore
  126. def setUsageManager (usageManager: SystemUsage): Unit

    Definition Classes
    LevelDBStore → PersistenceAdapter
  127. def setVerifyChecksums (arg0: Boolean): Unit

    Definition Classes
    LevelDBStore
  128. def size (): Long

    Definition Classes
    LevelDBStore → PersistenceAdapter
  129. var snappyCompressLogs : Boolean

    Definition Classes
    LevelDBStore
  130. def start (): Unit

    Definition Classes
    ServiceSupport → Service
    Annotations
    @throws()
  131. def stop (): Unit

    Definition Classes
    ServiceSupport → Service
    Annotations
    @throws()
  132. var sync : Boolean

    Definition Classes
    LevelDBStore
  133. def synchronized [T0] (arg0: ⇒ T0): T0

    Attributes
    final
    Definition Classes
    AnyRef
  134. def toString (): String

    Definition Classes
    LevelDBStore → AnyRef → Any
  135. val topics : HashMap[ActiveMQTopic, LevelDBTopicMessageStore]

    Definition Classes
    LevelDBStore
  136. val topicsById : HashMap[Long, LevelDBTopicMessageStore]

    Definition Classes
    LevelDBStore
  137. def transaction (txid: TransactionId): Transaction

    Definition Classes
    LevelDBStore
  138. val transactions : HashMap[TransactionId, Transaction]

    Definition Classes
    LevelDBStore
  139. var verifyChecksums : Boolean

    Definition Classes
    LevelDBStore
  140. def wait (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()
  141. def wait (arg0: Long, arg1: Int): Unit

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()
  142. def wait (arg0: Long): Unit

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()
  143. val wireFormat : OpenWireFormat

    Attributes
    final
    Definition Classes
    LevelDBStore
  144. def withUow [T] (func: (DelayableUOW) ⇒ T): T

    Definition Classes
    LevelDBStore

Inherited from LevelDBStore

Inherited from TransactionStore

Inherited from PersistenceAdapter

Inherited from BrokerServiceAware

Inherited from ServiceSupport

Inherited from Service

Inherited from AnyRef

Inherited from Any