Seam将触发与特定范围,任务或过程相关的different kinds of events,并将范围,任务或过程的名称附加到事件的结尾。如何使用参数化名称来侦听所有Seam上下文事件?
如何聆听某一类型的所有事件?
E.g.对于任何<name>
我想监听事件,如这些:
org.jboss.seam.createProcess.<name>
- 创建org.jboss.seam.endProcess.<name>
过程中,当叫 - 调用的时候,过程结束org.jboss.seam.initProcess.<name>
- 当过程被称为关联与对话org.jboss.seam.startTask.<name>
- 当任务开始org.jboss.seam.endTask.<name>
称为 - 当任务结束叫
我需要这样做尽管不知道有效的名称前面的列表... :-(
我希望可以用@Observer创建观察者,或者类似的东西,和我最多可以听同一组件中的两个事件类。
谢谢!我已经更新了我的回答 – mtpettyp 2009-07-27 22:23:11