732 lines
39 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<div class="header">
<div class="subTitle">
compact3
</div>
<div class="subTitle">
javax.management.monitor
</div>
<h2 class="title" title="Class GaugeMonitor">Class GaugeMonitor</h2>
</div><div class="contentContainer">
<ul class="inheritance">
<li><a href="../../../java/lang/Object.html" title="class in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../javax/management/NotificationBroadcasterSupport.html" title="class in javax.management">javax.management.NotificationBroadcasterSupport</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../javax/management/monitor/Monitor.html" title="class in javax.management.monitor">javax.management.monitor.Monitor</a></li>
<li>
<ul class="inheritance">
<li>javax.management.monitor.GaugeMonitor</li>
</ul> </li>
</ul> </li>
</ul> </li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>
All Implemented Interfaces:
</dt>
<dd>
<span><a href="../../../javax/management/MBeanRegistration.html" title="javax.management中的接口">MBeanRegistration</a> <a href="../../../javax/management/monitor/GaugeMonitorMBean.html" title="javax.management.monitor中的接口">GaugeMonitorMBean</a> <a href="../../../javax/management/monitor/MonitorMBean.html" title="javax.management.monitor中的接口">MonitorMBean</a> <a href="../../../javax/management/NotificationBroadcaster.html" title="javax.management中的接口">NotificationBroadcaster</a> <a href="../../../javax/management/NotificationEmitter.html" title="javax.management中的接口">NotificationEmitter</a></span>
</dd>
</dl>
<hr/> <br/> <pre>public class <span class="typeNameLabel">GaugeMonitor</span>
extends <a href="../../../javax/management/monitor/Monitor.html" title="class in javax.management.monitor">Monitor</a>
implements <a href="../../../javax/management/monitor/GaugeMonitorMBean.html" title="interface in javax.management.monitor">GaugeMonitorMBean</a></pre>
<div class="block">
<span>定义一个监视器MBean用于观察仪表属性的值。</span>
<p> <span>仪表监视器观察随时间连续变化的属性。</span> <span>仪表监视器发送通知如下:</span> </p>
<ul>
<li> <span>如果属性值增加并且变得等于或大于高阈值,则发送<a href="../../../javax/management/monitor/MonitorNotification.html#THRESHOLD_HIGH_VALUE_EXCEEDED"><code>threshold high notification</code></a></span> <span>通知高标志必须设置为<code>true</code></span> <br/> <span>除非属性值等于或小于低阈值,否则高阈值的后续交叉不会导致进一步的通知。</span> </li>
<li> <span>如果属性值减小并且变得等于或小于低阈值,则发送<a href="../../../javax/management/monitor/MonitorNotification.html#THRESHOLD_LOW_VALUE_EXCEEDED"><code>threshold low notification</code></a></span> <span>通知低位标志必须设置为<code>true</code></span> <br/> <span>除非属性值变得等于或大于高阈值,否则低阈值的后续交叉不会引起进一步的通知。</span> </li>
</ul>
<span>这提供了一种滞后机制,以便在属性值围绕高或低阈值周围产生小的振荡时避免反复触发通知。</span>
<p> <span>如果使用量规差异模式,则派生量规的值被计算为两次连续观察值的观测值之间的差值。</span> <br/> <span>导出的量规值V [t])使用以下方法计算:</span> </p>
<ul>
<li> <span>V [t] =表[t] - 表[t-GP]</span> </li>
</ul>
<span>尺度监视器的实现需要observed属性的类型为整数或浮点数<code>Byte</code> <code>Integer</code> <code>Short</code> <code>Long</code> <code>Float</code> <code>Double</code> )。</span>
</div>
<dl>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.5
</dd>
</dl> </li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- --> </a> <h3>Field Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.javax.management.monitor.Monitor">
<!-- --> </a> <h3>Fields inherited from class javax.management.monitor.<a href="../../../javax/management/monitor/Monitor.html" title="class in javax.management.monitor">Monitor</a></h3> <code><a href="../../../javax/management/monitor/Monitor.html#alreadyNotified">alreadyNotified</a>, <a href="../../../javax/management/monitor/Monitor.html#alreadyNotifieds">alreadyNotifieds</a>, <a href="../../../javax/management/monitor/Monitor.html#capacityIncrement">capacityIncrement</a>, <a href="../../../javax/management/monitor/Monitor.html#dbgTag">dbgTag</a>, <a href="../../../javax/management/monitor/Monitor.html#elementCount">elementCount</a>, <a href="../../../javax/management/monitor/Monitor.html#OBSERVED_ATTRIBUTE_ERROR_NOTIFIED">OBSERVED_ATTRIBUTE_ERROR_NOTIFIED</a>, <a href="../../../javax/management/monitor/Monitor.html#OBSERVED_ATTRIBUTE_TYPE_ERROR_NOTIFIED">OBSERVED_ATTRIBUTE_TYPE_ERROR_NOTIFIED</a>, <a href="../../../javax/management/monitor/Monitor.html#OBSERVED_OBJECT_ERROR_NOTIFIED">OBSERVED_OBJECT_ERROR_NOTIFIED</a>, <a href="../../../javax/management/monitor/Monitor.html#RESET_FLAGS_ALREADY_NOTIFIED">RESET_FLAGS_ALREADY_NOTIFIED</a>, <a href="../../../javax/management/monitor/Monitor.html#RUNTIME_ERROR_NOTIFIED">RUNTIME_ERROR_NOTIFIED</a>, <a href="../../../javax/management/monitor/Monitor.html#server">server</a></code></li>
</ul> </li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- --> </a> <h3>构造方法摘要</h3>
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Constructor Summary table, listing constructors, and an explanation">
<caption>
<span>构造方法</span>
<span class="tabEnd"> </span>
</caption>
<tbody>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../javax/management/monitor/GaugeMonitor.html#GaugeMonitor--">GaugeMonitor</a></span>()</code>
<div class="block">
默认构造函数。
</div> </td>
</tr>
</tbody>
</table> </li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- --> </a> <h3>方法摘要</h3>
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Method Summary table, listing methods, and an explanation">
<caption>
<span class="activeTableTab" id="t0"><span>所有方法</span><span class="tabEnd"> </span></span>
<span class="tableTab" id="t2"><span><a href="javascript:show(2);">接口方法</a></span><span class="tabEnd"> </span></span>
<span class="tableTab" id="t4"><span><a href="javascript:show(8);">具体的方法</a></span><span class="tabEnd"> </span></span>
<span class="tableTab" id="t6"><span><a href="javascript:show(32);">弃用的方法</a></span><span class="tabEnd"> </span></span>
</caption>
<tbody>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr class="altColor" id="i0">
<td class="colFirst"><code><a href="../../../java/lang/Number.html" title="class in java.lang">Number</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/management/monitor/GaugeMonitor.html#getDerivedGauge--">getDerivedGauge</a></span>()</code>
<div class="block">
<span><span class="deprecatedLabel">已弃用</span></span>
<div class="block">
<span><span class="deprecationComment">截至JMX 1.2,由<a href="../../../javax/management/monitor/GaugeMonitor.html#getDerivedGauge-javax.management.ObjectName-"><code>getDerivedGauge(ObjectName)</code>替代</a></span></span>
</div>
</div> </td>
</tr>
<tr class="rowColor" id="i1">
<td class="colFirst"><code><a href="../../../java/lang/Number.html" title="class in java.lang">Number</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/management/monitor/GaugeMonitor.html#getDerivedGauge-javax.management.ObjectName-">getDerivedGauge</a></span>(<a href="../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a> object)</code>
<div class="block">
如果此对象包含在观察到的MBean集合中则获取指定对象的派生规格否则
<code>null</code> null。
</div> </td>
</tr>
<tr class="altColor" id="i2">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/management/monitor/GaugeMonitor.html#getDerivedGaugeTimeStamp--">getDerivedGaugeTimeStamp</a></span>()</code>
<div class="block">
<span><span class="deprecatedLabel">已弃用</span></span>
<div class="block">
<span><span class="deprecationComment">截至JMX 1.2,由<a href="../../../javax/management/monitor/GaugeMonitor.html#getDerivedGaugeTimeStamp-javax.management.ObjectName-"><code>getDerivedGaugeTimeStamp(ObjectName)</code></a>替换</span></span>
</div>
</div> </td>
</tr>
<tr class="rowColor" id="i3">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/management/monitor/GaugeMonitor.html#getDerivedGaugeTimeStamp-javax.management.ObjectName-">getDerivedGaugeTimeStamp</a></span>(<a href="../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a> object)</code>
<div class="block">
如果此对象包含在观察到的MBean集合中则获取指定对象的派生标尺时间戳否则
<code>0</code> 0。
</div> </td>
</tr>
<tr class="altColor" id="i4">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/management/monitor/GaugeMonitor.html#getDifferenceMode--">getDifferenceMode</a></span>()</code>
<div class="block">
获取所有观察到的MBean共有的差异模式标志值。
</div> </td>
</tr>
<tr class="rowColor" id="i5">
<td class="colFirst"><code><a href="../../../java/lang/Number.html" title="class in java.lang">Number</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/management/monitor/GaugeMonitor.html#getHighThreshold--">getHighThreshold</a></span>()</code>
<div class="block">
获得所有观察到的MBean共有的高阈值。
</div> </td>
</tr>
<tr class="altColor" id="i6">
<td class="colFirst"><code><a href="../../../java/lang/Number.html" title="class in java.lang">Number</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/management/monitor/GaugeMonitor.html#getLowThreshold--">getLowThreshold</a></span>()</code>
<div class="block">
获得所有观察到的MBean共有的低阈值。
</div> </td>
</tr>
<tr class="rowColor" id="i7">
<td class="colFirst"><code><a href="../../../javax/management/MBeanNotificationInfo.html" title="class in javax.management">MBeanNotificationInfo</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/management/monitor/GaugeMonitor.html#getNotificationInfo--">getNotificationInfo</a></span>()</code>
<div class="block">
返回一个
<code>NotificationInfo</code>对象其中包含通知的Java类的名称和量规监视器发送的通知类型。
</div> </td>
</tr>
<tr class="altColor" id="i8">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/management/monitor/GaugeMonitor.html#getNotifyHigh--">getNotifyHigh</a></span>()</code>
<div class="block">
获取所有观察到的MBean通用的高通知开/关切换值。
</div> </td>
</tr>
<tr class="rowColor" id="i9">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/management/monitor/GaugeMonitor.html#getNotifyLow--">getNotifyLow</a></span>()</code>
<div class="block">
获取所有观察到的MBean通用的低通知开/关切换值。
</div> </td>
</tr>
<tr class="altColor" id="i10">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/management/monitor/GaugeMonitor.html#setDifferenceMode-boolean-">setDifferenceMode</a></span>(boolean value)</code>
<div class="block">
设置所有观察到的MBean共有的差异模式标志值。
</div> </td>
</tr>
<tr class="rowColor" id="i11">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/management/monitor/GaugeMonitor.html#setNotifyHigh-boolean-">setNotifyHigh</a></span>(boolean value)</code>
<div class="block">
设置所有观察到的MBean通用的高通知开/关切换值。
</div> </td>
</tr>
<tr class="altColor" id="i12">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/management/monitor/GaugeMonitor.html#setNotifyLow-boolean-">setNotifyLow</a></span>(boolean value)</code>
<div class="block">
设置所有观察到的MBean通用的低通知开/关切换值。
</div> </td>
</tr>
<tr class="rowColor" id="i13">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/management/monitor/GaugeMonitor.html#setThresholds-java.lang.Number-java.lang.Number-">setThresholds</a></span>(<a href="../../../java/lang/Number.html" title="class in java.lang">Number</a> highValue, <a href="../../../java/lang/Number.html" title="class in java.lang">Number</a> lowValue)</code>
<div class="block">
设置所有观察到的MBean共有的高和低阈值。
</div> </td>
</tr>
<tr class="altColor" id="i14">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/management/monitor/GaugeMonitor.html#start--">start</a></span>()</code>
<div class="block">
启动量规监视器。
</div> </td>
</tr>
<tr class="rowColor" id="i15">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/management/monitor/GaugeMonitor.html#stop--">stop</a></span>()</code>
<div class="block">
停止仪表监视器。
</div> </td>
</tr>
</tbody>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.javax.management.monitor.Monitor">
<!-- --> </a> <h3>Methods inherited from class javax.management.monitor.<a href="../../../javax/management/monitor/Monitor.html" title="class in javax.management.monitor">Monitor</a></h3> <code><a href="../../../javax/management/monitor/Monitor.html#addObservedObject-javax.management.ObjectName-">addObservedObject</a>, <a href="../../../javax/management/monitor/Monitor.html#containsObservedObject-javax.management.ObjectName-">containsObservedObject</a>, <a href="../../../javax/management/monitor/Monitor.html#getGranularityPeriod--">getGranularityPeriod</a>, <a href="../../../javax/management/monitor/Monitor.html#getObservedAttribute--">getObservedAttribute</a>, <a href="../../../javax/management/monitor/Monitor.html#getObservedObject--">getObservedObject</a>, <a href="../../../javax/management/monitor/Monitor.html#getObservedObjects--">getObservedObjects</a>, <a href="../../../javax/management/monitor/Monitor.html#isActive--">isActive</a>, <a href="../../../javax/management/monitor/Monitor.html#postDeregister--">postDeregister</a>, <a href="../../../javax/management/monitor/Monitor.html#postRegister-java.lang.Boolean-">postRegister</a>, <a href="../../../javax/management/monitor/Monitor.html#preDeregister--">preDeregister</a>, <a href="../../../javax/management/monitor/Monitor.html#preRegister-javax.management.MBeanServer-javax.management.ObjectName-">preRegister</a>, <a href="../../../javax/management/monitor/Monitor.html#removeObservedObject-javax.management.ObjectName-">removeObservedObject</a>, <a href="../../../javax/management/monitor/Monitor.html#setGranularityPeriod-long-">setGranularityPeriod</a>, <a href="../../../javax/management/monitor/Monitor.html#setObservedAttribute-java.lang.String-">setObservedAttribute</a>, <a href="../../../javax/management/monitor/Monitor.html#setObservedObject-javax.management.ObjectName-">setObservedObject</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.javax.management.NotificationBroadcasterSupport">
<!-- --> </a> <h3>Methods inherited from class javax.management.<a href="../../../javax/management/NotificationBroadcasterSupport.html" title="class in javax.management">NotificationBroadcasterSupport</a></h3> <code><a href="../../../javax/management/NotificationBroadcasterSupport.html#addNotificationListener-javax.management.NotificationListener-javax.management.NotificationFilter-java.lang.Object-">addNotificationListener</a>, <a href="../../../javax/management/NotificationBroadcasterSupport.html#handleNotification-javax.management.NotificationListener-javax.management.Notification-java.lang.Object-">handleNotification</a>, <a href="../../../javax/management/NotificationBroadcasterSupport.html#removeNotificationListener-javax.management.NotificationListener-">removeNotificationListener</a>, <a href="../../../javax/management/NotificationBroadcasterSupport.html#removeNotificationListener-javax.management.NotificationListener-javax.management.NotificationFilter-java.lang.Object-">removeNotificationListener</a>, <a href="../../../javax/management/NotificationBroadcasterSupport.html#sendNotification-javax.management.Notification-">sendNotification</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- --> </a> <h3>Methods inherited from class java.lang.<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a></h3> <code><a href="../../../java/lang/Object.html#clone--">clone</a>, <a href="../../../java/lang/Object.html#equals-java.lang.Object-">equals</a>, <a href="../../../java/lang/Object.html#finalize--">finalize</a>, <a href="../../../java/lang/Object.html#getClass--">getClass</a>, <a href="../../../java/lang/Object.html#hashCode--">hashCode</a>, <a href="../../../java/lang/Object.html#notify--">notify</a>, <a href="../../../java/lang/Object.html#notifyAll--">notifyAll</a>, <a href="../../../java/lang/Object.html#toString--">toString</a>, <a href="../../../java/lang/Object.html#wait--">wait</a>, <a href="../../../java/lang/Object.html#wait-long-">wait</a>, <a href="../../../java/lang/Object.html#wait-long-int-">wait</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.javax.management.monitor.MonitorMBean">
<!-- --> </a> <h3>Methods inherited from interface javax.management.monitor.<a href="../../../javax/management/monitor/MonitorMBean.html" title="interface in javax.management.monitor">MonitorMBean</a></h3> <code><a href="../../../javax/management/monitor/MonitorMBean.html#addObservedObject-javax.management.ObjectName-">addObservedObject</a>, <a href="../../../javax/management/monitor/MonitorMBean.html#containsObservedObject-javax.management.ObjectName-">containsObservedObject</a>, <a href="../../../javax/management/monitor/MonitorMBean.html#getGranularityPeriod--">getGranularityPeriod</a>, <a href="../../../javax/management/monitor/MonitorMBean.html#getObservedAttribute--">getObservedAttribute</a>, <a href="../../../javax/management/monitor/MonitorMBean.html#getObservedObject--">getObservedObject</a>, <a href="../../../javax/management/monitor/MonitorMBean.html#getObservedObjects--">getObservedObjects</a>, <a href="../../../javax/management/monitor/MonitorMBean.html#isActive--">isActive</a>, <a href="../../../javax/management/monitor/MonitorMBean.html#removeObservedObject-javax.management.ObjectName-">removeObservedObject</a>, <a href="../../../javax/management/monitor/MonitorMBean.html#setGranularityPeriod-long-">setGranularityPeriod</a>, <a href="../../../javax/management/monitor/MonitorMBean.html#setObservedAttribute-java.lang.String-">setObservedAttribute</a>, <a href="../../../javax/management/monitor/MonitorMBean.html#setObservedObject-javax.management.ObjectName-">setObservedObject</a></code></li>
</ul> </li>
</ul> </li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- --> </a> <h3>构造方法详细信息</h3> <a name="GaugeMonitor--">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>GaugeMonitor</h4> <pre>public GaugeMonitor()</pre>
<div class="block">
默认构造函数。
</div> </li>
</ul> </li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- --> </a> <h3>方法详细信息</h3> <a name="start--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>start</h4> <pre>public void start()</pre>
<div class="block">
启动量规监视器。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../javax/management/monitor/MonitorMBean.html#start--">start</a></code>在界面
<code><a href="../../../javax/management/monitor/MonitorMBean.html" title="interface in javax.management.monitor">MonitorMBean</a></code>
</dd>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../javax/management/monitor/Monitor.html#start--">start</a></code>中的
<code><a href="../../../javax/management/monitor/Monitor.html" title="class in javax.management.monitor">Monitor</a></code>
</dd>
</dl> </li>
</ul> <a name="stop--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>stop</h4> <pre>public void stop()</pre>
<div class="block">
停止仪表监视器。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../javax/management/monitor/MonitorMBean.html#stop--">stop</a></code>在接口
<code><a href="../../../javax/management/monitor/MonitorMBean.html" title="interface in javax.management.monitor">MonitorMBean</a></code>
</dd>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../javax/management/monitor/Monitor.html#stop--">stop</a></code>
<code><a href="../../../javax/management/monitor/Monitor.html" title="class in javax.management.monitor">Monitor</a></code>
</dd>
</dl> </li>
</ul> <a name="getDerivedGauge-javax.management.ObjectName-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getDerivedGauge</h4> <pre>public <a href="../../../java/lang/Number.html" title="class in java.lang">Number</a> getDerivedGauge(<a href="../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a> object)</pre>
<div class="block">
如果此对象包含在观察到的MBean集合中则获取指定对象的派生规格否则
<code>null</code> null。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../javax/management/monitor/GaugeMonitorMBean.html#getDerivedGauge-javax.management.ObjectName-">getDerivedGauge</a></code>在界面
<code><a href="../../../javax/management/monitor/GaugeMonitorMBean.html" title="interface in javax.management.monitor">GaugeMonitorMBean</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>object</code> - MBean的名称。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
指定对象的派生量表。
</dd>
</dl> </li>
</ul> <a name="getDerivedGaugeTimeStamp-javax.management.ObjectName-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getDerivedGaugeTimeStamp</h4> <pre>public long getDerivedGaugeTimeStamp(<a href="../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a> object)</pre>
<div class="block">
如果此对象包含在观察到的MBean集合中则获取指定对象的派生量规时间戳否则
<code>0</code> 0。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../javax/management/monitor/GaugeMonitorMBean.html#getDerivedGaugeTimeStamp-javax.management.ObjectName-">getDerivedGaugeTimeStamp</a></code>在界面
<code><a href="../../../javax/management/monitor/GaugeMonitorMBean.html" title="interface in javax.management.monitor">GaugeMonitorMBean</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>object</code> - 要返回派生标尺时间戳的对象的名称。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
指定对象的派生量规时间戳。
</dd>
</dl> </li>
</ul> <a name="getDerivedGauge--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getDerivedGauge</h4> <pre><a href="../../../java/lang/Deprecated.html" title="annotation in java.lang">@Deprecated</a>
public <a href="../../../java/lang/Number.html" title="class in java.lang">Number</a> getDerivedGauge()</pre>
<div class="block">
<span><span class="deprecatedLabel">已弃用</span></span>
<span><span class="deprecationComment">截至JMX 1.2,由<a href="../../../javax/management/monitor/GaugeMonitor.html#getDerivedGauge-javax.management.ObjectName-"><code>getDerivedGauge(ObjectName)</code></a>取代</span></span>
</div>
<div class="block">
返回观察到的MBean集合中第一个对象的派生规格。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../javax/management/monitor/GaugeMonitorMBean.html#getDerivedGauge--">getDerivedGauge</a></code>在界面
<code><a href="../../../javax/management/monitor/GaugeMonitorMBean.html" title="interface in javax.management.monitor">GaugeMonitorMBean</a></code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
派生量规。
</dd>
</dl> </li>
</ul> <a name="getDerivedGaugeTimeStamp--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getDerivedGaugeTimeStamp</h4> <pre><a href="../../../java/lang/Deprecated.html" title="annotation in java.lang">@Deprecated</a>
public long getDerivedGaugeTimeStamp()</pre>
<div class="block">
<span><span class="deprecatedLabel">已弃用</span></span>
<span><span class="deprecationComment">截至JMX 1.2,由<a href="../../../javax/management/monitor/GaugeMonitor.html#getDerivedGaugeTimeStamp-javax.management.ObjectName-"><code>getDerivedGaugeTimeStamp(ObjectName)</code>替代</a></span></span>
</div>
<div class="block">
获取观察到的MBean集合中第一个对象的派生标尺时间戳。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../javax/management/monitor/GaugeMonitorMBean.html#getDerivedGaugeTimeStamp--">getDerivedGaugeTimeStamp</a></code>在界面
<code><a href="../../../javax/management/monitor/GaugeMonitorMBean.html" title="interface in javax.management.monitor">GaugeMonitorMBean</a></code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
派生标尺时间戳。
</dd>
</dl> </li>
</ul> <a name="getHighThreshold--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getHighThreshold</h4> <pre>public <a href="../../../java/lang/Number.html" title="class in java.lang">Number</a> getHighThreshold()</pre>
<div class="block">
获得所有观察到的MBean共有的高阈值。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../javax/management/monitor/GaugeMonitorMBean.html#getHighThreshold--">getHighThreshold</a></code>在界面
<code><a href="../../../javax/management/monitor/GaugeMonitorMBean.html" title="interface in javax.management.monitor">GaugeMonitorMBean</a></code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
高阈值。
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../javax/management/monitor/GaugeMonitor.html#setThresholds-java.lang.Number-java.lang.Number-"><code>setThresholds(java.lang.Number, java.lang.Number)</code></a>
</dd>
</dl> </li>
</ul> <a name="getLowThreshold--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getLowThreshold</h4> <pre>public <a href="../../../java/lang/Number.html" title="class in java.lang">Number</a> getLowThreshold()</pre>
<div class="block">
获得所有观察到的MBean共有的低阈值。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../javax/management/monitor/GaugeMonitorMBean.html#getLowThreshold--">getLowThreshold</a></code>在界面
<code><a href="../../../javax/management/monitor/GaugeMonitorMBean.html" title="interface in javax.management.monitor">GaugeMonitorMBean</a></code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
低阈值。
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../javax/management/monitor/GaugeMonitor.html#setThresholds-java.lang.Number-java.lang.Number-"><code>setThresholds(java.lang.Number, java.lang.Number)</code></a>
</dd>
</dl> </li>
</ul> <a name="setThresholds-java.lang.Number-java.lang.Number-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setThresholds</h4> <pre>public void setThresholds(<a href="../../../java/lang/Number.html" title="class in java.lang">Number</a> highValue,
<a href="../../../java/lang/Number.html" title="class in java.lang">Number</a> lowValue)
throws <a href="../../../java/lang/IllegalArgumentException.html" title="class in java.lang">IllegalArgumentException</a></pre>
<div class="block">
设置所有观察到的MBean共有的高和低阈值。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../javax/management/monitor/GaugeMonitorMBean.html#setThresholds-java.lang.Number-java.lang.Number-">setThresholds</a></code>在界面
<code><a href="../../../javax/management/monitor/GaugeMonitorMBean.html" title="interface in javax.management.monitor">GaugeMonitorMBean</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>highValue</code> - 高阈值。
</dd>
<dd>
<code>lowValue</code> - 低阈值。
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/lang/IllegalArgumentException.html" title="class in java.lang">IllegalArgumentException</a></code> - 指定的高/低阈值为零或低阈值大于高阈值或高阈值,低阈值不是相同类型。
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../javax/management/monitor/GaugeMonitor.html#getHighThreshold--"><code>getHighThreshold()</code></a>
<a href="../../../javax/management/monitor/GaugeMonitor.html#getLowThreshold--"><code>getLowThreshold()</code></a>
</dd>
</dl> </li>
</ul> <a name="getNotifyHigh--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getNotifyHigh</h4> <pre>public boolean getNotifyHigh()</pre>
<div class="block">
获取所有观察到的MBean通用的高通知开/关切换值。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../javax/management/monitor/GaugeMonitorMBean.html#getNotifyHigh--">getNotifyHigh</a></code>在界面
<code><a href="../../../javax/management/monitor/GaugeMonitorMBean.html" title="interface in javax.management.monitor">GaugeMonitorMBean</a></code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<code>true</code>如果仪表监视器在超过高门限时通知,
<code>false</code> false。
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../javax/management/monitor/GaugeMonitor.html#setNotifyHigh-boolean-"><code>setNotifyHigh(boolean)</code></a>
</dd>
</dl> </li>
</ul> <a name="setNotifyHigh-boolean-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setNotifyHigh</h4> <pre>public void setNotifyHigh(boolean value)</pre>
<div class="block">
设置所有观察到的MBean通用的高通知开/关切换值。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../javax/management/monitor/GaugeMonitorMBean.html#setNotifyHigh-boolean-">setNotifyHigh</a></code>在界面
<code><a href="../../../javax/management/monitor/GaugeMonitorMBean.html" title="interface in javax.management.monitor">GaugeMonitorMBean</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>value</code> - 高通知的开/关开关值。
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../javax/management/monitor/GaugeMonitor.html#getNotifyHigh--"><code>getNotifyHigh()</code></a>
</dd>
</dl> </li>
</ul> <a name="getNotifyLow--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getNotifyLow</h4> <pre>public boolean getNotifyLow()</pre>
<div class="block">
获取所有观察到的MBean通用的低通知开/关切换值。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../javax/management/monitor/GaugeMonitorMBean.html#getNotifyLow--">getNotifyLow</a></code>在界面
<code><a href="../../../javax/management/monitor/GaugeMonitorMBean.html" title="interface in javax.management.monitor">GaugeMonitorMBean</a></code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<code>true</code>如果仪表监视器通知超过低阈值,
<code>false</code>否则。
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../javax/management/monitor/GaugeMonitor.html#setNotifyLow-boolean-"><code>setNotifyLow(boolean)</code></a>
</dd>
</dl> </li>
</ul> <a name="setNotifyLow-boolean-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setNotifyLow</h4> <pre>public void setNotifyLow(boolean value)</pre>
<div class="block">
设置所有观察到的MBean通用的低通知开/关切换值。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../javax/management/monitor/GaugeMonitorMBean.html#setNotifyLow-boolean-">setNotifyLow</a></code>在界面
<code><a href="../../../javax/management/monitor/GaugeMonitorMBean.html" title="interface in javax.management.monitor">GaugeMonitorMBean</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>value</code> - 低通知的开/关开关值。
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../javax/management/monitor/GaugeMonitor.html#getNotifyLow--"><code>getNotifyLow()</code></a>
</dd>
</dl> </li>
</ul> <a name="getDifferenceMode--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getDifferenceMode</h4> <pre>public boolean getDifferenceMode()</pre>
<div class="block">
获取所有观察到的MBean共有的差异模式标志值。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../javax/management/monitor/GaugeMonitorMBean.html#getDifferenceMode--">getDifferenceMode</a></code>在接口
<code><a href="../../../javax/management/monitor/GaugeMonitorMBean.html" title="interface in javax.management.monitor">GaugeMonitorMBean</a></code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<code>true</code>如果使用差异模式,
<code>false</code> false。
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../javax/management/monitor/GaugeMonitor.html#setDifferenceMode-boolean-"><code>setDifferenceMode(boolean)</code></a>
</dd>
</dl> </li>
</ul> <a name="setDifferenceMode-boolean-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setDifferenceMode</h4> <pre>public void setDifferenceMode(boolean value)</pre>
<div class="block">
设置所有观察到的MBean共有的差异模式标志值。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../javax/management/monitor/GaugeMonitorMBean.html#setDifferenceMode-boolean-">setDifferenceMode</a></code>在界面
<code><a href="../../../javax/management/monitor/GaugeMonitorMBean.html" title="interface in javax.management.monitor">GaugeMonitorMBean</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>value</code> - 差异模式标志值。
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../javax/management/monitor/GaugeMonitor.html#getDifferenceMode--"><code>getDifferenceMode()</code></a>
</dd>
</dl> </li>
</ul> <a name="getNotificationInfo--">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>getNotificationInfo</h4> <pre>public <a href="../../../javax/management/MBeanNotificationInfo.html" title="class in javax.management">MBeanNotificationInfo</a>[] getNotificationInfo()</pre>
<div class="block">
返回一个
<code>NotificationInfo</code>对象其中包含通知的Java类的名称以及量规监视器发送的通知类型。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../javax/management/NotificationBroadcaster.html#getNotificationInfo--">getNotificationInfo</a></code>在界面
<code><a href="../../../javax/management/NotificationBroadcaster.html" title="interface in javax.management">NotificationBroadcaster</a></code>
</dd>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../../javax/management/NotificationBroadcasterSupport.html#getNotificationInfo--">getNotificationInfo</a></code>在类别
<code><a href="../../../javax/management/NotificationBroadcasterSupport.html" title="class in javax.management">NotificationBroadcasterSupport</a></code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
可能通知的数组。
</dd>
</dl> </li>
</ul> </li>
</ul> </li>
</ul>
</div>
</div>