Interface SignalSubscriptionState

All Known Subinterfaces:
MutableSignalSubscriptionState
All Known Implementing Classes:
DbSignalSubscriptionState

public interface SignalSubscriptionState
  • Method Details

    • exists

      boolean exists(SignalSubscriptionRecord subscription)
    • 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 to
      visitor - 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 to
      visitor - the function that is called for each subscription