Interface MessageState
- All Known Subinterfaces:
MutableMessageState
- All Known Implementing Classes:
DbMessageState
public interface MessageState
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbooleanexist(org.agrona.DirectBuffer name, org.agrona.DirectBuffer correlationKey, org.agrona.DirectBuffer messageId) booleanexistActiveProcessInstance(org.agrona.DirectBuffer bpmnProcessId, org.agrona.DirectBuffer correlationKey) booleanexistMessageCorrelation(long messageKey, org.agrona.DirectBuffer bpmnProcessId) getMessage(long messageKey) org.agrona.DirectBuffergetProcessInstanceCorrelationKey(long processInstanceKey) voidvisitMessages(org.agrona.DirectBuffer name, org.agrona.DirectBuffer correlationKey, MessageState.MessageVisitor visitor) voidvisitMessagesWithDeadlineBefore(long timestamp, MessageState.MessageVisitor visitor)
-
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
-
visitMessagesWithDeadlineBefore
-
exist
boolean exist(org.agrona.DirectBuffer name, org.agrona.DirectBuffer correlationKey, org.agrona.DirectBuffer messageId)
-