Uses of Class
org.camunda.bpm.engine.impl.persistence.entity.EventSubscriptionEntity
-
-
Uses of EventSubscriptionEntity in org.camunda.bpm.engine.impl.bpmn.behavior
Methods in org.camunda.bpm.engine.impl.bpmn.behavior that return types with arguments of type EventSubscriptionEntity Modifier and Type Method Description protected List<EventSubscriptionEntity>
CompensationEventActivityBehavior. collectEventSubscriptions(ActivityExecution execution)
protected List<EventSubscriptionEntity>
ThrowSignalEventActivityBehavior. findSignalEventSubscriptions(String signalName, String tenantId)
Methods in org.camunda.bpm.engine.impl.bpmn.behavior with parameters of type EventSubscriptionEntity Modifier and Type Method Description void
BpmnBehaviorLogger. ignoringEventSubscription(EventSubscriptionEntity eventSubscription, String processDefinitionId)
protected boolean
ThrowSignalEventActivityBehavior. isActiveEventSubscription(EventSubscriptionEntity signalEventSubscriptionEntity)
protected boolean
ThrowSignalEventActivityBehavior. isActiveIntermediateEventSubscription(EventSubscriptionEntity signalEventSubscriptionEntity)
protected boolean
ThrowSignalEventActivityBehavior. isStartEventSubscription(EventSubscriptionEntity signalEventSubscriptionEntity)
void
BoundaryConditionalEventActivityBehavior. leaveOnSatisfiedCondition(EventSubscriptionEntity eventSubscription, VariableEvent variableEvent)
void
ConditionalEventBehavior. leaveOnSatisfiedCondition(EventSubscriptionEntity eventSubscription, VariableEvent variableEvent)
Checks the condition, on satisfaction the activity is leaved.void
EventSubProcessStartConditionalEventActivityBehavior. leaveOnSatisfiedCondition(EventSubscriptionEntity eventSubscription, VariableEvent variableEvent)
void
IntermediateConditionalEventBehavior. leaveOnSatisfiedCondition(EventSubscriptionEntity eventSubscription, VariableEvent variableEvent)
-
Uses of EventSubscriptionEntity in org.camunda.bpm.engine.impl.bpmn.deployer
Methods in org.camunda.bpm.engine.impl.bpmn.deployer that return types with arguments of type EventSubscriptionEntity Modifier and Type Method Description protected List<EventSubscriptionEntity>
BpmnDeployer. filterSubscriptionsOfDifferentType(EventSubscriptionDeclaration eventSubscription, List<EventSubscriptionEntity> subscriptionsForSameMessageName)
It is possible to deploy a process containing a start and intermediate message event that wait for the same message or to have two processes, one with a message start event and the other one with a message intermediate event, that subscribe for the same message.Methods in org.camunda.bpm.engine.impl.bpmn.deployer with parameters of type EventSubscriptionEntity Modifier and Type Method Description protected boolean
BpmnDeployer. hasTenantId(EventSubscriptionEntity cachedSubscription, String tenantId)
protected boolean
BpmnDeployer. isSubscriptionForIntermediateEvent(EventSubscriptionEntity subscriptionEntity)
protected boolean
BpmnDeployer. isSubscriptionForStartEvent(EventSubscriptionEntity subscriptionEntity)
protected boolean
BpmnDeployer. isSubscriptionOfDifferentTypeAsDeclaration(EventSubscriptionEntity subscriptionEntity, EventSubscriptionDeclaration declaration)
Method parameters in org.camunda.bpm.engine.impl.bpmn.deployer with type arguments of type EventSubscriptionEntity Modifier and Type Method Description protected List<EventSubscriptionEntity>
BpmnDeployer. filterSubscriptionsOfDifferentType(EventSubscriptionDeclaration eventSubscription, List<EventSubscriptionEntity> subscriptionsForSameMessageName)
It is possible to deploy a process containing a start and intermediate message event that wait for the same message or to have two processes, one with a message start event and the other one with a message intermediate event, that subscribe for the same message. -
Uses of EventSubscriptionEntity in org.camunda.bpm.engine.impl.bpmn.helper
Methods in org.camunda.bpm.engine.impl.bpmn.helper that return types with arguments of type EventSubscriptionEntity Modifier and Type Method Description static List<EventSubscriptionEntity>
CompensationUtil. collectCompensateEventSubscriptionsForActivity(ActivityExecution execution, String activityRef)
Collect all compensate event subscriptions for activity on the scope of given execution.static List<EventSubscriptionEntity>
CompensationUtil. collectCompensateEventSubscriptionsForScope(ActivityExecution execution)
Collect all compensate event subscriptions for scope of given execution.Methods in org.camunda.bpm.engine.impl.bpmn.helper with parameters of type EventSubscriptionEntity Modifier and Type Method Description static ExecutionEntity
CompensationUtil. getCompensatingExecution(EventSubscriptionEntity eventSubscription)
Method parameters in org.camunda.bpm.engine.impl.bpmn.helper with type arguments of type EventSubscriptionEntity Modifier and Type Method Description static void
CompensationUtil. throwCompensationEvent(List<EventSubscriptionEntity> eventSubscriptions, ActivityExecution execution, boolean async)
we create a separate execution for each compensation handler invocation. -
Uses of EventSubscriptionEntity in org.camunda.bpm.engine.impl.bpmn.parser
Methods in org.camunda.bpm.engine.impl.bpmn.parser that return EventSubscriptionEntity Modifier and Type Method Description EventSubscriptionEntity
EventSubscriptionDeclaration. createSubscriptionForExecution(ExecutionEntity execution)
Creates and inserts a subscription entity depending on the message type of this declaration.EventSubscriptionEntity
EventSubscriptionDeclaration. createSubscriptionForStartEvent(ProcessDefinitionEntity processDefinition)
Methods in org.camunda.bpm.engine.impl.bpmn.parser with parameters of type EventSubscriptionEntity Modifier and Type Method Description void
EventSubscriptionDeclaration. updateSubscription(EventSubscriptionEntity eventSubscription)
-
Uses of EventSubscriptionEntity in org.camunda.bpm.engine.impl.cmd
Methods in org.camunda.bpm.engine.impl.cmd that return types with arguments of type EventSubscriptionEntity Modifier and Type Method Description protected List<EventSubscriptionEntity>
SignalEventReceivedCmd. filterIntermediateSubscriptions(List<EventSubscriptionEntity> subscriptions)
protected List<EventSubscriptionEntity>
SignalEventReceivedCmd. filterStartSubscriptions(List<EventSubscriptionEntity> subscriptions)
protected List<EventSubscriptionEntity>
SignalEventReceivedCmd. findSignalEventSubscriptions(CommandContext commandContext, String signalName)
Methods in org.camunda.bpm.engine.impl.cmd with parameters of type EventSubscriptionEntity Modifier and Type Method Description void
CommandLogger. couldNotFindProcessDefinitionForEventSubscription(EventSubscriptionEntity messageEventSubscription, String processDefinitionId)
void
CommandLogger. debugIgnoringEventSubscription(EventSubscriptionEntity eventSubscription, String processDefinitionId)
Method parameters in org.camunda.bpm.engine.impl.cmd with type arguments of type EventSubscriptionEntity Modifier and Type Method Description protected void
SignalEventReceivedCmd. checkAuthorizationOfCatchSignals(CommandContext commandContext, List<EventSubscriptionEntity> catchSignalEventSubscription)
protected List<EventSubscriptionEntity>
SignalEventReceivedCmd. filterIntermediateSubscriptions(List<EventSubscriptionEntity> subscriptions)
protected List<EventSubscriptionEntity>
SignalEventReceivedCmd. filterStartSubscriptions(List<EventSubscriptionEntity> subscriptions)
protected Map<String,ProcessDefinitionEntity>
SignalEventReceivedCmd. getProcessDefinitionsOfSubscriptions(List<EventSubscriptionEntity> startSignalEventSubscriptions)
-
Uses of EventSubscriptionEntity in org.camunda.bpm.engine.impl.event
Methods in org.camunda.bpm.engine.impl.event with parameters of type EventSubscriptionEntity Modifier and Type Method Description void
CompensationEventHandler. handleEvent(EventSubscriptionEntity eventSubscription, Object payload, Object localPayload, String businessKey, CommandContext commandContext)
void
ConditionalEventHandler. handleEvent(EventSubscriptionEntity eventSubscription, Object payload, Object localPayload, String businessKey, CommandContext commandContext)
void
EventHandler. handleEvent(EventSubscriptionEntity eventSubscription, Object payload, Object localPayload, String businessKey, CommandContext commandContext)
void
EventHandlerImpl. handleEvent(EventSubscriptionEntity eventSubscription, Object payload, Object localPayload, String businessKey, CommandContext commandContext)
void
SignalEventHandler. handleEvent(EventSubscriptionEntity eventSubscription, Object payload, Object payloadLocal, String businessKey, CommandContext commandContext)
void
EventHandlerImpl. handleIntermediateEvent(EventSubscriptionEntity eventSubscription, Object payload, Object localPayload, CommandContext commandContext)
protected void
SignalEventHandler. handleStartEvent(EventSubscriptionEntity eventSubscription, Map<String,Object> payload, String businessKey, CommandContext commandContext)
-
Uses of EventSubscriptionEntity in org.camunda.bpm.engine.impl.jobexecutor
Methods in org.camunda.bpm.engine.impl.jobexecutor with parameters of type EventSubscriptionEntity Modifier and Type Method Description static EventSubscriptionJobDeclaration
EventSubscriptionJobDeclaration. findDeclarationForSubscription(EventSubscriptionEntity eventSubscription)
Assumes that an activity has at most one declaration of a certain eventType.protected MessageEntity
EventSubscriptionJobDeclaration. newJobInstance(EventSubscriptionEntity eventSubscription)
protected ExecutionEntity
EventSubscriptionJobDeclaration. resolveExecution(EventSubscriptionEntity context)
protected JobHandlerConfiguration
EventSubscriptionJobDeclaration. resolveJobHandlerConfiguration(EventSubscriptionEntity context)
-
Uses of EventSubscriptionEntity in org.camunda.bpm.engine.impl.migration.instance
Fields in org.camunda.bpm.engine.impl.migration.instance declared as EventSubscriptionEntity Modifier and Type Field Description protected EventSubscriptionEntity
MigratingCompensationEventSubscriptionInstance. eventSubscription
protected EventSubscriptionEntity
MigratingEventSubscriptionInstance. eventSubscriptionEntity
Methods in org.camunda.bpm.engine.impl.migration.instance with parameters of type EventSubscriptionEntity Modifier and Type Method Description MigratingCompensationEventSubscriptionInstance
MigratingProcessInstance. addCompensationSubscriptionInstance(MigrationInstruction eventSubscriptionInstruction, EventSubscriptionEntity eventSubscription, ScopeImpl sourceScope, ScopeImpl targetScope)
MigratingEventScopeInstance
MigratingProcessInstance. addEventScopeInstance(MigrationInstruction migrationInstruction, ExecutionEntity eventScopeExecution, ScopeImpl sourceScope, ScopeImpl targetScope, MigrationInstruction eventSubscriptionInstruction, EventSubscriptionEntity eventSubscription, ScopeImpl eventSubscriptionSourceScope, ScopeImpl eventSubscriptionTargetScope)
-
Uses of EventSubscriptionEntity in org.camunda.bpm.engine.impl.migration.instance.parser
Fields in org.camunda.bpm.engine.impl.migration.instance.parser with type parameters of type EventSubscriptionEntity Modifier and Type Field Description protected MigratingInstanceParseHandler<EventSubscriptionEntity>
MigratingInstanceParser. compensationInstanceHandler
protected MigratingDependentInstanceParseHandler<MigratingActivityInstance,List<EventSubscriptionEntity>>
MigratingInstanceParser. dependentEventSubscriptionHandler
protected Collection<EventSubscriptionEntity>
MigratingInstanceParseContext. eventSubscriptions
Methods in org.camunda.bpm.engine.impl.migration.instance.parser that return types with arguments of type EventSubscriptionEntity Modifier and Type Method Description protected List<EventSubscriptionEntity>
ActivityInstanceHandler. collectActivityInstanceEventSubscriptions(MigratingActivityInstance migratingInstance)
protected static List<EventSubscriptionEntity>
CompensationEventSubscriptionWalker. collectCompensationEventSubscriptions(Collection<MigratingActivityInstance> activityInstances)
protected List<EventSubscriptionEntity>
MigratingInstanceParser. fetchEventSubscriptions(CommandContext commandContext, String processInstanceId)
MigratingDependentInstanceParseHandler<MigratingActivityInstance,List<EventSubscriptionEntity>>
MigratingInstanceParser. getDependentEventSubscriptionHandler()
protected Collection<EventSubscriptionEntity>
CompensationEventSubscriptionWalker. nextElements()
Methods in org.camunda.bpm.engine.impl.migration.instance.parser with parameters of type EventSubscriptionEntity Modifier and Type Method Description void
MigratingInstanceParseContext. consume(EventSubscriptionEntity eventSubscription)
protected MigratingProcessElementInstance
CompensationInstanceHandler. createMigratingEventScopeInstance(MigratingInstanceParseContext parseContext, EventSubscriptionEntity element)
protected MigratingProcessElementInstance
CompensationInstanceHandler. createMigratingEventSubscriptionInstance(MigratingInstanceParseContext parseContext, EventSubscriptionEntity element)
void
CompensationInstanceHandler. handle(MigratingInstanceParseContext parseContext, EventSubscriptionEntity element)
Method parameters in org.camunda.bpm.engine.impl.migration.instance.parser with type arguments of type EventSubscriptionEntity Modifier and Type Method Description MigratingInstanceParseContext
MigratingInstanceParseContext. eventSubscriptions(Collection<EventSubscriptionEntity> eventSubscriptions)
void
EventSubscriptionInstanceHandler. handle(MigratingInstanceParseContext parseContext, MigratingActivityInstance owningInstance, List<EventSubscriptionEntity> elements)
void
MigratingInstanceParseContext. handleDependentEventSubscriptions(MigratingActivityInstance migratingInstance, List<EventSubscriptionEntity> eventSubscriptions)
-
Uses of EventSubscriptionEntity in org.camunda.bpm.engine.impl.persistence.entity
Fields in org.camunda.bpm.engine.impl.persistence.entity with type parameters of type EventSubscriptionEntity Modifier and Type Field Description protected List<EventSubscriptionEntity>
EventSubscriptionManager. createdSignalSubscriptions
keep track of subscriptions created in the current commandprotected List<EventSubscriptionEntity>
ExecutionEntity. eventSubscriptions
Methods in org.camunda.bpm.engine.impl.persistence.entity that return EventSubscriptionEntity Modifier and Type Method Description static EventSubscriptionEntity
EventSubscriptionEntity. createAndInsert(ExecutionEntity executionEntity, EventType eventType, ActivityImpl activity)
static EventSubscriptionEntity
EventSubscriptionEntity. createAndInsert(ExecutionEntity executionEntity, EventType eventType, ActivityImpl activity, String configuration)
EventSubscriptionEntity
EventSubscriptionManager. findEventSubscriptionById(String id)
EventSubscriptionEntity
EventSubscriptionManager. findMessageStartEventSubscriptionByNameAndTenantId(String messageName, String tenantId)
Methods in org.camunda.bpm.engine.impl.persistence.entity with parameters of type EventSubscriptionEntity Modifier and Type Method Description void
ExecutionEntity. addEventSubscription(EventSubscriptionEntity eventSubscriptionEntity)
void
EventSubscriptionManager. deleteAndFlushEventSubscription(EventSubscriptionEntity persistentObject)
void
EventSubscriptionManager. deleteEventSubscription(EventSubscriptionEntity persistentObject)
protected boolean
EventSubscriptionManager. hasTenantId(EventSubscriptionEntity entity, String tenantId)
void
EventSubscriptionManager. insert(EventSubscriptionEntity persistentObject)
protected boolean
EventSubscriptionManager. matchesSubscription(EventSubscriptionEntity subscription, String type, String eventName)
void
ExecutionEntity. removeEventSubscription(EventSubscriptionEntity eventSubscriptionEntity)
-
Uses of EventSubscriptionEntity in org.camunda.bpm.engine.impl.pvm.runtime
Methods in org.camunda.bpm.engine.impl.pvm.runtime with parameters of type EventSubscriptionEntity Modifier and Type Method Description protected static boolean
LegacyBehavior. areEqualEventSubscriptions(EventSubscriptionEntity subscription1, EventSubscriptionEntity subscription2)
Checks if the parameters are the same apart from the execution idstatic void
LegacyBehavior. removeLegacySubscriptionOnParent(ExecutionEntity execution, EventSubscriptionEntity eventSubscription)
Required for migrating active sequential MI receive tasks. -
Uses of EventSubscriptionEntity in org.camunda.bpm.engine.impl.runtime
Methods in org.camunda.bpm.engine.impl.runtime that return types with arguments of type EventSubscriptionEntity Modifier and Type Method Description protected List<EventSubscriptionEntity>
DefaultConditionHandler. findConditionalStartEventSubscriptions(CommandContext commandContext, ConditionSet conditionSet)
protected List<EventSubscriptionEntity>
DefaultCorrelationHandler. findMessageStartEventSubscriptions(CommandContext commandContext, String messageName, CorrelationSet correlationSet)
-