org.fusesource.mq.leveldb

DBManager

class DBManager extends AnyRef

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. DBManager
  2. AnyRef
  3. Any
Visibility
  1. Public
  2. All

Instance Constructors

  1. new DBManager (parent: LevelDBStore)

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 addSubscription (topic_key: Long, info: SubscriptionInfo): DurableSubscription

  7. def asInstanceOf [T0] : T0

    Attributes
    final
    Definition Classes
    Any
  8. val asyncCapacityRemaining : AtomicLong

  9. var cancelable_enqueue_actions : HashMap[QueueEntryKey, MessageAction]

  10. def checkpoint (sync: Boolean): Unit

  11. val client : LevelDBClient

  12. def clone (): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  13. def collectionEmpty (key: Long): Unit

  14. def collectionIsEmpty (key: Long): Boolean

  15. def collectionSize (key: Long): Long

  16. def createQueueStore (dest: ActiveMQQueue): LevelDBMessageStore

  17. def createStore (destination: ActiveMQDestination, collectionType: Int): Long

  18. def createTopicStore (dest: ActiveMQTopic): LevelDBTopicMessageStore

  19. def createUow (): DelayableUOW

  20. def cursorMessages (key: Long, listener: MessageRecoveryListener, startPos: Long): Long

  21. def destroyQueueStore (key: Long): Unit

  22. val dispatchQueue : DispatchQueue

  23. def drainFlushes : Unit

  24. def enqueueFlush (uow: DelayableUOW): Unit

  25. def eq (arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  27. def finalize (): Unit

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

  29. val flushSource : CustomDispatchSource[Integer, Integer]

  30. val flush_queue : LinkedHashMap[Long, DelayableUOW]

  31. def getClass (): java.lang.Class[_]

    Attributes
    final
    Definition Classes
    AnyRef → Any
  32. def getLastQueueEntrySeq (key: Long): Long

  33. def getLogAppendPosition : Long

  34. def getMessage (x: MessageId): Message

  35. def hashCode (): Int

    Definition Classes
    AnyRef → Any
  36. def isInstanceOf [T0] : Boolean

    Attributes
    final
    Definition Classes
    Any
  37. var lastCollectionKey : AtomicLong

  38. val lastUowId : AtomicInteger

  39. def loadCollections : Unit

  40. def monitorStats : Unit

  41. def ne (arg0: AnyRef): Boolean

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

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

    Attributes
    final
    Definition Classes
    AnyRef
  44. val parent : LevelDBStore

  45. var pendingStores : ConcurrentHashMap[MessageId, HashSet[MessageAction]]

  46. def pollGc : Unit

  47. def processClosed (uow: DelayableUOW): Unit

  48. def purge : Unit

  49. def queuePosition (id: MessageId): Long

  50. def removeSubscription (sub: DurableSubscription): Unit

  51. def snappyCompressLogs : Boolean

  52. def start : Unit

  53. var started : Boolean

  54. def stop (): Unit

  55. def synchronized [T0] (arg0: ⇒ T0): T0

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

    Definition Classes
    AnyRef → Any
  57. var uowCanceledCounter : Long

  58. var uowClosedCounter : Long

  59. var uowEnqueueDelayReqested : Long

  60. var uowEnqueueNodelayReqested : Long

  61. var uowStoredCounter : Long

  62. var uowStoringCounter : Long

  63. val uow_complete_latency : TimeMetric

  64. def wait (): Unit

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

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

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()
  67. def writeExecutor : ExecutorService

Inherited from AnyRef

Inherited from Any