如何在jpbm 4.2 EventListener中获取spring上下文引用?

时间:2010-10-10 12:17:32

标签: spring jbpm

如何从EventListener实例中获取spring上下文,该实例在此过程转换后得到通知:

<transition g="-36,11" name="A" to="B">
   <event-listener class="com.test.handlers.MyRequestHandler">
   </event-listener>
</transition>

我希望能够在我的

中执行以下操作
@Override
public void notify(EventListenerExecution execution) throws Exception {
..
MyOtherSpringBean sender = (MyOtherSpringBean )applicationContext.get("MyOtherSpringBean ");

提前致谢,

丹尼斯

1 个答案:

答案 0 :(得分:2)

您可以让EventListener成为弹簧上下文的一部分,因此您可以将其他bean注入其中(使用@Autowired private MyOtherSpringBean bean

请参阅this threadthis issue