Interface ConsumerTarget<T extends ConsumerTarget<T>>

  • All Known Implementing Classes:
    AbstractConsumerTarget

    public interface ConsumerTarget<T extends ConsumerTarget<T>>
    • Method Detail

      • processPending

        boolean processPending()
      • getTargetAddress

        String getTargetAddress()
      • isMultiQueue

        boolean isMultiQueue()
      • notifyWork

        void notifyWork()
      • updateNotifyWorkDesired

        void updateNotifyWorkDesired()
      • isNotifyWorkDesired

        boolean isNotifyWorkDesired()
      • getUnacknowledgedBytes

        long getUnacknowledgedBytes()
      • getUnacknowledgedMessages

        long getUnacknowledgedMessages()
      • resetStatistics

        void resetStatistics()
      • sendNextMessage

        boolean sendNextMessage()
      • flushBatched

        void flushBatched()
      • noMessagesAvailable

        void noMessagesAvailable()
      • restoreCredit

        void restoreCredit​(ServerMessage queueEntry)
      • isSuspended

        boolean isSuspended()
      • close

        boolean close()