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.