|
@@ -1,16 +1,14 @@
|
|
|
package com.flow.flowable.configure;
|
|
|
|
|
|
import com.fasterxml.jackson.databind.ObjectMapper;
|
|
|
-import com.flow.flowable.converter.CopyServiceTaskXMLConverter;
|
|
|
-import com.flow.flowable.converter.CustomServiceTaskXMLConverter;
|
|
|
-import com.flow.flowable.converter.JumpServiceTaskXMLConverter;
|
|
|
-import com.flow.flowable.converter.MicroServiceTaskXMLConverter;
|
|
|
+import com.flow.flowable.converter.*;
|
|
|
import com.flow.flowable.expression.VariableBetweenExpressionFunction;
|
|
|
import com.flow.flowable.expression.VariableContainsAllExpressionFunction;
|
|
|
import com.flow.flowable.parser.factory.CustomDefaultActivityBehaviorFactory;
|
|
|
import com.flow.flowable.parser.handler.CopyServiceTaskParseHandler;
|
|
|
import com.flow.flowable.parser.handler.JumpServiceTaskParseHandler;
|
|
|
import com.flow.flowable.parser.handler.MicroServiceTaskParseHandler;
|
|
|
+import com.flow.flowable.parser.handler.MqServiceTaskParseHandler;
|
|
|
import com.flow.flowable.validator.CustomServiceTaskValidator;
|
|
|
import org.flowable.bpmn.converter.BpmnXMLConverter;
|
|
|
import org.flowable.common.engine.api.delegate.FlowableFunctionDelegate;
|
|
@@ -55,6 +53,7 @@ public class FlowableConfigure implements EngineConfigurationConfigurer<SpringPr
|
|
|
bpmnParseHandlers.add(new CopyServiceTaskParseHandler());
|
|
|
bpmnParseHandlers.add(new JumpServiceTaskParseHandler());
|
|
|
bpmnParseHandlers.add(new MicroServiceTaskParseHandler());
|
|
|
+ bpmnParseHandlers.add(new MqServiceTaskParseHandler());
|
|
|
engineConfiguration.setPostBpmnParseHandlers(bpmnParseHandlers);
|
|
|
engineConfiguration.setCustomServiceTaskValidator(new CustomServiceTaskValidator());
|
|
|
engineConfiguration.setActivityBehaviorFactory(new CustomDefaultActivityBehaviorFactory());
|
|
@@ -65,6 +64,7 @@ public class FlowableConfigure implements EngineConfigurationConfigurer<SpringPr
|
|
|
BpmnXMLConverter.addConverter(new JumpServiceTaskXMLConverter());
|
|
|
BpmnXMLConverter.addConverter(new CopyServiceTaskXMLConverter());
|
|
|
BpmnXMLConverter.addConverter(new MicroServiceTaskXMLConverter());
|
|
|
+ BpmnXMLConverter.addConverter(new MqServiceTaskXMLConverter());
|
|
|
BpmnXMLConverter.addConverter(new CustomServiceTaskXMLConverter());
|
|
|
if (Objects.nonNull(this.objectMapper)) {
|
|
|
engineConfiguration.setObjectMapper(this.objectMapper);
|