Hm, container lifecycle events are fired with @javax.enterprise.inject.Any and observer is matched if it has no event qualifiers or a subset of the event qualifiers. So if you define void observe(@Observes @Default Object foo, Bar bar) it shouldn't be matched. Do you agree? |