Interface SignalSubscriptionState
- All Known Subinterfaces:
MutableSignalSubscriptionState
- All Known Implementing Classes:
DbSignalSubscriptionState
public interface SignalSubscriptionState
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interface
-
Method Summary
Modifier and TypeMethodDescriptionboolean
exists
(SignalSubscriptionRecord subscription) void
visitBySignalName
(org.agrona.DirectBuffer signalName, SignalSubscriptionState.SignalSubscriptionVisitor visitor) void
visitStartEventSubscriptionsByProcessDefinitionKey
(long processDefinitionKey, SignalSubscriptionState.SignalSubscriptionVisitor visitor) Visit all subscriptions with the given process definition key.
-
Method Details
-
exists
-
visitBySignalName
void visitBySignalName(org.agrona.DirectBuffer signalName, SignalSubscriptionState.SignalSubscriptionVisitor visitor) -
visitStartEventSubscriptionsByProcessDefinitionKey
void visitStartEventSubscriptionsByProcessDefinitionKey(long processDefinitionKey, SignalSubscriptionState.SignalSubscriptionVisitor 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
-