是否可以检测guava eventbus是否有一个或多个特定事件的订户?
我正在使用Guava EventBus通过应用程序广播接收到消息。有时我忘记注册课或忘记@subscribe注释。
如果我能检测到这一点并给日志写警告,但是在浏览Javadocs时,我找不到铅。
通过Javadocs进行了技巧:Deadeventhttps://google.github.io/guava/releases/23.0/api/docs/com/google/google/common/eventbus/deadevent.html
@Subscribe
public void handleDeadEvent(DeadEvent deadEvent) {
log.debug("no subscribers!: "+deadEvent);
}