几年来,我们org.bushe.swing.event.EventBus
主要用于摆动桌面应用程序。API 非常一致,并且易于使用。但是现在已经出现了新的要求,并且它希望一些 EventSubscriber 应该比其他的更受青睐,因为它们是同步通知的。因此,这些订阅者需要某种优先级因素。
扩展 EventBus 以优先考虑 EventSubscribers 应该不是什么大问题,但是由于org.bushe.swing.event.EventBus
已经过时,我不确定是否最好更改 EventBus 实现。
org.bushe.swing.event.EventBus本身为 GWT 推荐了像GWT Eventbus这样的项目。我不确定这是否也是摆动应用程序的好方法。您通常使用哪些 EventBus 实现?您甚至可能知道支持订阅者优先级的简单实现吗?