javax.management.MBeanRegistration インタフェースの実装
MBean の登録は「管理」メニューの下にあるコンテキストアクション (MBean が選択された場合のみ有効) を使用して実行されます。管理メニューは、次の場所からアクセスできます。
- 最上位メニュー
- プロジェクトツリーノードのコンテキストメニュー (選択したノードを右クリック)
アクションの適用性
このアクションは任意の MBean の種類に適用されます。すでに MBean がこのインタフェースに実装されている場合は、このアクションは無効です。
このアクションは任意の MBean に適用されます。「MBean」ウィザードを使って生成する必要はありません。
ほかのコンテキストからインポートした MBean の更新が可能です。
「MBeanRegistration インタフェースを実装」アクションの使用
- 「管理」メニューから、「MBeanRegistration インタフェースを実装」を選択します。
- 現在の MBean に追加するメソッドのセットを一覧表示したウィンドウが表示されます。
- preRegister: MBean が MBeanServer に登録される前に呼び出される
- postRegister: MBean が MBeanServer に登録されたあとに呼び出される
- preDeregister: MBean が MBeanServer に登録解除される前に呼び出される
- postDeregister: MBean が MBeanServer に登録解除されたあとに呼び出される
- 非公開フィールドを生成して、preRegister メソッドのパラメータへの参照を保持できます。これらのパラメータは次のとおりです。
- MBean ObjectName。MBean につけられている名前が必要な場合は、このパラメータへの参照を保持することをお勧めします。
- MBean が登録されている MBeanServer。MBean が JMX にほかの MBean を呼び出させる場合は、この参照を保持することをお勧めします。
- 終了したら「了解」をクリックします。
- MBeanRegistration メソッドが MBean クラスの最後に追加されます。
- 更新した MBean クラスファイルは自動的にエディタで開かれます。