-
- すべてのスーパー・インタフェース:
MBeanServer
,MBeanServerConnection
public interface MBeanServerForwarder extends MBeanServer
このクラスのオブジェクトは、MBeanServerインタフェースを実装し、このインタフェースも実装する別のオブジェクトをラップします。 通常、このインタフェースの実装は、ラップされたオブジェクトに
MBeanServer
インタフェースのメソッドを転送する前後に、メソッドの一部または全部に対して何らかのアクションを実行します。 たとえば、セキュリティ・チェックやロギングなどです。- 導入されたバージョン:
- 1.5
-
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 抽象メソッド 修飾子と型 メソッド 説明 MBeanServer
getMBeanServer()
要求の転送先MBeanServerオブジェクトを返します。void
setMBeanServer(MBeanServer mbs)
要求がこのオブジェクトで処理されたあとの、転送先MBeanServerオブジェクトを設定します。-
インタフェース javax.management.MBeanServerから継承されたメソッド
addNotificationListener, addNotificationListener, createMBean, createMBean, createMBean, createMBean, deserialize, deserialize, deserialize, getAttribute, getAttributes, getClassLoader, getClassLoaderFor, getClassLoaderRepository, getDefaultDomain, getDomains, getMBeanCount, getMBeanInfo, getObjectInstance, instantiate, instantiate, instantiate, instantiate, invoke, isInstanceOf, isRegistered, queryMBeans, queryNames, registerMBean, removeNotificationListener, removeNotificationListener, removeNotificationListener, removeNotificationListener, setAttribute, setAttributes, unregisterMBean
-
-
-
-
メソッドの詳細
-
getMBeanServer
MBeanServer getMBeanServer()
要求の転送先MBeanServerオブジェクトを返します。- 戻り値:
- 要求の転送先MBeanServerオブジェクト。存在しない場合はnull。
- 関連項目:
setMBeanServer(javax.management.MBeanServer)
-
setMBeanServer
void setMBeanServer(MBeanServer mbs)
要求がこのオブジェクトで処理されたあとの、転送先MBeanServerオブジェクトを設定します。- パラメータ:
mbs
- 要求の転送先MBeanServerオブジェクト。- 例外:
IllegalArgumentException
- このオブジェクトがすでにMBeanServerオブジェクトへの転送を行なっている場合、mbs
がnullの場合、またはmbs
がこのオブジェクトに一致している場合。- 関連項目:
getMBeanServer()
-
-