- すべてのスーパー・インタフェース:
MBeanServer
,MBeanServerConnection
public interface MBeanServerForwarder extends MBeanServer
このクラスのオブジェクトは、MBeanServerインタフェースを実装し、このインタフェースも実装する別のオブジェクトをラップします。 通常、このインタフェースの実装は、ラップされたオブジェクトにMBeanServer
インタフェースのメソッドを転送する前後に、メソッドの一部または全部に対して何らかのアクションを実行します。 たとえば、セキュリティ・チェックやロギングなどです。
- 導入されたバージョン:
- 1.5
-
メソッドのサマリー
修飾子と型メソッド説明要求の転送先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()
-