JMX

Spring の JMX(Java Management Extensions)サポートは、Spring アプリケーションを JMX インフラストラクチャに簡単かつ透過的に統合できる機能を提供します。

JMX?

この章は、JMX の概要ではありません。JMX を使用する理由を説明しようとはしていません。JMX を初めて使用する場合は、この章の最後にあるその他のリソースを参照してください。

具体的には、Spring の JMX サポートは 4 つのコア機能を提供します。

  • Spring Bean の JMX MBean としての自動登録。

  • Bean の管理インターフェースを制御するための柔軟なメカニズム。

  • リモート、JSR-160 コネクターを介した MBean の宣言的な公開。

  • ローカルおよびリモート MBean リソースの単純なプロキシ。

これらの機能は、アプリケーションコンポーネントを Spring または JMX インターフェースおよびクラスに結合することなく機能するように設計されています。実際、ほとんどの場合、Spring JMX 機能を利用するために、アプリケーションクラスは Spring または JMX を認識する必要はありません。