Interface Queue<X extends Queue<X>>

    • Method Detail

      • isEnsureNondestructiveConsumers

        boolean isEnsureNondestructiveConsumers()
      • isNoLocal

        boolean isNoLocal()
      • getMessageGroupKeyOverride

        String getMessageGroupKeyOverride()
      • getMessageGroupDefaultGroup

        String getMessageGroupDefaultGroup()
      • getMaximumDistinctGroups

        int getMaximumDistinctGroups()
      • getMaximumDeliveryAttempts

        int getMaximumDeliveryAttempts()
      • isQueueFlowStopped

        boolean isQueueFlowStopped()
      • getAlertThresholdMessageAge

        long getAlertThresholdMessageAge()
      • getAlertThresholdMessageSize

        long getAlertThresholdMessageSize()
      • getAlertThresholdQueueDepthBytes

        long getAlertThresholdQueueDepthBytes()
      • getAlertThresholdQueueDepthMessages

        long getAlertThresholdQueueDepthMessages()
      • getAlertRepeatGap

        long getAlertRepeatGap()
      • getMinimumMessageTtl

        long getMinimumMessageTtl()
      • getMaximumMessageTtl

        long getMaximumMessageTtl()
      • isHoldOnPublishEnabled

        boolean isHoldOnPublishEnabled()
      • getMaximumQueueDepthMessages

        long getMaximumQueueDepthMessages()
      • getMaximumQueueDepthBytes

        long getMaximumQueueDepthBytes()
      • getMaximumLiveConsumers

        int getMaximumLiveConsumers()
      • deleteAndReturnCountAsync

        com.google.common.util.concurrent.ListenableFuture<Integer> deleteAndReturnCountAsync()
      • deleteAndReturnCount

        int deleteAndReturnCount()
      • getBindingCount

        int getBindingCount()
      • getConsumerCount

        int getConsumerCount()
      • getConsumerCountWithCredit

        int getConsumerCountWithCredit()
      • getPersistentDequeuedBytes

        long getPersistentDequeuedBytes()
      • getPersistentDequeuedMessages

        long getPersistentDequeuedMessages()
      • getPersistentEnqueuedBytes

        long getPersistentEnqueuedBytes()
      • getPersistentEnqueuedMessages

        long getPersistentEnqueuedMessages()
      • getQueueDepthBytes

        long getQueueDepthBytes()
      • getQueueDepthMessages

        int getQueueDepthMessages()
      • getTotalDequeuedBytes

        long getTotalDequeuedBytes()
      • getTotalDequeuedMessages

        long getTotalDequeuedMessages()
      • getTotalEnqueuedBytes

        long getTotalEnqueuedBytes()
      • getTotalEnqueuedMessages

        long getTotalEnqueuedMessages()
      • getTotalExpiredBytes

        long getTotalExpiredBytes()
      • getTotalExpiredMessages

        long getTotalExpiredMessages()
      • getUnacknowledgedBytes

        long getUnacknowledgedBytes()
      • getUnacknowledgedMessages

        long getUnacknowledgedMessages()
      • getAvailableBytes

        long getAvailableBytes()
      • getAvailableMessages

        int getAvailableMessages()
      • getAvailableBytesHighWatermark

        long getAvailableBytesHighWatermark()
      • getAvailableMessagesHighWatermark

        int getAvailableMessagesHighWatermark()
      • getQueueDepthBytesHighWatermark

        long getQueueDepthBytesHighWatermark()
      • getQueueDepthMessagesHighWatermark

        int getQueueDepthMessagesHighWatermark()
      • getOldestMessageAge

        long getOldestMessageAge()
      • getTotalMalformedBytes

        long getTotalMalformedBytes()
      • getTotalMalformedMessages

        long getTotalMalformedMessages()
      • resetStatistics

        void resetStatistics()
      • getProducerCount

        long getProducerCount()
      • clearQueue

        long clearQueue()
      • getMessageContent

        Content getMessageContent​(long messageId,
                                  long limit,
                                  boolean returnJson,
                                  boolean decompressBeforeLimiting)
      • getMessageInfo

        List<MessageInfo> getMessageInfo​(int first,
                                         int last,
                                         boolean includeHeaders)
      • getMessageInfoById

        MessageInfo getMessageInfoById​(long messageId,
                                       boolean includeHeaders)
      • isExclusive

        boolean isExclusive()
      • isUnused

        boolean isUnused()
      • isEmpty

        boolean isEmpty()
      • getOldestMessageArrivalTime

        long getOldestMessageArrivalTime()
      • getMessagesOnTheQueue

        List<? extends QueueEntry> getMessagesOnTheQueue()
      • getMessageOnTheQueue

        QueueEntry getMessageOnTheQueue​(long messageId)
      • checkMessageStatus

        void checkMessageStatus()
        Checks the status of messages on the queue, purging expired ones, firing age related alerts etc.
      • reallocateMessages

        void reallocateMessages()
      • completeRecovery

        void completeRecovery()
      • isHeld

        boolean isHeld​(QueueEntry queueEntry,
                       long evaluationTime)
      • checkCapacity

        void checkCapacity()
      • deleteEntry

        void deleteEntry​(QueueEntry entry)
      • getLeastSignificantOldestEntry

        QueueEntry getLeastSignificantOldestEntry()
      • checkValid

        boolean checkValid​(QueueEntry queueEntry)