提交 0a81c7e6 编写于 作者: J Joram Barrez

Merge pull request #519 from kotslon/spring_config

fix creating processEngine with instance of ProcessEngineConfigurationIm...
......@@ -69,9 +69,11 @@ public class ProcessEngineFactoryBean implements FactoryBean<ProcessEngine>, Dis
}
protected void configureExternallyManagedTransactions() {
SpringProcessEngineConfiguration engineConfiguration = (SpringProcessEngineConfiguration) processEngineConfiguration;
if (engineConfiguration.getTransactionManager() != null) {
processEngineConfiguration.setTransactionsExternallyManaged(true);
if (processEngineConfiguration instanceof SpringProcessEngineConfiguration) { // remark: any config can be injected, so we cannot have SpringConfiguration as member
SpringProcessEngineConfiguration engineConfiguration = (SpringProcessEngineConfiguration) processEngineConfiguration;
if (engineConfiguration.getTransactionManager() != null) {
processEngineConfiguration.setTransactionsExternallyManaged(true);
}
}
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册