Seam参数化@RaiseEvent注释?

时间:2011-06-17 11:42:41

标签: jsf seam

是否可以为@RaiseEvent注释提供参数?

我有观察员

@Observer(value = { MyEvents.MY_EVENT }, create = false)
public void doSomething(String oldValue) {

使用方法调用时,我可以使用raise Events.instance().raiseEvent(MyEvents.MY_EVENT, name);给出参数。是否可以使用注释提供该参数? (我更喜欢注释方法调用)

THX

1 个答案:

答案 0 :(得分:4)

没有。 @RaiseEvent注释不支持参数。
如果你想使用参数,你必须以编程方式提出一个事件。

Events.instance().raiseEvent("nameOfObserver",parameters...);