|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjavax.management.MBeanServerBuilder
public class MBeanServerBuilder
このクラスは、デフォルトの MBeanServer 実装を作成するビルダーを表します。JMX MBeanServerFactory は、このクラスのサブクラスを提供することにより、アプリケーションがカスタム MBeanServer 実装を提供できるようにします。
MBeanServer,
MBeanServerFactory| コンストラクタの概要 | |
|---|---|
MBeanServerBuilder()
デフォルトの public コンストラクタです。 |
|
| メソッドの概要 | |
|---|---|
MBeanServer |
newMBeanServer(String defaultDomain,
MBeanServer outer,
MBeanServerDelegate delegate)
このメソッドは、新しい MBeanServer 実装オブジェクトを作成します。 |
MBeanServerDelegate |
newMBeanServerDelegate()
このメソッドは、新しい MBeanServer の新しい MBeanServerDelegate を作成します。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public MBeanServerBuilder()
| メソッドの詳細 |
|---|
public MBeanServerDelegate newMBeanServerDelegate()
MBeanServerFactory は最初にこのメソッドを呼び出して、新しい MBeanServerDelegate を作成します。newMBeanServer(defaultDomain,outer,delegate) を呼び出します。
渡される delegate が、このメソッドから返された MBeanServerDelegate ではない場合もあります。たとえば、以前に返されたオブジェクトをラップする新しいオブジェクトの可能性があります。
MBeanServerDelegate
public MBeanServer newMBeanServer(String defaultDomain,
MBeanServer outer,
MBeanServerDelegate delegate)
MBeanServerFactory は最初に newMBeanServerDelegate() を呼び出して、新しい MBeanServer の新しい MBeanServerDelegate を取得します。次に、MBeanServer 実装に delegate を渡す newMBeanServer(defaultDomain,outer,delegate) を呼び出します。
渡される delegate が、この実装から返された MBeanServerDelegate ではない場合もあります。たとえば、以前に返された委譲をラップする新しいオブジェクトの可能性があります。
outer パラメータは、MBeanServer に MBean を登録する際に MBeanRegistration インタフェースに渡される MBeanServer のポインタです。outer が null の場合、MBeanServer 実装は、MBeanRegistration インタフェースの呼び出し時に固有の this 参照を使用する必要があります。
これにより、MBeanServer 実装は、別の MBeanServer 実装をラップして、セキュリティチェックなどを実装したり、ラップオブジェクトへポインタを返すことにより実際の MBeanServer 実装へのアクセスを禁止したりできます。
defaultDomain - 新しい MBeanServer のデフォルトのドメインouter - MBeanRegistration インタフェースの呼び出し時に MBean に渡さなければならない MBeanServer オブジェクトのポインタdelegate - 新しい MBeanServer に関連付けられた MBeanServerDelegate のポインタ。新しい MBeanServer は、この MBean を MBean リポジトリに登録する必要がある
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。