是否有办法获得事件的侦听器列表?我用的是焊接glassfish 3.1.1。例如,找出哪些类正在观察TestEvent:
@Stateless
public class TestListener {
public void listenToHello(@Observes TestEvent testEvent) {
}
}
谢谢。
您需要注入BeanManager并使用它的方法。下面是您可以使用的方法- http://docs.jboss.org/cdi/api/1.0/javax/enterprise/inject/spi/BeanManager.html#resolveObserverMethods%28T,%20java.lang.annotation.Annotation...%29.