インタフェースMonitorMBean
- 既知のすべてのサブインタフェース:
CounterMonitorMBean,GaugeMonitorMBean,StringMonitorMBean
- 既知のすべての実装クラス:
CounterMonitor,GaugeMonitor,Monitor,StringMonitor
public interface MonitorMBean
モニターMBeanのリモート管理インタフェースを公開します。
- 導入されたバージョン:
- 1.5
-
メソッドのサマリー
修飾子と型メソッド説明voidaddObservedObject(ObjectName object) 監視対象のMBeanのセットに指定されたオブジェクトを追加します。booleancontainsObservedObject(ObjectName object) 監視対象のMBeanのセット内に指定されたオブジェクトが含まれるかどうかをテストします。long粒度周期(ミリ秒単位)を取得します。監視対象の属性を取得します。非推奨。監視対象のオブジェクトを含む配列を返します。booleanisActive()モニターMBeanがアクティブかどうかをテストします。voidremoveObservedObject(ObjectName object) 監視対象のMBeanのセットから指定されたオブジェクトを削除します。voidsetGranularityPeriod(long period) 粒度周期をミリ秒単位で設定します。voidsetObservedAttribute(String attribute) 監視対象の属性を設定します。voidsetObservedObject(ObjectName object) 非推奨。JMX 1.2で、addObservedObject(javax.management.ObjectName)に置き換えられましたvoidstart()モニターを開始します。voidstop()モニターを停止します。
-
メソッドの詳細
-
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
-
getObservedObject
@Deprecated ObjectName getObservedObject()非推奨。JMX 1.2で、getObservedObjects()に置き換えられました監視対象のオブジェクトのオブジェクト名を取得します。- 戻り値:
- 監視対象のオブジェクト。
- 関連項目:
-
setObservedObject
@Deprecated void setObservedObject(ObjectName object) 非推奨。JMX 1.2で、addObservedObject(javax.management.ObjectName)に置き換えられましたオブジェクト名で識別される監視対象のオブジェクトを設定します。- パラメータ:
object- 監視対象のオブジェクト。- 関連項目:
-
getObservedAttribute
-
setObservedAttribute
-
getGranularityPeriod
long getGranularityPeriod()粒度周期(ミリ秒単位)を取得します。- 戻り値:
- 粒度周期。
- 関連項目:
-
setGranularityPeriod
void setGranularityPeriod(long period) throws IllegalArgumentException 粒度周期をミリ秒単位で設定します。- パラメータ:
period- 粒度周期。- スロー:
IllegalArgumentException- 粒度周期がゼロ以下の場合。- 関連項目:
-
isActive
-
getObservedObjects()に置き換えられました