我正在维护一个我没有写过的软件。我只知道它的一部分。 现在我找到了一个触发事件的方法。
public void cleanup(){
if(entity!=null) workflowCleanupEvent.fire(entity);
setEntity(null);
}
有没有办法找出谁正在听那个事件?
使用Eclipse Juno R2和Java 1.7。
此致 LStrike
答案 0 :(得分:0)
知道哪些对象正在侦听事件的方式是使用侦听器列表。
如果有听众,他们必须在某处注册,所以我首先要弄清楚谁在调用注册方法。 确定后,您应该能够访问已注册接收事件的对象的列表/地图。
如果您向我们提供与workflowCleanupEvent
对应的类的更多详细信息,则可能会有所帮助。