diff --git a/workflow-engine-server/src/main/java/cn/axzo/workflow/server/controller/delegate/AbstractBpmnTaskAssigneeSelector.java b/workflow-engine-server/src/main/java/cn/axzo/workflow/server/controller/delegate/AbstractBpmnTaskAssigneeSelector.java index 4fd606380..dec1a028d 100644 --- a/workflow-engine-server/src/main/java/cn/axzo/workflow/server/controller/delegate/AbstractBpmnTaskAssigneeSelector.java +++ b/workflow-engine-server/src/main/java/cn/axzo/workflow/server/controller/delegate/AbstractBpmnTaskAssigneeSelector.java @@ -43,11 +43,6 @@ public abstract class AbstractBpmnTaskAssigneeSelector implements BpmnTaskAssign private ApplicationContext applicationContext; private EngineExecutionStartListener executionStartListener; - public AbstractBpmnTaskAssigneeSelector() { - executionStartListener = applicationContext.getBean(EngineExecutionStartListener.class); - log.info("apiTimeOut: {}", executionStartListener.getApiTimeout()); - } - @Override public List select(UserTask userTask, DelegateExecution execution, Boolean throwException) { @@ -126,5 +121,7 @@ public abstract class AbstractBpmnTaskAssigneeSelector implements BpmnTaskAssign @Override public void setApplicationContext(ApplicationContext context) throws BeansException { this.applicationContext = context; + executionStartListener = applicationContext.getBean(EngineExecutionStartListener.class); + log.info("apiTimeOut: {}", executionStartListener.getApiTimeout()); } }