インターフェース MBeanExportOperations
- すべての既知の実装クラス:
AnnotationMBeanExporter
,MBeanExporter
public interface MBeanExportOperations
アプリケーションのランタイム中にアプリケーション開発者がアクセスすることを目的とした MBean エクスポート操作のセットを定義するインターフェース。
このインターフェースは、Spring の管理インターフェース生成機能と、オプションで ObjectName
SE 生成機能を使用して、アプリケーションリソースを JMX にエクスポートするために使用する必要があります。
- 導入:
- 2.0
- 作成者:
- Rob Harrop
- 関連事項:
メソッドのサマリー
修飾子と型メソッド説明registerManagedResource
(ObjectSE managedResource) 提供されたリソースを JMX に登録します。void
registerManagedResource
(ObjectSE managedResource, ObjectNameSE objectName) 提供されたリソースを JMX に登録します。void
unregisterManagedResource
(ObjectNameSE objectName) 基になる MBeanServer レジストリから指定された MBean を削除します。
メソッドの詳細
registerManagedResource
提供されたリソースを JMX に登録します。リソースがまだ有効な MBean でない場合、Spring はそのリソースの管理インターフェースを生成します。生成される正確なインターフェースは、実装とその構成によって異なります。この呼び出しは、管理対象リソースのObjectName
SE も生成し、これを呼び出し元に返します。- パラメーター:
managedResource
- JMX を介して公開するリソース- 戻り値:
- リソースが公開された
ObjectName
SE - 例外:
MBeanExportException
- Spring がObjectName
SE を生成できない、または MBean を登録できない場合
registerManagedResource
void registerManagedResource(ObjectSE managedResource, ObjectNameSE objectName) throws MBeanExportException 提供されたリソースを JMX に登録します。リソースがまだ有効な MBean でない場合、Spring はそのリソースの管理インターフェースを生成します。生成される正確なインターフェースは、実装とその構成によって異なります。- パラメーター:
managedResource
- JMX を介して公開するリソースobjectName
- リソースを公開するObjectName
SE- 例外:
MBeanExportException
- Spring が MBean を登録できない場合
unregisterManagedResource
基になる MBeanServer レジストリから指定された MBean を削除します。- パラメーター:
objectName
- 削除するリソースのObjectName
SE