Interface QueueConsumer<X extends QueueConsumer<X,​T>,​T extends ConsumerTarget>

    • Method Detail

      • flushBatched

        void flushBatched()
      • noMessagesAvailable

        void noMessagesAvailable()
      • hasInterest

        boolean hasInterest​(QueueEntry node)
      • allocateCredit

        boolean allocateCredit​(QueueEntry entry)
      • restoreCredit

        void restoreCredit​(QueueEntry entry)
      • acquisitionRemoved

        void acquisitionRemoved​(QueueEntry node)
      • getQueueConsumerNode

        org.apache.qpid.server.queue.QueueConsumerNode getQueueConsumerNode()
      • queueDeleted

        void queueDeleted()
      • getQueue

        Queue<?> getQueue()
      • getQueueContext

        org.apache.qpid.server.queue.QueueContext getQueueContext()
      • awaitCredit

        void awaitCredit​(QueueEntry entry)
      • isNotifyWorkDesired

        boolean isNotifyWorkDesired()
      • notifyWork

        void notifyWork()
      • setQueueConsumerNode

        void setQueueConsumerNode​(org.apache.qpid.server.queue.QueueConsumerNode node)