javax.management.monitor

接口
异常
所有超级接口:
MonitorMBean
所有已知实现类:
CounterMonitor

public interface CounterMonitorMBean
     
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 getInitThreshold()
          获取所有 observed 对象的公共初始阈值。
 Number getModulus()
          获取模值。
 boolean getNotify()
          获取通知的开/关切换值。
 Number getOffset()
          获取偏移值。
 Number getThreshold()
          已过时。 从 JMX 1.2 开始,由 getThreshold(ObjectName) 取代
 Number getThreshold(ObjectName object)
          获取指定 MBean 的阈值。
 void setDifferenceMode(boolean value)
          设置差分模式标志值。
 void setInitThreshold(Number value)
          设置所有观察到的 MBeans 的公共初始阈值。
 void setModulus(Number value)
          设置模值。
 void setNotify(boolean value)
          设置通知的开/关切换值。
 void setOffset(Number value)
          设置偏移量值。
 void setThreshold(Number value)
          已过时。 从 JMX 1.2 开始,由 setInitThreshold(java.lang.Number) 取代
 
从接口 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) 取代

获取派生的尺度时间戳。

返回:
派生的尺度时间戳。

getThreshold

@Deprecated
Number getThreshold()
已过时。  从 JMX 1.2 开始,由 getThreshold(ObjectName) 取代

获取阈值。

返回:
阈值。
另请参见:
setThreshold(Number)

setThreshold

@Deprecated
void setThreshold(Number value)
                  throws IllegalArgumentException
已过时。  从 JMX 1.2 开始,由 setInitThreshold(java.lang.Number) 取代

设置阈值。

参数:
value - 阈值。
抛出:
IllegalArgumentException - 指定的阈值为 null,或者阈值小于零。
另请参见:
getThreshold()

getDerivedGauge

Number getDerivedGauge(ObjectName object)
获取指定的 MBean 的派生尺度。

参数:
object - 将为其返回派生尺度的 MBean
返回:
如果指定的 MBean 在所观察的 MBean 集中,则返回该 MBeans 的派生尺度,否则,返回 null

getDerivedGaugeTimeStamp

long getDerivedGaugeTimeStamp(ObjectName object)
获取指定 MBean 的派生尺度时间戳。

参数:
object - 将为其返回派生的尺度时间戳的 MBean
返回:
如果指定的 MBean 在所观察的 MBean 集中,则返回该 MBeans 的派生尺度时间戳,否则返回 null

getThreshold

Number getThreshold(ObjectName object)
获取指定 MBean 的阈值。

参数:
object - 将为其返回阈值的 MBean
返回:
如果指定 MBean 在所观察的 MBean 集中,则返回该 MBeans 的阈值,否则返回 null
另请参见:
setThreshold(java.lang.Number)

getInitThreshold

Number getInitThreshold()
获取所有 observed 对象的公共初始阈值。

返回:
初始阈值。
另请参见:
setInitThreshold(java.lang.Number)

setInitThreshold

void setInitThreshold(Number value)
                      throws IllegalArgumentException
设置所有观察到的 MBeans 的公共初始阈值。

参数:
value - 初始阈值。
抛出:
IllegalArgumentException - 指定的阈值为 null,或者阈值小于零。
另请参见:
getInitThreshold()

getOffset

Number getOffset()
获取偏移值。

返回:
偏移量值。
另请参见:
setOffset(Number)

setOffset

void setOffset(Number value)
               throws IllegalArgumentException
设置偏移量值。

参数:
value - 偏移量值。
抛出:
IllegalArgumentException - 指定的偏移量值为 null,或者该偏移量值小于零。
另请参见:
getOffset()

getModulus

Number getModulus()
获取模值。

返回:
模值。
另请参见:
setModulus(java.lang.Number)

setModulus

void setModulus(Number value)
                throws IllegalArgumentException
设置模值。

参数:
value - 模值。
抛出:
IllegalArgumentException - 指定的模为 null,或者该模小于零。
另请参见:
getModulus()

getNotify

boolean getNotify()
获取通知的开/关切换值。

返回:
如果超出阈值时计数器监视器发出通知,则返回 true,否则返回 false
另请参见:
setNotify(boolean)

setNotify

void setNotify(boolean value)
设置通知的开/关切换值。

参数:
value - 通知的开/关切换值。
另请参见:
getNotify()

getDifferenceMode

boolean getDifferenceMode()
获取差分模式标志值。

返回:
如果使用了差分模式,则返回 true;否则返回 false
另请参见:
setDifferenceMode(boolean)

setDifferenceMode

void setDifferenceMode(boolean value)
设置差分模式标志值。

参数:
value - 差分模式标志值。
另请参见:
getDifferenceMode()