インターフェース MBeanExportOperations
- すべての既知の実装クラス:
AnnotationMBeanExporter,MBeanExporter
public interface MBeanExportOperations
アプリケーションのランタイム中にアプリケーション開発者がアクセスすることを目的とした MBean エクスポート操作のセットを定義するインターフェース。
このインターフェースは、Spring の管理インターフェース生成機能と、オプションで ObjectNameSE 生成機能を使用して、アプリケーションリソースを JMX にエクスポートするために使用する必要があります。
- 導入:
- 2.0
- 作成者:
- Rob Harrop
- 関連事項:
メソッドのサマリー
修飾子と型メソッド説明registerManagedResource(ObjectSE managedResource) 提供されたリソースを JMX に登録します。voidregisterManagedResource(ObjectSE managedResource, ObjectNameSE objectName) 提供されたリソースを JMX に登録します。voidunregisterManagedResource(ObjectNameSE objectName) 基になる MBeanServer レジストリから指定された MBean を削除します。
メソッドの詳細
registerManagedResource
提供されたリソースを 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
基になる MBeanServer レジストリから指定された MBean を削除します。- パラメーター:
objectName- 削除するリソースのObjectNameSE