423 lines
18 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="Interface MonitorMBean">Interface MonitorMBean</h2>
</div><div class="contentContainer">
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>
All Known Subinterfaces:
</dt>
<dd>
<span><a href="../../../javax/management/monitor/CounterMonitorMBean.html" title="javax.management.monitor中的接口">CounterMonitorMBean</a> <a href="../../../javax/management/monitor/GaugeMonitorMBean.html" title="javax.management.monitor中的接口">GaugeMonitorMBean</a> <a href="../../../javax/management/monitor/StringMonitorMBean.html" title="javax.management.monitor中的接口">StringMonitorMBean</a></span>
</dd>
</dl>
<dl>
<dt>
所有已知实现类:
</dt>
<dd>
<span><a href="../../../javax/management/monitor/CounterMonitor.html" title="javax.management.monitor中的类">CounterMonitor</a> <a href="../../../javax/management/monitor/GaugeMonitor.html" title="javax.management.monitor中的类">GaugeMonitor</a> <a href="../../../javax/management/monitor/Monitor.html" title="javax.management.monitor中的类">Monitor</a> <a href="../../../javax/management/monitor/StringMonitor.html" title="javax.management.monitor中的类">StringMonitor</a></span>
</dd>
</dl>
<hr/> <br/> <pre>public interface <span class="typeNameLabel">MonitorMBean</span></pre>
<div class="block">
暴露监视器MBean的远程管理界面。
</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">
<!-- ========== 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="t3"><span><a href="javascript:show(4);">抽象方法</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>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/management/monitor/MonitorMBean.html#addObservedObject-javax.management.ObjectName-">addObservedObject</a></span>(<a href="../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a> object)</code>
<div class="block">
将指定的对象添加到观察到的MBean集合中。
</div> </td>
</tr>
<tr class="rowColor" id="i1">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/management/monitor/MonitorMBean.html#containsObservedObject-javax.management.ObjectName-">containsObservedObject</a></span>(<a href="../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a> object)</code>
<div class="block">
测试指定的对象是否在所观察的MBean集合中。
</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/MonitorMBean.html#getGranularityPeriod--">getGranularityPeriod</a></span>()</code>
<div class="block">
获取粒度周期(以毫秒为单位)。
</div> </td>
</tr>
<tr class="rowColor" id="i3">
<td class="colFirst"><code><a href="../../../java/lang/String.html" title="class in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/management/monitor/MonitorMBean.html#getObservedAttribute--">getObservedAttribute</a></span>()</code>
<div class="block">
获取正在观察的属性。
</div> </td>
</tr>
<tr class="altColor" id="i4">
<td class="colFirst"><code><a href="../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/management/monitor/MonitorMBean.html#getObservedObject--">getObservedObject</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/MonitorMBean.html#getObservedObjects--"><code>getObservedObjects()</code></a></span></span>
</div>
</div> </td>
</tr>
<tr class="rowColor" id="i5">
<td class="colFirst"><code><a href="../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/management/monitor/MonitorMBean.html#getObservedObjects--">getObservedObjects</a></span>()</code>
<div class="block">
返回一个包含被观察对象的数组。
</div> </td>
</tr>
<tr class="altColor" id="i6">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/management/monitor/MonitorMBean.html#isActive--">isActive</a></span>()</code>
<div class="block">
测试监视器MBean是否处于活动状态。
</div> </td>
</tr>
<tr class="rowColor" id="i7">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/management/monitor/MonitorMBean.html#removeObservedObject-javax.management.ObjectName-">removeObservedObject</a></span>(<a href="../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a> object)</code>
<div class="block">
从一组观察到的MBean中删除指定的对象。
</div> </td>
</tr>
<tr class="altColor" id="i8">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/management/monitor/MonitorMBean.html#setGranularityPeriod-long-">setGranularityPeriod</a></span>(long period)</code>
<div class="block">
设置粒度周期(以毫秒为单位)。
</div> </td>
</tr>
<tr class="rowColor" id="i9">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/management/monitor/MonitorMBean.html#setObservedAttribute-java.lang.String-">setObservedAttribute</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> attribute)</code>
<div class="block">
设置要观察的属性。
</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/MonitorMBean.html#setObservedObject-javax.management.ObjectName-">setObservedObject</a></span>(<a href="../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a> object)</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/MonitorMBean.html#addObservedObject-javax.management.ObjectName-"><code>addObservedObject(javax.management.ObjectName)</code></a>取代</span></span>
</div>
</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/MonitorMBean.html#start--">start</a></span>()</code>
<div class="block">
启动显示器。
</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/MonitorMBean.html#stop--">stop</a></span>()</code>
<div class="block">
停止显示器
</div> </td>
</tr>
</tbody>
</table> </li>
</ul> </li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ 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>void start()</pre>
<div class="block">
启动显示器。
</div> </li>
</ul> <a name="stop--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>stop</h4> <pre>void stop()</pre>
<div class="block">
停止显示器
</div> </li>
</ul> <a name="addObservedObject-javax.management.ObjectName-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>addObservedObject</h4> <pre>void addObservedObject(<a href="../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a> object)
throws <a href="../../../java/lang/IllegalArgumentException.html" title="class in java.lang">IllegalArgumentException</a></pre>
<div class="block">
将指定的对象添加到观察到的MBean集合中。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>object</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>
</dl> </li>
</ul> <a name="removeObservedObject-javax.management.ObjectName-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>removeObservedObject</h4> <pre>void removeObservedObject(<a href="../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a> object)</pre>
<div class="block">
从一组观察到的MBean中删除指定的对象。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>object</code> - 要删除的对象。
</dd>
</dl> </li>
</ul> <a name="containsObservedObject-javax.management.ObjectName-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>containsObservedObject</h4> <pre>boolean containsObservedObject(<a href="../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a> object)</pre>
<div class="block">
测试指定的对象是否在所观察的MBean集合中。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>object</code> - 要检查的对象。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<code>true</code>如果指定的对象在集合中,
<code>false</code> false。
</dd>
</dl> </li>
</ul> <a name="getObservedObjects--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getObservedObjects</h4> <pre><a href="../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a>[] getObservedObjects()</pre>
<div class="block">
返回一个包含被观察对象的数组。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
正在观察的物体。
</dd>
</dl> </li>
</ul> <a name="getObservedObject--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getObservedObject</h4> <pre><a href="../../../java/lang/Deprecated.html" title="annotation in java.lang">@Deprecated</a>
<a href="../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a> getObservedObject()</pre>
<div class="block">
<span><span class="deprecatedLabel">已弃用</span></span>
<span><span class="deprecationComment">截至JMX 1.2,由<a href="../../../javax/management/monitor/MonitorMBean.html#getObservedObjects--"><code>getObservedObjects()</code>替代</a></span></span>
</div>
<div class="block">
获取被观察对象的对象名称。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
正在观察的对象。
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../javax/management/monitor/MonitorMBean.html#setObservedObject-javax.management.ObjectName-"><code>setObservedObject(javax.management.ObjectName)</code></a>
</dd>
</dl> </li>
</ul> <a name="setObservedObject-javax.management.ObjectName-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setObservedObject</h4> <pre><a href="../../../java/lang/Deprecated.html" title="annotation in java.lang">@Deprecated</a>
void setObservedObject(<a href="../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a> object)</pre>
<div class="block">
<span><span class="deprecatedLabel">已弃用</span></span>
<span><span class="deprecationComment">截至JMX 1.2,由<a href="../../../javax/management/monitor/MonitorMBean.html#addObservedObject-javax.management.ObjectName-"><code>addObservedObject(javax.management.ObjectName)</code></a>取代</span></span>
</div>
<div class="block">
设置要由其对象名称标识的对象。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>object</code> - 要观察的对象。
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../javax/management/monitor/MonitorMBean.html#getObservedObject--"><code>getObservedObject()</code></a>
</dd>
</dl> </li>
</ul> <a name="getObservedAttribute--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getObservedAttribute</h4> <pre><a href="../../../java/lang/String.html" title="class in java.lang">String</a> getObservedAttribute()</pre>
<div class="block">
获取正在观察的属性。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
正在观察的属性。
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../javax/management/monitor/MonitorMBean.html#setObservedAttribute-java.lang.String-"><code>setObservedAttribute(java.lang.String)</code></a>
</dd>
</dl> </li>
</ul> <a name="setObservedAttribute-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setObservedAttribute</h4> <pre>void setObservedAttribute(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> attribute)</pre>
<div class="block">
设置要观察的属性。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>attribute</code> - 要观察的属性。
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../javax/management/monitor/MonitorMBean.html#getObservedAttribute--"><code>getObservedAttribute()</code></a>
</dd>
</dl> </li>
</ul> <a name="getGranularityPeriod--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getGranularityPeriod</h4> <pre>long getGranularityPeriod()</pre>
<div class="block">
获取粒度周期(以毫秒为单位)。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
粒度期。
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../javax/management/monitor/MonitorMBean.html#setGranularityPeriod-long-"><code>setGranularityPeriod(long)</code></a>
</dd>
</dl> </li>
</ul> <a name="setGranularityPeriod-long-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setGranularityPeriod</h4> <pre>void setGranularityPeriod(long period)
throws <a href="../../../java/lang/IllegalArgumentException.html" title="class in java.lang">IllegalArgumentException</a></pre>
<div class="block">
设置粒度周期(以毫秒为单位)。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>period</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/MonitorMBean.html#getGranularityPeriod--"><code>getGranularityPeriod()</code></a>
</dd>
</dl> </li>
</ul> <a name="isActive--">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>isActive</h4> <pre>boolean isActive()</pre>
<div class="block">
<span>测试监视器MBean是否处于活动状态。</span>
<span>当调用<a href="../../../javax/management/monitor/MonitorMBean.html#start--"><code>start</code></a>方法时监视器MBean被标记为活动。</span>
<span>当调用<a href="../../../javax/management/monitor/MonitorMBean.html#stop--"><code>stop</code></a>方法时,它变为无效。</span>
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<code>true</code>如果监视器MBean处于活动状态
<code>false</code> false。
</dd>
</dl> </li>
</ul> </li>
</ul> </li>
</ul>
</div>
</div>