Interface EventSubscription


  • public interface EventSubscription
    Represent an event subscription for a process definition or a process instance.
    Author:
    Tijs Rademakers
    • Method Detail

      • getId

        String getId()
        The unique identifier of the execution.
      • getEventType

        String getEventType()
        Returns the type of subscription, for example signal or message.
      • getEventName

        String getEventName()
        The event name for the signal or message event.
      • getExecutionId

        String getExecutionId()
        Gets the id of the execution for this event subscription.
      • getActivityId

        String getActivityId()
        Gets the activity id of the BPMN definition where this event subscription is defined.
      • getProcessInstanceId

        String getProcessInstanceId()
        Id of the process instance for this event subscription.
      • getProcessDefinitionId

        String getProcessDefinitionId()
        Id of the process definition for this event subscription.
      • getSubScopeId

        String getSubScopeId()
        Id of the sub scope for this event subscription.
      • getScopeId

        String getScopeId()
        Id of the scope for this event subscription.
      • getScopeDefinitionId

        String getScopeDefinitionId()
        Id of the scope definition for this event subscription.
      • getScopeType

        String getScopeType()
        Scope type for this event subscription.
      • getConfiguration

        String getConfiguration()
        Returns the configuration with additional info about this event subscription.
      • getCreated

        Date getCreated()
        Gets the date/time when this event subscription was created.
      • getLockOwner

        String getLockOwner()
        Gets the owner of this event subscription, if it was locked.
      • getLockTime

        Date getLockTime()
        Gets the date/time when this event subscription was locked.
      • getTenantId

        String getTenantId()
        The tenant identifier of this process instance