org.fusesource.mq.leveldb.LevelDBStore

LevelDBTopicMessageStore

class LevelDBTopicMessageStore extends LevelDBMessageStore with TopicMessageStore

Linear Supertypes
TopicMessageStore, LevelDBMessageStore, Serializable, Serializable, Product, Equals, AbstractMessageStore, MessageStore, Service, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. LevelDBTopicMessageStore
  2. TopicMessageStore
  3. LevelDBMessageStore
  4. Serializable
  5. Serializable
  6. Product
  7. Equals
  8. AbstractMessageStore
  9. MessageStore
  10. Service
  11. AnyRef
  12. Any
Visibility
  1. Public
  2. All

Instance Constructors

  1. new LevelDBTopicMessageStore (dest: ActiveMQDestination, key: Long)

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 acknowledge (context: ConnectionContext, clientId: String, subscriptionName: String, messageId: MessageId, ack: MessageAck): Unit

    Definition Classes
    LevelDBTopicMessageStore → TopicMessageStore
  7. def addMessage (context: ConnectionContext, message: Message, delay: Boolean): Unit

    Definition Classes
    LevelDBMessageStore
  8. def addMessage (context: ConnectionContext, message: Message): Unit

    Definition Classes
    LevelDBMessageStore → MessageStore
  9. def addSubsciption (info: SubscriptionInfo, retroactive: Boolean): Unit

    Definition Classes
    LevelDBTopicMessageStore → TopicMessageStore
  10. def asInstanceOf [T0] : T0

    Attributes
    final
    Definition Classes
    Any
  11. def asyncAddQueueMessage (context: ConnectionContext, message: Message, delay: Boolean): Future[AnyRef]

    Definition Classes
    LevelDBMessageStore
  12. def asyncAddQueueMessage (context: ConnectionContext, message: Message): Future[AnyRef]

    Definition Classes
    LevelDBMessageStore → AbstractMessageStore → MessageStore
  13. def asyncAddTopicMessage (arg0: ConnectionContext, arg1: Message): Future[AnyRef]

    Definition Classes
    AbstractMessageStore → MessageStore
    Annotations
    @throws()
  14. def canEqual (arg0: Any): Boolean

    Definition Classes
    LevelDBMessageStore → Equals
  15. def clone (): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  16. var cursorPosition : Long

    Attributes
    protected
    Definition Classes
    LevelDBMessageStore
  17. def deleteSubscription (clientId: String, subscriptionName: String): Unit

    Definition Classes
    LevelDBTopicMessageStore → TopicMessageStore
  18. def dispose (arg0: ConnectionContext): Unit

    Definition Classes
    AbstractMessageStore → MessageStore
  19. def doAdd (uow: DelayableUOW, message: Message, delay: Boolean): CountDownFuture

    Definition Classes
    LevelDBMessageStore
  20. def doRemove (uow: DelayableUOW, id: MessageId): CountDownFuture

    Definition Classes
    LevelDBMessageStore
  21. def doUpdateAckPosition (uow: DelayableUOW, sub: DurableSubscription, position: Long): ListBuffer[SubAckRecord]

  22. def eq (arg0: AnyRef): Boolean

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

    Definition Classes
    LevelDBMessageStore → Equals → AnyRef → Any
  24. def finalize (): Unit

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  25. var firstSeq : Long

  26. def gcPosition : Option[(Long, Long)]

  27. def getAllSubscriptions (): Array[SubscriptionInfo]

    Definition Classes
    LevelDBTopicMessageStore → TopicMessageStore
  28. def getClass (): java.lang.Class[_]

    Attributes
    final
    Definition Classes
    AnyRef → Any
  29. def getDestination (): ActiveMQDestination

    Definition Classes
    AbstractMessageStore → MessageStore
  30. def getMessage (id: MessageId): Message

    Definition Classes
    LevelDBMessageStore → MessageStore
  31. def getMessageCount (clientId: String, subscriptionName: String): Int

    Definition Classes
    LevelDBTopicMessageStore → TopicMessageStore
  32. def getMessageCount (): Int

    Definition Classes
    LevelDBMessageStore → MessageStore
  33. def hashCode (): Int

    Definition Classes
    LevelDBMessageStore → AnyRef → Any
  34. def isEmpty (): Boolean

    Definition Classes
    LevelDBMessageStore → AbstractMessageStore → MessageStore
  35. def isInstanceOf [T0] : Boolean

    Attributes
    final
    Definition Classes
    Any
  36. def isPrioritizedMessages (): Boolean

    Definition Classes
    AbstractMessageStore → MessageStore
  37. val lastSeq : AtomicLong

    Attributes
    protected
    Definition Classes
    LevelDBMessageStore
  38. def lookupSubscription (clientId: String, subscriptionName: String): SubscriptionInfo

    Definition Classes
    LevelDBTopicMessageStore → TopicMessageStore
  39. def ne (arg0: AnyRef): Boolean

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

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

    Attributes
    final
    Definition Classes
    AnyRef
  42. def productArity : Int

    Definition Classes
    LevelDBMessageStore → Product
  43. def productElement (arg0: Int): Any

    Definition Classes
    LevelDBMessageStore → Product
  44. def productIterator : Iterator[Any]

    Definition Classes
    Product
  45. def productPrefix : String

    Definition Classes
    LevelDBMessageStore → Product
  46. def recover (listener: MessageRecoveryListener): Unit

    Definition Classes
    LevelDBMessageStore → MessageStore
  47. def recoverNextMessages (clientId: String, subscriptionName: String, maxReturned: Int, listener: MessageRecoveryListener): Unit

    Definition Classes
    LevelDBTopicMessageStore → TopicMessageStore
  48. def recoverNextMessages (maxReturned: Int, listener: MessageRecoveryListener): Unit

    Definition Classes
    LevelDBMessageStore → MessageStore
  49. def recoverSubscription (clientId: String, subscriptionName: String, listener: MessageRecoveryListener): Unit

    Definition Classes
    LevelDBTopicMessageStore → TopicMessageStore
  50. def removeAllMessages (context: ConnectionContext): Unit

    Definition Classes
    LevelDBMessageStore → MessageStore
  51. def removeAsyncMessage (context: ConnectionContext, ack: MessageAck): Unit

    Definition Classes
    LevelDBMessageStore → AbstractMessageStore → MessageStore
  52. def removeMessage (context: ConnectionContext, ack: MessageAck): Unit

    Definition Classes
    LevelDBMessageStore → MessageStore
  53. def resetBatching (clientId: String, subscriptionName: String): Unit

    Definition Classes
    LevelDBTopicMessageStore → TopicMessageStore
  54. def resetBatching (): Unit

    Definition Classes
    LevelDBMessageStore → MessageStore
  55. def setBatch (id: MessageId): Unit

    Definition Classes
    LevelDBMessageStore → AbstractMessageStore → MessageStore
  56. def setMemoryUsage (arg0: MemoryUsage): Unit

    Definition Classes
    AbstractMessageStore → MessageStore
  57. def setPrioritizedMessages (arg0: Boolean): Unit

    Definition Classes
    AbstractMessageStore → MessageStore
  58. def start (): Unit

    Definition Classes
    AbstractMessageStore → Service
    Annotations
    @throws()
  59. def stop (): Unit

    Definition Classes
    AbstractMessageStore → Service
    Annotations
    @throws()
  60. val subscriptions : HashMap[(String, String), DurableSubscription]

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

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

    Definition Classes
    LevelDBMessageStore → AnyRef → Any
  63. def wait (): Unit

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

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

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()

Deprecated Value Members

  1. def productElements : Iterator[Any]

    Definition Classes
    Product
    Annotations
    @deprecated
    Deprecated

    use productIterator instead

Inherited from TopicMessageStore

Inherited from LevelDBMessageStore

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AbstractMessageStore

Inherited from MessageStore

Inherited from Service

Inherited from AnyRef

Inherited from Any