JMX APIの拡張
- ジェネリック化。
JMX APIでジェネリックスが完全にサポートされるようになりました。
ObjectName
では、ワイルドカードがサポートされます。
ObjectNameで、key=*
ワイルドカードがサポートされるようになりました。以前は、名前にkey1=value1
を持つMBeanと一致させるために"domain:key1=value1,*"
が使用されましたが、名前にkey1
を持つMBeanと一致させるために"domain:key1=*"
を使うことはできませんでした。今回のリリースでは、それが可能となりました。
- 新しい
JMX
クラス。
定数および静的メソッドを格納するための新しいクラスjavax.management.JMXが追加されました。
- MBean記述子の追加。
MBeanの記述子が追加されました。記述子によって、MBeanに関する追加情報を管理クライアントに提供できます。詳細については、『JMXテクノロジのチュートリアル』の「MBean記述子」を参照してください。
- MXBeanが追加されました。
MXBeanが追加されました。MXBeanは、関連する値を一緒にバンドルできる便利な方法を提供するMBeanです。これにより、バンドルを処理するように特別に構成されたクライアントを用意する必要がなくなりました。Java SE 5.0プラットフォームには、すでにMXBeanの定義済セットが用意されていますが、Java SE 6で、ユーザー定義のMXBeanをプログラムできるようにAPIが導入されました。詳細は、『JMXテクノロジのチュートリアル』の「MXBeanの導入」を参照してください。
Java Management Extensions (JMX)テクノロジが、Java Platform Standard Edition (Java SE) 5.0のJavaプラットフォームの一部になりました。