This commit is contained in:
Brian Long 2025-02-24 15:32:36 -05:00
parent 740843908d
commit 6089c6c69a

@ -1,10 +1,13 @@
package com.inteligr8.activiti.mq;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import javax.annotation.PostConstruct;
import org.activiti.bpmn.model.BpmnModel;
import org.activiti.bpmn.model.FlowElement;
import org.activiti.bpmn.model.SequenceFlow;
@ -35,6 +38,11 @@ public class ProcessDefinitionRegistry {
private Map<String, ServiceTask> processDefinitionMqSubscribeTasks;
@PostConstruct
private void init() {
this.processDefinitionMqSubscribeTasks = new HashMap<>();
}
public synchronized boolean isMqStart(String processDefinitionId) {
if (this.processDefinitionMqSubscribeTasks.containsKey(processDefinitionId)) {
return this.processDefinitionMqSubscribeTasks.get(processDefinitionId) != null;