Interface MessageState

All Known Subinterfaces:
MutableMessageState
All Known Implementing Classes:
DbMessageState

public interface MessageState
  • Method Details

    • existMessageCorrelation

      boolean existMessageCorrelation(long messageKey, org.agrona.DirectBuffer bpmnProcessId)
    • existActiveProcessInstance

      boolean existActiveProcessInstance(org.agrona.DirectBuffer bpmnProcessId, org.agrona.DirectBuffer correlationKey)
    • getProcessInstanceCorrelationKey

      org.agrona.DirectBuffer getProcessInstanceCorrelationKey(long processInstanceKey)
    • visitMessages

      void visitMessages(org.agrona.DirectBuffer name, org.agrona.DirectBuffer correlationKey, MessageState.MessageVisitor visitor)
    • getMessage

      StoredMessage getMessage(long messageKey)
    • visitMessagesWithDeadlineBefore

      void visitMessagesWithDeadlineBefore(long timestamp, MessageState.MessageVisitor visitor)
    • exist

      boolean exist(org.agrona.DirectBuffer name, org.agrona.DirectBuffer correlationKey, org.agrona.DirectBuffer messageId)