uTools-Manuals/docs/java/javax/management/remote/JMXConnectionNotification.html

328 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.remote
</div>
<h2 class="title" title="Class JMXConnectionNotification">Class JMXConnectionNotification</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="../../../java/util/EventObject.html" title="class in java.util">java.util.EventObject</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../javax/management/Notification.html" title="class in javax.management">javax.management.Notification</a></li>
<li>
<ul class="inheritance">
<li>javax.management.remote.JMXConnectionNotification</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="../../../java/io/Serializable.html" title="java.io中的接口">Serializable</a></span>
</dd>
</dl>
<hr/> <br/> <pre>public class <span class="typeNameLabel">JMXConnectionNotification</span>
extends <a href="../../../javax/management/Notification.html" title="class in javax.management">Notification</a></pre>
<div class="block">
<p> <span>客户端连接打开或关闭或通知丢失时发出的通知。</span> <span>这些通知由连接器服务器(<code>JMXConnectorServer</code><a href="../../../javax/management/remote/JMXConnectorServer.html" title="javax.management.remote中的类">实例</a> )和连接器客户端(实例为<a href="../../../javax/management/remote/JMXConnector.html" title="javax.management.remote中的接口"><code>JMXConnector</code></a> <a href="../../../javax/management/remote/JMXConnector.html" title="javax.management.remote中的接口">发送</a></span> <span>对于某些连接器,会话可以由一系列连接组成。</span> <span>连接打开和连接关闭的通知将被发送给每一个。</span> </p>
<p> <span>通知类型是以下之一:</span> </p>
<span> Type Meaning <code>jmx.remote.connection.opened</code> A new client connection has been opened. <code>jmx.remote.connection.closed</code> A client connection has been closed. <code>jmx.remote.connection.failed</code> A client connection has failed unexpectedly. <code>jmx.remote.connection.notifs.lost</code> A client connection has potentially lost notifications. This notification only appears on the client side. </span>
<table summary="JMXConnectionNotification Types">
</table>
<p> <span><code>timeStamp</code>的timeStamp是一个时间值<a href="../../../java/lang/System.html#currentTimeMillis--"><code>System.currentTimeMillis()</code>一致</a> ),指示何时构建通知。</span> </p>
</div>
<dl>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.5
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../serialized-form.html#javax.management.remote.JMXConnectionNotification">Serialized Form</a>
</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>
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Field Summary table, listing fields, and an explanation">
<caption>
<span>Fields</span>
<span class="tabEnd"> </span>
</caption>
<tbody>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <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/remote/JMXConnectionNotification.html#CLOSED">CLOSED</a></span></code>
<div class="block">
连接关闭通知的通知类型字符串。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <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/remote/JMXConnectionNotification.html#FAILED">FAILED</a></span></code>
<div class="block">
连接失败通知的通知类型字符串。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <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/remote/JMXConnectionNotification.html#NOTIFS_LOST">NOTIFS_LOST</a></span></code>
<div class="block">
可能丢失通知的连接的通知类型字符串。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <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/remote/JMXConnectionNotification.html#OPENED">OPENED</a></span></code>
<div class="block">
连接打开通知的通知类型字符串。
</div> </td>
</tr>
</tbody>
</table>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.javax.management.Notification">
<!-- --> </a> <h3>Fields inherited from class javax.management.<a href="../../../javax/management/Notification.html" title="class in javax.management">Notification</a></h3> <code><a href="../../../javax/management/Notification.html#source">source</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/remote/JMXConnectionNotification.html#JMXConnectionNotification-java.lang.String-java.lang.Object-java.lang.String-long-java.lang.String-java.lang.Object-">JMXConnectionNotification</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> type, <a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> source, <a href="../../../java/lang/String.html" title="class in java.lang">String</a> connectionId, long sequenceNumber, <a href="../../../java/lang/String.html" title="class in java.lang">String</a> message, <a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> userData)</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>
</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/String.html" title="class in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/management/remote/JMXConnectionNotification.html#getConnectionId--">getConnectionId</a></span>()</code>
<div class="block">
此通知所属的连接ID。
</div> </td>
</tr>
</tbody>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.javax.management.Notification">
<!-- --> </a> <h3>Methods inherited from class javax.management.<a href="../../../javax/management/Notification.html" title="class in javax.management">Notification</a></h3> <code><a href="../../../javax/management/Notification.html#getMessage--">getMessage</a>, <a href="../../../javax/management/Notification.html#getSequenceNumber--">getSequenceNumber</a>, <a href="../../../javax/management/Notification.html#getTimeStamp--">getTimeStamp</a>, <a href="../../../javax/management/Notification.html#getType--">getType</a>, <a href="../../../javax/management/Notification.html#getUserData--">getUserData</a>, <a href="../../../javax/management/Notification.html#setSequenceNumber-long-">setSequenceNumber</a>, <a href="../../../javax/management/Notification.html#setSource-java.lang.Object-">setSource</a>, <a href="../../../javax/management/Notification.html#setTimeStamp-long-">setTimeStamp</a>, <a href="../../../javax/management/Notification.html#setUserData-java.lang.Object-">setUserData</a>, <a href="../../../javax/management/Notification.html#toString--">toString</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.util.EventObject">
<!-- --> </a> <h3>Methods inherited from class java.util.<a href="../../../java/util/EventObject.html" title="class in java.util">EventObject</a></h3> <code><a href="../../../java/util/EventObject.html#getSource--">getSource</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#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> </li>
</ul> </li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- --> </a> <h3>字段详细信息</h3> <a name="OPENED">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>OPENED</h4> <pre>public static final <a href="../../../java/lang/String.html" title="class in java.lang">String</a> OPENED</pre>
<div class="block">
<p>连接打开通知的通知类型字符串。 </p>
</div>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../constant-values.html#javax.management.remote.JMXConnectionNotification.OPENED">Constant Field Values</a>
</dd>
</dl> </li>
</ul> <a name="CLOSED">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>CLOSED</h4> <pre>public static final <a href="../../../java/lang/String.html" title="class in java.lang">String</a> CLOSED</pre>
<div class="block">
<p>连接关闭通知的通知类型字符串。 </p>
</div>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../constant-values.html#javax.management.remote.JMXConnectionNotification.CLOSED">Constant Field Values</a>
</dd>
</dl> </li>
</ul> <a name="FAILED">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>FAILED</h4> <pre>public static final <a href="../../../java/lang/String.html" title="class in java.lang">String</a> FAILED</pre>
<div class="block">
<p>连接失败通知的通知类型字符串。 </p>
</div>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../constant-values.html#javax.management.remote.JMXConnectionNotification.FAILED">Constant Field Values</a>
</dd>
</dl> </li>
</ul> <a name="NOTIFS_LOST">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>NOTIFS_LOST</h4> <pre>public static final <a href="../../../java/lang/String.html" title="class in java.lang">String</a> NOTIFS_LOST</pre>
<div class="block">
<p>可能丢失通知的连接的通知类型字符串。 </p>
</div>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../constant-values.html#javax.management.remote.JMXConnectionNotification.NOTIFS_LOST">Constant Field Values</a>
</dd>
</dl> </li>
</ul> </li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- --> </a> <h3>构造方法详细信息</h3> <a name="JMXConnectionNotification-java.lang.String-java.lang.Object-java.lang.String-long-java.lang.String-java.lang.Object-">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>JMXConnectionNotification</h4> <pre>public JMXConnectionNotification(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> type,
<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> source,
<a href="../../../java/lang/String.html" title="class in java.lang">String</a> connectionId,
long sequenceNumber,
<a href="../../../java/lang/String.html" title="class in java.lang">String</a> message,
<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> userData)</pre>
<div class="block">
<span>构造一个新的连接通知。</span>
<span><a href="../../../java/util/EventObject.html#getSource--">通知</a><code>source</code>取决于是由连接器服务器还是连接器客户端发送:</span>
<ul>
<li> <span>对于连接器服务器如果它是在MBean服务器中注册的则源是其<a href="../../../javax/management/ObjectName.html" title="javax.management中的类">注册的</a> <code>ObjectName</code></span> <span>否则,它是对连接器服务器对象本身的引用,它是<code>JMXConnectorServer</code>的子类的<a href="../../../javax/management/remote/JMXConnectorServer.html" title="javax.management.remote中的类">实例</a></span> </li>
<li> <span>用于连接器的客户端,源是在连接器的客户端对象的引用,实现类的实例<a href="../../../javax/management/remote/JMXConnector.html" title="javax.management.remote中的接口"><code>JMXConnector</code></a></span> </li>
</ul>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<span><code>type</code> - 通知的类型。</span>
<span>这通常是一个常量<a href="../../../javax/management/remote/JMXConnectionNotification.html#OPENED"><code>OPENED</code></a> <a href="../../../javax/management/remote/JMXConnectionNotification.html#CLOSED"><code>CLOSED</code></a> <a href="../../../javax/management/remote/JMXConnectionNotification.html#FAILED"><code>FAILED</code></a> <a href="../../../javax/management/remote/JMXConnectionNotification.html#NOTIFS_LOST"><code>NOTIFS_LOST</code></a></span>
<span>它不是一个错误,因为它是一个不同的字符串。</span>
</dd>
<dd>
<code>source</code> - 发送通知的连接器服务器或客户端。
</dd>
<dd>
<code>connectionId</code> - 其连接器服务器内的连接ID。
</dd>
<dd>
<span><code>sequenceNumber</code> - 非负整数。</span>
<span>预期但不要求该数字将大于此来源的<code>sequenceNumber</code>中之前的任何<code>sequenceNumber</code></span>
</dd>
<dd>
<span><code>message</code> - 未指定的文本消息,通常包含事件的可读描述。</span>
<span>可以为null。</span>
</dd>
<dd>
<span><code>userData</code> - 一种对象,其类型和含义由连接器服务器定义。</span>
<span>可以为null。</span>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/lang/NullPointerException.html" title="class in java.lang">NullPointerException</a></code>如果-
<code>type</code>
<code>source</code> ,或
<code>connectionId</code>为null。
</dd>
<dd>
<code><a href="../../../java/lang/IllegalArgumentException.html" title="class in java.lang">IllegalArgumentException</a></code> - 如果
<code>sequenceNumber</code>为负数。
</dd>
</dl> </li>
</ul> </li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- --> </a> <h3>方法详细信息</h3> <a name="getConnectionId--">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>getConnectionId</h4> <pre>public <a href="../../../java/lang/String.html" title="class in java.lang">String</a> getConnectionId()</pre>
<div class="block">
<p>此通知所属的连接ID。 </p>
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
连接ID。
</dd>
</dl> </li>
</ul> </li>
</ul> </li>
</ul>
</div>
</div>