Шов параметризован аннотацией @RaiseEvent? - PullRequest
3 голосов
/ 17 июня 2011

возможно ли задать параметр для аннотации @RaiseEvent?

У меня есть наблюдатель

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

при использовании вызова метода, я могу дать параметр с повышением Events.instance().raiseEvent(MyEvents.MY_EVENT, name);.Можно ли дать этот параметр также с аннотацией?(я просто предпочитаю аннотацию к вызову метода)

thx

1 Ответ

4 голосов
/ 20 июня 2011

Нет. Аннотация @RaiseEvent не поддерживает параметры.
Если вы хотите использовать параметры, вам нужно программно вызвать событие.

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