9

数年間org.bushe.swing.event.EventBus、主にスイングデスクトップアプリケーションに使用しています。API は非常に一貫性があり、使いやすいです。しかし今、新しい要件が発生し、一部の EventSubscriber が同期して通知されるため、他のものよりも優先される必要があることが望まれています。そのため、これらのサブスクライバーには何らかの優先度が必要です。

EventBus を拡張して EventSubscribers を優先することはそれほど問題にはならないはずですが、時代遅れorg.bushe.swing.event.EventBusになっているため、EventBus の実装を変更する方が望ましいかどうかはわかりません。

org.bushe.swing.event.EventBus自体が、GWT 用のGWT Eventbusのようなプロジェクトを推奨しています。それがスイングアプリケーションの良いアプローチでもあるかどうかはわかりません。通常、どの EventBus 実装を使用しますか? サブスクライバーの優先順位をサポートする単純な実装を知っているかもしれません。

4

0 に答える 0