Class MessageRecoveryContext

    • Field Detail

      • DEFAULT_MAX_MESSAGE_COUNT_RETURNED

        public static final int DEFAULT_MAX_MESSAGE_COUNT_RETURNED
        See Also:
        Constant Field Values
      • DEFAULT_USE_DEDICATED_CURSOR

        public static final boolean DEFAULT_USE_DEDICATED_CURSOR
        See Also:
        Constant Field Values
    • Method Detail

      • isUseDedicatedCursor

        public boolean isUseDedicatedCursor()
      • getMaxMessageCountReturned

        public int getMaxMessageCountReturned()
      • getOffset

        public Long getOffset()
      • getEndMessageId

        public String getEndMessageId()
      • getStartMessageId

        public String getStartMessageId()
      • setEndSequenceId

        public void setEndSequenceId​(long endSequenceId)
      • canRecoveryNextMessage

        public boolean canRecoveryNextMessage​(Long sequenceId)
      • isDuplicate

        public boolean isDuplicate​(org.apache.activemq.command.MessageId ref)
        Description copied from interface: MessageRecoveryListener
        check if ref is a duplicate but do not record the reference
        Specified by:
        isDuplicate in interface MessageRecoveryListener
        Returns:
        true if ref is a duplicate
      • getRecoveredCount

        public int getRecoveredCount()