JavaTM 2 Platform
Standard Ed. 6

javax.management.monitor
介面 GaugeMonitorMBean

所有父級介面:
MonitorMBean
所有已知實作類別:
GaugeMonitor

public interface GaugeMonitorMBean
extends MonitorMBean

公開尺度監視器 MBean 的遠端管理介面。

從以下版本開始:
1.5

方法摘要
 Number getDerivedGauge()
          已過時。 從 JMX 1.2 開始,由 getDerivedGauge(ObjectName) 取代
 Number getDerivedGauge(ObjectName object)
          獲取指定的 MBean 的派生尺度。
 long getDerivedGaugeTimeStamp()
          已過時。 從 JMX 1.2 開始,由 getDerivedGaugeTimeStamp(ObjectName) 取代
 long getDerivedGaugeTimeStamp(ObjectName object)
          獲取指定 MBean 的派生尺度時間戳。
 boolean getDifferenceMode()
          獲取差分網要標誌值。
 Number getHighThreshold()
          獲取高閾值。
 Number getLowThreshold()
          獲取低閾值。
 boolean getNotifyHigh()
          獲取高閾值通知的開/關切換值。
 boolean getNotifyLow()
          獲取低閾值通知的開/關切換值。
 void setDifferenceMode(boolean value)
          設置差分網要標誌值。
 void setNotifyHigh(boolean value)
          設置高閾值通知的開/關切換值。
 void setNotifyLow(boolean value)
          設置低閾值通知的開/關切換值。
 void setThresholds(Number highValue, Number lowValue)
          設置高、低閾值。
 
從介面 javax.management.monitor.MonitorMBean 繼承的方法
addObservedObject, containsObservedObject, getGranularityPeriod, getObservedAttribute, getObservedObject, getObservedObjects, isActive, removeObservedObject, setGranularityPeriod, setObservedAttribute, setObservedObject, start, stop
 

方法詳細資訊

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 集中,則返回該 MBeans 的派生尺度,否則返回 null

getDerivedGaugeTimeStamp

long getDerivedGaugeTimeStamp(ObjectName object)
獲取指定 MBean 的派生尺度時間戳。

參數:
object - 將為其返回派生的尺度時間戳的 MBean
返回:
如果指定的 MBean 在所觀察的 MBean 集中,則返回該 MBeans 的派生尺度時間戳,否則返回 null

getHighThreshold

Number getHighThreshold()
獲取高閾值。

返回:
高閾值。

getLowThreshold

Number getLowThreshold()
獲取低閾值。

返回:
低閾值。

setThresholds

void setThresholds(Number highValue,
                   Number lowValue)
                   throws IllegalArgumentException
設置高、低閾值。

參數:
highValue - 高閾值。
lowValue - 低閾值。
拋出:
IllegalArgumentException - 指定的高/低閾值為 null,或者低閾值大於高閾值,或者高、低閾值不屬於同一型別。

getNotifyHigh

boolean getNotifyHigh()
獲取高閾值通知的開/關切換值。

返回:
如果超出高閾值時尺度監視器發出通知,則返回 true,否則返回 false
另請參見:
setNotifyHigh(boolean)

setNotifyHigh

void setNotifyHigh(boolean value)
設置高閾值通知的開/關切換值。

參數:
value - 高閾值通知的開/關切換值。
另請參見:
getNotifyHigh()

getNotifyLow

boolean getNotifyLow()
獲取低閾值通知的開/關切換值。

返回:
如果超過低閾值時尺度監視器發出通知,則返回 true,否則返回 false
另請參見:
setNotifyLow(boolean)

setNotifyLow

void setNotifyLow(boolean value)
設置低閾值通知的開/關切換值。

參數:
value - 低閾值通知的開/關切換值。
另請參見:
getNotifyLow()

getDifferenceMode

boolean getDifferenceMode()
獲取差分網要標誌值。

返回:
如果使用了差分網要,則返回 true;否則返回 false
另請參見:
setDifferenceMode(boolean)

setDifferenceMode

void setDifferenceMode(boolean value)
設置差分網要標誌值。

參數:
value - 差分網要標誌值。
另請參見:
getDifferenceMode()

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only