JavaTM Platform
Standard Ed. 6

javax.management
インタフェース MBeanRegistration

既知の実装クラスの一覧:
CounterMonitor, GaugeMonitor, JMXConnectorServer, MLet, Monitor, PrivateMLet, RelationService, RelationSupport, RequiredModelMBean, RMIConnectorServer, StandardEmitterMBean, StandardMBean, StringMonitor, Timer

public interface MBeanRegistration

MBean サーバーへの登録または MBean サーバーからの登録解除の前後にさまざまなオペレーションを実行するため、MBean により実装されます。

導入されたバージョン:
1.5

メソッドの概要
 void postDeregister()
          MBean サーバーから登録解除したあと、MBean が必要なオペレーションを実行できるようにします。
 void postRegister(Boolean registrationDone)
          MBean サーバーへの登録が成功または失敗したあと、MBean が必要なオペレーションを実行できるようにします。
 void preDeregister()
          MBean サーバーから登録解除する前に、MBean が必要なオペレーションを実行できるようにします。
 ObjectName preRegister(MBeanServer server, ObjectName name)
          MBean サーバーに登録する前に、MBean に必要なオペレーションを実行させることができます。
 

メソッドの詳細

preRegister

ObjectName preRegister(MBeanServer server,
                       ObjectName name)
                       throws Exception
MBean サーバーに登録する前に、MBean に必要なオペレーションを実行させることができます。MBean の名前を指定しないと、MBean により、登録用の名前が提供されます。例外がスローされた場合、MBean は MBean サーバーに登録されません。

パラメータ:
server - MBean サーバー。MBean はここに登録される
name - MBean のオブジェクト名。MBeanServer インタフェース内の createMBean または registerMBean メソッドの name パラメータが null の場合、 この名前も null になる。この場合、このメソッドは、 新しい MBean 用に null 以外の ObjectName を必ず返す
戻り値:
MBean の登録名。null は指定できない。name パラメータが null 以外の場合、通常は値が返されるが、 これは必須ではない
例外:
Exception - この例外は、MBean サーバーにキャッチされ、MBeanRegistrationException として再スローされる

postRegister

void postRegister(Boolean registrationDone)
MBean サーバーへの登録が成功または失敗したあと、MBean が必要なオペレーションを実行できるようにします。

パラメータ:
registrationDone - MBean が MBean サーバーに 正常に登録されたかどうかを示す。登録に 失敗した場合の値は false

preDeregister

void preDeregister()
                   throws Exception
MBean サーバーから登録解除する前に、MBean が必要なオペレーションを実行できるようにします。

例外:
Exception - この例外は、MBean サーバーにキャッチされ、MBeanRegistrationException として再スローされる

postDeregister

void postDeregister()
MBean サーバーから登録解除したあと、MBean が必要なオペレーションを実行できるようにします。


JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。