Поскольку большинство ключей (типов) событий объявлены как public static final
(как тот, на который вы ссылаетесь), вы можете ссылаться на них без проблем с ошибками.
@Observer(Identity.EVENT_NOT_LOGGED_IN)
public void handleNotLoggedIn() {
}
К сожалению, вы не может использовать EL в объявлении типа события в component.xml
.Я недавно попробовал это.
<event type="#{...}">
<!-- does not work -->
</event>
ИМХО, нет другого способа, кроме как скопировать и вставить ключи событий в component.xml
, чтобы предотвратить неправильное написание.