JavaTM 2 Platform
Standard Ed. 5.0

javax.management
インタフェース MBeanRegistration

既知の実装クラスの一覧:
CounterMonitor, GaugeMonitor, JMXConnectorServer, MLet, Monitor, PrivateMLet, RelationService, RelationSupport, RequiredModelMBean, RMIConnectorServer, 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 2 Platform
Standard Ed. 5.0

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

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