Interface MessageStartEventSubscriptionState
- All Known Subinterfaces:
MutableMessageStartEventSubscriptionState
- All Known Implementing Classes:
DbMessageStartEventSubscriptionState
public interface MessageStartEventSubscriptionState
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interface
-
Method Summary
Modifier and TypeMethodDescriptionboolean
exists
(MessageStartEventSubscriptionRecord subscription) void
visitSubscriptionsByMessageName
(org.agrona.DirectBuffer messageName, MessageStartEventSubscriptionState.MessageStartEventSubscriptionVisitor visitor) void
visitSubscriptionsByProcessDefinition
(long processDefinitionKey, MessageStartEventSubscriptionState.MessageStartEventSubscriptionVisitor visitor) Visit all subscriptions with the given process definition key.
-
Method Details
-
exists
-
visitSubscriptionsByMessageName
void visitSubscriptionsByMessageName(org.agrona.DirectBuffer messageName, MessageStartEventSubscriptionState.MessageStartEventSubscriptionVisitor visitor) -
visitSubscriptionsByProcessDefinition
void visitSubscriptionsByProcessDefinition(long processDefinitionKey, MessageStartEventSubscriptionState.MessageStartEventSubscriptionVisitor visitor) Visit all subscriptions with the given process definition key.- Parameters:
processDefinitionKey
- the key of the process definition the subscription belongs tovisitor
- the function that is called for each subscription
-