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

インタフェースMonitorMBean

    • メソッドの詳細

      • start

        void start()
        モニターを開始します。
      • stop

        void stop()
        モニターを停止します。
      • addObservedObject

        void addObservedObject​(ObjectName object)
                        throws IllegalArgumentException
        監視対象のMBeanのセットに指定されたオブジェクトを追加します。
        パラメータ:
        object - 監視対象のオブジェクト。
        例外:
        IllegalArgumentException - 指定されたオブジェクトがnullの場合。
      • removeObservedObject

        void removeObservedObject​(ObjectName object)
        監視対象のMBeanのセットから指定されたオブジェクトを削除します。
        パラメータ:
        object - 削除するオブジェクト。
      • containsObservedObject

        boolean containsObservedObject​(ObjectName object)
        監視対象のMBeanのセット内に指定されたオブジェクトが含まれるかどうかをテストします。
        パラメータ:
        object - チェック対象のオブジェクト。
        戻り値:
        指定された要素がセット内に存在する場合はtrue、そうでない場合はfalse
      • getObservedObjects

        ObjectName[] getObservedObjects()
        監視対象のオブジェクトを含む配列を返します。
        戻り値:
        監視対象のオブジェクト。
      • setObservedAttribute

        void setObservedAttribute​(String attribute)
        監視対象の属性を設定します。
        パラメータ:
        attribute - 監視対象の属性。
        関連項目:
        getObservedAttribute()
      • getGranularityPeriod

        long getGranularityPeriod()
        粒度周期(ミリ秒単位)を取得します。
        戻り値:
        粒度周期。
        関連項目:
        setGranularityPeriod(long)
      • isActive

        boolean isActive()
        モニターMBeanがアクティブかどうかをテストします。 モニターMBeanは、startメソッドが呼び出されるとアクティブになります。 stopメソッドが呼び出されると非アクティブになります。
        戻り値:
        モニターMBeanがアクティブな場合はtrue、そうでない場合はfalse