Class EventSubscriptionManager
- java.lang.Object
-
- org.flowable.engine.impl.bpmn.deployer.EventSubscriptionManager
-
public class EventSubscriptionManager extends Object
Manages event subscriptions for newly-deployed process definitions and their previous versions.
-
-
Constructor Summary
Constructors Constructor Description EventSubscriptionManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddEventSubscriptions(ProcessDefinitionEntity processDefinition, org.flowable.bpmn.model.Process process, org.flowable.bpmn.model.BpmnModel bpmnModel)protected Set<String>getEventRegistryStartEventEventTypes(ProcessDefinitionEntity previousProcessDefinition)protected voidinsertEventRegistryEvent(String eventDefinitionKey, org.flowable.bpmn.model.StartEvent startEvent, ProcessDefinitionEntity processDefinition, org.flowable.bpmn.model.BpmnModel bpmnModel)protected voidinsertMessageEvent(org.flowable.bpmn.model.MessageEventDefinition messageEventDefinition, org.flowable.bpmn.model.StartEvent startEvent, ProcessDefinitionEntity processDefinition, org.flowable.bpmn.model.BpmnModel bpmnModel)protected voidinsertSignalEvent(org.flowable.bpmn.model.SignalEventDefinition signalEventDefinition, org.flowable.bpmn.model.StartEvent startEvent, ProcessDefinitionEntity processDefinition, org.flowable.bpmn.model.BpmnModel bpmnModel)protected voidremoveObsoleteEventRegistryEventSubScription(ProcessDefinitionEntity previousProcessDefinition)protected voidremoveObsoleteEventSubscriptionsImpl(ProcessDefinitionEntity processDefinition, String eventHandlerType)protected voidremoveObsoleteMessageEventSubscriptions(ProcessDefinitionEntity previousProcessDefinition)protected voidremoveObsoleteSignalEventSubScription(ProcessDefinitionEntity previousProcessDefinition)
-
-
-
Method Detail
-
removeObsoleteMessageEventSubscriptions
protected void removeObsoleteMessageEventSubscriptions(ProcessDefinitionEntity previousProcessDefinition)
-
removeObsoleteSignalEventSubScription
protected void removeObsoleteSignalEventSubScription(ProcessDefinitionEntity previousProcessDefinition)
-
removeObsoleteEventRegistryEventSubScription
protected void removeObsoleteEventRegistryEventSubScription(ProcessDefinitionEntity previousProcessDefinition)
-
getEventRegistryStartEventEventTypes
protected Set<String> getEventRegistryStartEventEventTypes(ProcessDefinitionEntity previousProcessDefinition)
-
removeObsoleteEventSubscriptionsImpl
protected void removeObsoleteEventSubscriptionsImpl(ProcessDefinitionEntity processDefinition, String eventHandlerType)
-
addEventSubscriptions
protected void addEventSubscriptions(ProcessDefinitionEntity processDefinition, org.flowable.bpmn.model.Process process, org.flowable.bpmn.model.BpmnModel bpmnModel)
-
insertSignalEvent
protected void insertSignalEvent(org.flowable.bpmn.model.SignalEventDefinition signalEventDefinition, org.flowable.bpmn.model.StartEvent startEvent, ProcessDefinitionEntity processDefinition, org.flowable.bpmn.model.BpmnModel bpmnModel)
-
insertMessageEvent
protected void insertMessageEvent(org.flowable.bpmn.model.MessageEventDefinition messageEventDefinition, org.flowable.bpmn.model.StartEvent startEvent, ProcessDefinitionEntity processDefinition, org.flowable.bpmn.model.BpmnModel bpmnModel)
-
insertEventRegistryEvent
protected void insertEventRegistryEvent(String eventDefinitionKey, org.flowable.bpmn.model.StartEvent startEvent, ProcessDefinitionEntity processDefinition, org.flowable.bpmn.model.BpmnModel bpmnModel)
-
-