Interface MessageState
- All Known Subinterfaces:
MutableMessageState
- All Known Implementing Classes:
DbMessageState
public interface MessageState
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionboolean
exist
(org.agrona.DirectBuffer name, org.agrona.DirectBuffer correlationKey, org.agrona.DirectBuffer messageId) boolean
existActiveProcessInstance
(org.agrona.DirectBuffer bpmnProcessId, org.agrona.DirectBuffer correlationKey) boolean
existMessageCorrelation
(long messageKey, org.agrona.DirectBuffer bpmnProcessId) getMessage
(long messageKey) org.agrona.DirectBuffer
getProcessInstanceCorrelationKey
(long processInstanceKey) void
visitMessages
(org.agrona.DirectBuffer name, org.agrona.DirectBuffer correlationKey, MessageState.MessageVisitor visitor) void
visitMessagesWithDeadlineBefore
(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)
-