gpt4 book ai didi

Java:找出哪个观察者正在监听

转载 作者:行者123 更新时间:2023-12-01 04:40:55 25 4
gpt4 key购买 nike

我正在维护一个不是我编写的软件。我只知道其中的一小部分。现在我找到了一个可以触发事件的方法。

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

有没有办法找出谁正在收听该事件?

使用 Eclipse Juno R2 和 Java 1.7。

问候罢工

最佳答案

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

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

如果您向我们提供与 workflowCleanupEvent 对应的类的更多详细信息,可能会有所帮助。

关于Java:找出哪个观察者正在监听,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16563418/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com