1

我正在维护一个我没有写过的软件。我只知道其中的一小部分。现在我找到了一个触发事件的方法。

public void cleanup(){
    if(entity!=null) workflowCleanupEvent.fire(entity);
    setEntity(null);
}

有没有办法找出谁在听那个事件?

使用 Eclipse Juno R2 和 Java 1.7。

问候 LStrike

4

1 回答 1

0

了解哪些对象正在侦听事件的方法是使用侦听器列表。

如果有听众,他们一定在某个地方注册过,所以我会先弄清楚谁在调用注册方法。确定这一点后,您应该能够访问已注册以接收事件的对象的列表/映射。

如果您向我们提供有关与workflowCleanupEvent.

于 2013-05-15T11:12:18.283 回答