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
visitByElementInstanceKey
(long elementInstanceKey, SignalSubscriptionState.SignalSubscriptionVisitor visitor) Visit all subscriptions with the given element instance key.void
visitBySignalName
(org.agrona.DirectBuffer signalName, String tenantId, 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, String tenantId, 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
-
visitByElementInstanceKey
void visitByElementInstanceKey(long elementInstanceKey, SignalSubscriptionState.SignalSubscriptionVisitor visitor) Visit all subscriptions with the given element instance key.- Parameters:
elementInstanceKey
- the key of the element instance the subscription belongs tovisitor
- the function that is called for each subscription
-