| Modifier and Type | Method and 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. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected boolean | 
BpmnDeployer.isSubscriptionForIntermediateEvent(EventSubscriptionEntity subscriptionEntity)  | 
protected boolean | 
BpmnDeployer.isSubscriptionForStartEvent(EventSubscriptionEntity subscriptionEntity)  | 
protected boolean | 
BpmnDeployer.isSubscriptionOfDifferentTypeAsDeclaration(EventSubscriptionEntity subscriptionEntity,
                                          EventSubscriptionDeclaration declaration)  | 
| Modifier and Type | Method and 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. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
EventSubscriptionEntity | 
EventSubscriptionDeclaration.createSubscription(ExecutionEntity execution)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
EventSubscriptionDeclaration.updateSubscription(EventSubscriptionEntity eventSubscription)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
CommandLogger.debugIgnoringEventSubscription(EventSubscriptionEntity eventSubscription,
                              String processDefinitionId)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
SignalEventHandler.handleEvent(EventSubscriptionEntity eventSubscription,
           Object payload,
           CommandContext commandContext)  | 
void | 
EventHandler.handleEvent(EventSubscriptionEntity eventSubscription,
           Object payload,
           CommandContext commandContext)  | 
void | 
CompensationEventHandler.handleEvent(EventSubscriptionEntity eventSubscription,
           Object payload,
           CommandContext commandContext)  | 
void | 
AbstractEventHandler.handleEvent(EventSubscriptionEntity eventSubscription,
           Object payload,
           CommandContext commandContext)  | 
void | 
AbstractEventHandler.handleIntermediateEvent(EventSubscriptionEntity eventSubscription,
                       Object payload,
                       CommandContext commandContext)  | 
protected void | 
SignalEventHandler.handleStartEvent(EventSubscriptionEntity eventSubscription,
                Object payload,
                CommandContext commandContext)  | 
| Modifier and Type | Method and Description | 
|---|---|
static EventSubscriptionJobDeclaration | 
EventSubscriptionJobDeclaration.findDeclarationForSubscription(EventSubscriptionEntity eventSubscription)
Assumes that an activity has at most one declaration of a eventName + eventType combination. 
 | 
protected MessageEntity | 
EventSubscriptionJobDeclaration.newJobInstance(EventSubscriptionEntity eventSubscription)  | 
protected ExecutionEntity | 
EventSubscriptionJobDeclaration.resolveExecution(EventSubscriptionEntity context)  | 
protected JobHandlerConfiguration | 
EventSubscriptionJobDeclaration.resolveJobHandlerConfiguration(EventSubscriptionEntity context)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected EventSubscriptionEntity | 
MigratingEventSubscriptionInstance.eventSubscriptionEntity  | 
| Constructor and Description | 
|---|
MigratingEventSubscriptionInstance(EventSubscriptionEntity eventSubscriptionEntity)  | 
MigratingEventSubscriptionInstance(EventSubscriptionEntity eventSubscriptionEntity,
                                  ScopeImpl targetScope,
                                  boolean updateEvent,
                                  EventSubscriptionDeclaration targetDeclaration)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected MigratingDependentInstanceParseHandler<MigratingActivityInstance,List<EventSubscriptionEntity>> | 
MigratingInstanceParser.dependentEventSubscriptionHandler  | 
protected Collection<EventSubscriptionEntity> | 
MigratingInstanceParseContext.eventSubscriptions  | 
| Modifier and Type | Method and Description | 
|---|---|
protected List<EventSubscriptionEntity> | 
ActivityInstanceHandler.collectActivityInstanceEventSubscriptions(MigratingActivityInstance migratingInstance)  | 
protected List<EventSubscriptionEntity> | 
MigratingInstanceParser.fetchEventSubscriptions(CommandContext commandContext,
                       String processInstanceId)  | 
MigratingDependentInstanceParseHandler<MigratingActivityInstance,List<EventSubscriptionEntity>> | 
MigratingInstanceParser.getDependentEventSubscriptionHandler()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
MigratingInstanceParseContext.consume(EventSubscriptionEntity eventSubscription)  | 
| Modifier and Type | Method and 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)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
CompensateEventSubscriptionEntity  | 
class  | 
MessageEventSubscriptionEntity  | 
class  | 
SignalEventSubscriptionEntity  | 
| Modifier and Type | Field and Description | 
|---|---|
protected List<EventSubscriptionEntity> | 
ExecutionEntity.eventSubscriptions  | 
| Modifier and Type | Method and Description | 
|---|---|
EventSubscriptionEntity | 
EventSubscriptionManager.findEventSubscriptionById(String id)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
ExecutionEntity.addEventSubscription(EventSubscriptionEntity eventSubscriptionEntity)  | 
void | 
EventSubscriptionManager.deleteAndFlushEventSubscription(EventSubscriptionEntity persistentObject)  | 
void | 
EventSubscriptionManager.deleteEventSubscription(EventSubscriptionEntity persistentObject)  | 
void | 
EventSubscriptionManager.insert(EventSubscriptionEntity persistentObject)  | 
protected boolean | 
EventSubscriptionManager.matchesSubscription(EventSubscriptionEntity subscription,
                   String type,
                   String eventName)  | 
void | 
ExecutionEntity.removeEventSubscription(EventSubscriptionEntity eventSubscriptionEntity)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
ExecutionEntity.restoreProcessInstance(Collection<ExecutionEntity> executions,
                      Collection<EventSubscriptionEntity> eventSubscriptions,
                      Collection<VariableInstanceEntity> variables,
                      Collection<TaskEntity> tasks,
                      Collection<JobEntity> jobs,
                      Collection<IncidentEntity> incidents,
                      Collection<ExternalTaskEntity> externalTasks)
Restores a complete process instance tree including referenced entities. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected static boolean | 
LegacyBehavior.areEqualEventSubscriptions(EventSubscriptionEntity subscription1,
                          EventSubscriptionEntity subscription2)
Checks if the parameters are the same apart from the execution id 
 | 
static void | 
LegacyBehavior.removeLegacySubscriptionOnParent(ExecutionEntity execution,
                                EventSubscriptionEntity eventSubscription)
Required for migrating active sequential MI receive tasks. 
 | 
Copyright © 2017. All rights reserved.