この SSCCE には多くのコードがありますが、簡単に操作できるように、これをgithubに追加しました。
この注釈に頭を悩ませようとしていますが、その用途がわかりません。サンプルアプリケーションを作成しました。MBean を作成して監視し、ローカル MBean サーバーに接続して実行中にアプリケーションを変更することはできますが、@ManagedNotification と @ManagedNotifications の実際の用途は見当たりません。
クラスの ManagedNotifications を削除しても、引き続き通知を受け取ることができます。唯一の違いは、通知の説明が表示されないことですが、メッセージが適切である限り、この注釈は必要ないと思います。足りないものはありますか?その上のjavadocsは、メソッドで使用されると述べていますが、 @ManagedNotifications および @ManagedNotification のターゲットはタイプのみに制限されています。この注釈には、私が見ている以上のものがありますか?