インターフェース MBeanExportOperations

すべての既知の実装クラス:
AnnotationMBeanExporterMBeanExporter

public interface MBeanExportOperations
アプリケーションのランタイム中にアプリケーション開発者がアクセスすることを目的とした MBean エクスポート操作のセットを定義するインターフェース。

このインターフェースは、Spring の管理インターフェース生成機能と、オプションで ObjectNameSE 生成機能を使用して、アプリケーションリソースを JMX にエクスポートするために使用する必要があります。

導入:
2.0
作成者:
Rob Harrop
関連事項:
  • メソッドの詳細

    • registerManagedResource

      ObjectNameSE registerManagedResource(ObjectSE managedResource) throws MBeanExportException
      提供されたリソースを JMX に登録します。リソースがまだ有効な MBean でない場合、Spring はそのリソースの管理インターフェースを生成します。生成される正確なインターフェースは、実装とその構成によって異なります。この呼び出しは、管理対象リソースの ObjectNameSE も生成し、これを呼び出し元に返します。
      パラメーター:
      managedResource - JMX を介して公開するリソース
      戻り値:
      リソースが公開された ObjectNameSE
      例外:
      MBeanExportException - Spring が ObjectNameSE を生成できない、または MBean を登録できない場合
    • registerManagedResource

      void registerManagedResource(ObjectSE managedResource, ObjectNameSE objectName) throws MBeanExportException
      提供されたリソースを JMX に登録します。リソースがまだ有効な MBean でない場合、Spring はそのリソースの管理インターフェースを生成します。生成される正確なインターフェースは、実装とその構成によって異なります。
      パラメーター:
      managedResource - JMX を介して公開するリソース
      objectName - リソースを公開する ObjectNameSE
      例外:
      MBeanExportException - Spring が MBean を登録できない場合
    • unregisterManagedResource

      void unregisterManagedResource(ObjectNameSE objectName)
      基になる MBeanServer レジストリから指定された MBean を削除します。
      パラメーター:
      objectName - 削除するリソースの ObjectNameSE