Class EventSubscriptionManager


  • public class EventSubscriptionManager
    extends java.lang.Object
    Manages event subscriptions for newly-deployed process definitions and their previous versions.
    • Constructor Detail

      • EventSubscriptionManager

        public EventSubscriptionManager()
    • Method Detail

      • removeObsoleteEventSubscriptionsImpl

        protected void removeObsoleteEventSubscriptionsImpl​(ProcessDefinitionEntity processDefinition,
                                                            java.lang.String eventHandlerType)
      • removeObsoleteMessageEventSubscriptions

        protected void removeObsoleteMessageEventSubscriptions​(ProcessDefinitionEntity previousProcessDefinition)
      • removeObsoleteSignalEventSubScription

        protected void removeObsoleteSignalEventSubScription​(ProcessDefinitionEntity previousProcessDefinition)
      • addMessageEventSubscriptions

        protected void addMessageEventSubscriptions​(ProcessDefinitionEntity processDefinition,
                                                    org.activiti.bpmn.model.Process process,
                                                    org.activiti.bpmn.model.BpmnModel bpmnModel)
      • insertMessageEvent

        protected void insertMessageEvent​(org.activiti.bpmn.model.MessageEventDefinition messageEventDefinition,
                                          org.activiti.bpmn.model.StartEvent startEvent,
                                          ProcessDefinitionEntity processDefinition,
                                          org.activiti.bpmn.model.BpmnModel bpmnModel)
      • addSignalEventSubscriptions

        protected void addSignalEventSubscriptions​(CommandContext commandContext,
                                                   ProcessDefinitionEntity processDefinition,
                                                   org.activiti.bpmn.model.Process process,
                                                   org.activiti.bpmn.model.BpmnModel bpmnModel)