モジュール java.management
パッケージ javax.management.remote

インタフェースMBeanServerForwarder

すべてのスーパー・インタフェース:
MBeanServer, MBeanServerConnection

public interface MBeanServerForwarder
extends MBeanServer

このクラスのオブジェクトは、MBeanServerインタフェースを実装し、このインタフェースも実装する別のオブジェクトをラップします。 通常、このインタフェースの実装は、ラップされたオブジェクトにMBeanServerインタフェースのメソッドを転送する前後に、メソッドの一部または全部に対して何らかのアクションを実行します。 たとえば、セキュリティ・チェックやロギングなどです。

導入されたバージョン:
1.5
  • メソッドの詳細

    • getMBeanServer

      MBeanServer getMBeanServer()
      要求の転送先MBeanServerオブジェクトを返します。
      戻り値:
      要求の転送先MBeanServerオブジェクト。存在しない場合はnull。
      関連項目:
      setMBeanServer(javax.management.MBeanServer)
    • setMBeanServer

      void setMBeanServer​(MBeanServer mbs)
      要求がこのオブジェクトで処理されたあとの、転送先MBeanServerオブジェクトを設定します。
      パラメータ:
      mbs - 要求の転送先MBeanServerオブジェクト。
      例外:
      IllegalArgumentException - このオブジェクトがすでにMBeanServerオブジェクトへの転送を行なっている場合、mbsがnullの場合、またはmbsがこのオブジェクトに一致している場合。
      関連項目:
      getMBeanServer()