インタフェースGaugeMonitorMBean
- すべてのスーパー・インタフェース:
MonitorMBean
- 既知のすべての実装クラス:
GaugeMonitor
public interface GaugeMonitorMBean extends MonitorMBean
ゲージ・モニターMBeanのリモート管理インタフェースを公開します。
- 導入されたバージョン:
- 1.5
-
メソッドのサマリー
修飾子と型メソッド説明非推奨。getDerivedGauge(ObjectName object) 指定されたMBeanの派生ゲージを取得します。long非推奨。JMX 1.2で、getDerivedGaugeTimeStamp(ObjectName)に置き換えられましたlonggetDerivedGaugeTimeStamp(ObjectName object) 指定されたMBeanの派生ゲージのタイムスタンプを取得します。boolean差分モード・フラグ値を取得します。上限値を取得します。下限値を取得します。boolean通知のオン/オフ・スイッチ値の上限値を取得します。boolean下限通知のオン/オフ・スイッチ値を取得します。voidsetDifferenceMode(boolean value) 差分モード・フラグ値を設定します。voidsetNotifyHigh(boolean value) 通知のオン/オフ・スイッチ値の上限値を設定します。voidsetNotifyLow(boolean value) 通知のオン/オフ・スイッチ値の下限値を設定します。voidsetThresholds(Number highValue, Number lowValue) 上限値と下限値を設定します。インタフェースで宣言されたメソッド MonitorMBean
addObservedObject, containsObservedObject, getGranularityPeriod, getObservedAttribute, getObservedObject, getObservedObjects, isActive, removeObservedObject, setGranularityPeriod, setObservedAttribute, setObservedObject, start, stop修飾子と型メソッド説明voidaddObservedObject(ObjectName object) 監視対象のMBeanのセットに指定されたオブジェクトを追加します。booleancontainsObservedObject(ObjectName object) 監視対象のMBeanのセット内に指定されたオブジェクトが含まれるかどうかをテストします。long粒度周期(ミリ秒単位)を取得します。監視対象の属性を取得します。非推奨。JMX 1.2で、MonitorMBean.getObservedObjects()に置き換えられました監視対象のオブジェクトを含む配列を返します。booleanisActive()モニターMBeanがアクティブかどうかをテストします。voidremoveObservedObject(ObjectName object) 監視対象のMBeanのセットから指定されたオブジェクトを削除します。voidsetGranularityPeriod(long period) 粒度周期をミリ秒単位で設定します。voidsetObservedAttribute(String attribute) 監視対象の属性を設定します。voidsetObservedObject(ObjectName object) 非推奨。JMX 1.2以降、MonitorMBean.addObservedObject(ObjectName)に置き換えられましたvoidstart()モニターを開始します。voidstop()モニターを停止します。
-
メソッドの詳細
-
getDerivedGauge
@Deprecated Number getDerivedGauge()非推奨。JMX 1.2で、getDerivedGauge(ObjectName)に置き換えられました派生ゲージを取得します。- 戻り値:
- 派生ゲージ。
-
getDerivedGaugeTimeStamp
@Deprecated long getDerivedGaugeTimeStamp()非推奨。JMX 1.2で、getDerivedGaugeTimeStamp(ObjectName)に置き換えられました派生ゲージのタイムスタンプを取得します。- 戻り値:
- 派生ゲージのタイムスタンプ。
-
getDerivedGauge
Number getDerivedGauge(ObjectName object) 指定されたMBeanの派生ゲージを取得します。- パラメータ:
object- MBean。このMBeanの派生ゲージが返される- 戻り値:
- 指定のMBeanが監視対象のMBeanのセットに含まれる場合、このMBeanの派生ゲージ。そうでない場合は
null。
-
getDerivedGaugeTimeStamp
long getDerivedGaugeTimeStamp(ObjectName object) 指定されたMBeanの派生ゲージのタイムスタンプを取得します。- パラメータ:
object- MBean。このMBeanの派生ゲージのタイムスタンプが返される- 戻り値:
- 指定のMBeanが監視対象のMBeanのセットに含まれる場合、このMBeanの派生ゲージのタイムスタンプ。そうでない場合は
null。
-
getHighThreshold
-
getLowThreshold
-
setThresholds
void setThresholds(Number highValue, Number lowValue) throws IllegalArgumentException 上限値と下限値を設定します。- パラメータ:
highValue- 上限値。lowValue- 下限値。- スロー:
IllegalArgumentException- 上限および下限のしきい値としてnullが指定された場合、下限値が上限値より大きい場合、または上限値と下限値の型が異なる場合。
-
getNotifyHigh
boolean getNotifyHigh()通知のオン/オフ・スイッチ値の上限値を取得します。- 戻り値:
- 上限値を超過したときゲージ・モニターが通知を送る場合は
true、そうでない場合はfalse。 - 関連項目:
-
setNotifyHigh
void setNotifyHigh(boolean value) 通知のオン/オフ・スイッチ値の上限値を設定します。- パラメータ:
value- 通知のオン/オフ・スイッチ値の上限値。- 関連項目:
-
getNotifyLow
boolean getNotifyLow()下限通知のオン/オフ・スイッチ値を取得します。- 戻り値:
- 下限値を超過したときゲージ・モニターが通知を送る場合は
true、そうでない場合はfalse。 - 関連項目:
-
setNotifyLow
void setNotifyLow(boolean value) 通知のオン/オフ・スイッチ値の下限値を設定します。- パラメータ:
value- 通知のオン/オフ・スイッチ値の下限値。- 関連項目:
-
getDifferenceMode
boolean getDifferenceMode()差分モード・フラグ値を取得します。- 戻り値:
- 差分モードを使用している場合は
true、そうでない場合はfalse。 - 関連項目:
-
setDifferenceMode
void setDifferenceMode(boolean value) 差分モード・フラグ値を設定します。- パラメータ:
value- 差分モード・フラグ値。- 関連項目:
-
getDerivedGauge(ObjectName)に置き換えられました