次に一覧するファイルは、JMXテクノロジの主要な機能のいくつかを示すコード例です。これらの例を使用して、より複雑なMBeansおよび完全な機能を備えたJMXエージェントを、管理ソリューションに合わせて開発することができます。
それぞれの例は、Javaソース・ファイルとREADMEファイルから構成されています。READMEファイルは、例で扱われるトピックと、クラスのコンパイルと実行の手順を説明します。
またJMXテクノロジのすべての例を収めたZipファイルもダウンロードできます。例の実行方法の詳細は、「JMXテクノロジのチュートリアル」を参照してください。
注 - ここで示す例に加えて、Java SEのデモおよびサンプルのバンドルをダウンロードできます。このバンドルを解凍すると、次のディレクトリでJMX APIの実際の実装を示すサンプル・アプリケーションが見つかります。
JDK_HOME/sample/jmx/jmx-scandir
jmx-scandir
の例は、実際のシナリオにおけるJMX APIの高度な概念を示す、高度な例です。
ここではZIPファイルをサンプルにしてJMXテクノロジの例を紹介します。
JMXの基本要素
この例では、管理対象Bean、すなわちMBeansなどのJMX APIの基本的な概念について説明します。
使用するJavaクラスについては、READMEファイルまたはソース・コードで確認してください。
JMX MBeanの通知
この例では、MBeanの通知を実装します。
使用するJavaクラスについては、READMEファイルまたはソース・コードで確認してください。
MXBean
ここではMXBeanの使用例を示します。
使用するJavaクラスについては、READMEファイルまたはソース・コードで確認してください。
MBean記述子
ここではMBean記述子の使用例を示します。
使用するJavaクラスについては、READMEファイルまたはソース・コードで確認してください。
JMXコネクタ
この例では、MBeanに接続し、MBean上でリモートから操作を実行する方法に関する実装サンプルを示します。
使用するJavaクラスについては、READMEファイルまたはソース・コードで確認してください。
検索サービス
JMX APIは既存の検索テクノロジを使用した、検索サービスの3つのバインディングを定義しています。次の例では、各タイプの検索サービスの実装例を示します。
セキュリティ
JMX APIは、接続を保護するために既存のセキュリティ・プロトコルを実装します。
次の例は、セキュアな実装サンプルを示しています。