在事件监听器中我们可以做一些额外的工作,当工作完成后就应该使Execution往下流转,这就要用到ExecutionService对象,这时JBPM一般都已经与Spring集成,而在listener中是无法通过Spring和到ProcessEngine对象的。
这时就可以使用EnvironmentImpl.getFromCurrent(ProcessEngine.class)获取ProcessEngine对象,当然直接获取ExecutionSerice、TaskService等对象也是可以的
本文介绍了如何在事件监听器中获取JBPM的ProcessEngine对象,以及如何利用该对象进行进一步操作。主要内容包括:通过EnvironmentImpl.getFromCurrent()方法获取ProcessEngine对象,实现事件监听器中对流程引擎的操作,以及如何在监听器中使用ExecutionService、TaskService等对象。
在事件监听器中我们可以做一些额外的工作,当工作完成后就应该使Execution往下流转,这就要用到ExecutionService对象,这时JBPM一般都已经与Spring集成,而在listener中是无法通过Spring和到ProcessEngine对象的。
这时就可以使用EnvironmentImpl.getFromCurrent(ProcessEngine.class)获取ProcessEngine对象,当然直接获取ExecutionSerice、TaskService等对象也是可以的

被折叠的 条评论
为什么被折叠?