Interface MutableMessageState
-
- All Superinterfaces:
MessageState
- All Known Implementing Classes:
DbMessageState
public interface MutableMessageState extends MessageState
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface io.camunda.zeebe.engine.state.immutable.MessageState
MessageState.MessageVisitor
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
put(long messageKey, MessageRecord message)
void
putActiveProcessInstance(org.agrona.DirectBuffer bpmnProcessId, org.agrona.DirectBuffer correlationKey)
void
putMessageCorrelation(long messageKey, org.agrona.DirectBuffer bpmnProcessId)
void
putProcessInstanceCorrelationKey(long processInstanceKey, org.agrona.DirectBuffer correlationKey)
void
remove(long messageKey)
void
removeActiveProcessInstance(org.agrona.DirectBuffer bpmnProcessId, org.agrona.DirectBuffer correlationKey)
void
removeMessageCorrelation(long messageKey, org.agrona.DirectBuffer bpmnProcessId)
void
removeProcessInstanceCorrelationKey(long processInstanceKey)
-
Methods inherited from interface io.camunda.zeebe.engine.state.immutable.MessageState
exist, existActiveProcessInstance, existMessageCorrelation, getMessage, getProcessInstanceCorrelationKey, visitMessages, visitMessagesWithDeadlineBefore
-
-
-
-
Method Detail
-
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)
-
-