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 TypeMethodDescriptionbooleanexists(SignalSubscriptionRecord subscription) voidvisitByElementInstanceKey(long elementInstanceKey, SignalSubscriptionState.SignalSubscriptionVisitor visitor) Visit all subscriptions with the given element instance key.voidvisitBySignalName(org.agrona.DirectBuffer signalName, String tenantId, SignalSubscriptionState.SignalSubscriptionVisitor visitor) voidvisitStartEventSubscriptionsByProcessDefinitionKey(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
-