Interface MutableMessageState

All Superinterfaces:
MessageState, StreamProcessorLifecycleAware
All Known Implementing Classes:
DbMessageState

public interface MutableMessageState extends MessageState, StreamProcessorLifecycleAware
  • Method Details

    • put

      void put(long messageKey, MessageRecord message)
    • putMessageCorrelation

      void putMessageCorrelation(long messageKey, org.agrona.DirectBuffer bpmnProcessId)
    • removeMessageCorrelation

      void removeMessageCorrelation(long messageKey, org.agrona.DirectBuffer bpmnProcessId)
    • putActiveProcessInstance

      void putActiveProcessInstance(org.agrona.DirectBuffer bpmnProcessId, org.agrona.DirectBuffer correlationKey)
    • removeActiveProcessInstance

      void removeActiveProcessInstance(org.agrona.DirectBuffer bpmnProcessId, org.agrona.DirectBuffer correlationKey)
    • putProcessInstanceCorrelationKey

      void putProcessInstanceCorrelationKey(long processInstanceKey, org.agrona.DirectBuffer correlationKey)
    • removeProcessInstanceCorrelationKey

      void removeProcessInstanceCorrelationKey(long processInstanceKey)
    • remove

      void remove(long messageKey)