Interface MessageStartEventSubscriptionState
-
- All Known Subinterfaces:
MutableMessageStartEventSubscriptionState
- All Known Implementing Classes:
DbMessageStartEventSubscriptionState
public interface MessageStartEventSubscriptionState
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
MessageStartEventSubscriptionState.MessageStartEventSubscriptionVisitor
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
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 Detail
-
exists
boolean exists(MessageStartEventSubscriptionRecord subscription)
-
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
-
-