JMX (Java Management Extensions)の例

次に一覧するファイルは、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は、接続を保護するために既存のセキュリティ・プロトコルを実装します。

次の例は、セキュアな実装サンプルを示しています。


Copyright © 1993, 2020, Oracle and/or its affiliates. All rights reserved.