uTools-Manuals/docs/java/javax/management/relation/RelationNotification.html

587 lines
30 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.relation
</div>
<h2 class="title" title="Class RelationNotification">Class RelationNotification</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.relation.RelationNotification</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">RelationNotification</span>
extends <a href="../../../javax/management/Notification.html" title="class in javax.management">Notification</a></pre>
<div class="block">
<span>关系服务变更通知。</span>
<span>当通过关系服务创建关系时发送关系通知通知或者在关系服务中添加一个MBean作为关系或者在关系中更新角色或者从关系服务中删除关系。</span>
<p> <span>这个类的<b>serialVersionUID的</b><code>-6871117877523310399L</code></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.relation.RelationNotification">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/relation/RelationNotification.html#RELATION_BASIC_CREATION">RELATION_BASIC_CREATION</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/relation/RelationNotification.html#RELATION_BASIC_REMOVAL">RELATION_BASIC_REMOVAL</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/relation/RelationNotification.html#RELATION_BASIC_UPDATE">RELATION_BASIC_UPDATE</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/relation/RelationNotification.html#RELATION_MBEAN_CREATION">RELATION_MBEAN_CREATION</a></span></code>
<div class="block">
键入添加到关系服务中的MBean关系。
</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/relation/RelationNotification.html#RELATION_MBEAN_REMOVAL">RELATION_MBEAN_REMOVAL</a></span></code>
<div class="block">
键入从关系MBean的关系服务中删除。
</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/relation/RelationNotification.html#RELATION_MBEAN_UPDATE">RELATION_MBEAN_UPDATE</a></span></code>
<div class="block">
键入更新关系MBean。
</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/relation/RelationNotification.html#RelationNotification-java.lang.String-java.lang.Object-long-long-java.lang.String-java.lang.String-java.lang.String-javax.management.ObjectName-java.util.List-">RelationNotification</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> notifType, <a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> sourceObj, long sequence, long timeStamp, <a href="../../../java/lang/String.html" title="class in java.lang">String</a> message, <a href="../../../java/lang/String.html" title="class in java.lang">String</a> id, <a href="../../../java/lang/String.html" title="class in java.lang">String</a> typeName, <a href="../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a> objectName, <a href="../../../java/util/List.html" title="interface in java.util">List</a>&lt;<a href="../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a>&gt; unregMBeanList)</code>
<div class="block">
创建关系创建RelationSupport对象在关系服务内部创建的或作为关系添加的MBean或关系删除关系服务的通知。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../javax/management/relation/RelationNotification.html#RelationNotification-java.lang.String-java.lang.Object-long-long-java.lang.String-java.lang.String-java.lang.String-javax.management.ObjectName-java.lang.String-java.util.List-java.util.List-">RelationNotification</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> notifType, <a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> sourceObj, long sequence, long timeStamp, <a href="../../../java/lang/String.html" title="class in java.lang">String</a> message, <a href="../../../java/lang/String.html" title="class in java.lang">String</a> id, <a href="../../../java/lang/String.html" title="class in java.lang">String</a> typeName, <a href="../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a> objectName, <a href="../../../java/lang/String.html" title="class in java.lang">String</a> name, <a href="../../../java/util/List.html" title="interface in java.util">List</a>&lt;<a href="../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a>&gt; newValue, <a href="../../../java/util/List.html" title="interface in java.util">List</a>&lt;<a href="../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a>&gt; oldValue)</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/util/List.html" title="interface in java.util">List</a>&lt;<a href="../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/management/relation/RelationNotification.html#getMBeansToUnregister--">getMBeansToUnregister</a></span>()</code>
<div class="block">
返回由于删除关系而导致的预期未注册的MBean的ObjectName的列表仅用于删除关系
</div> </td>
</tr>
<tr class="rowColor" id="i1">
<td class="colFirst"><code><a href="../../../java/util/List.html" title="interface in java.util">List</a>&lt;<a href="../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/management/relation/RelationNotification.html#getNewRoleValue--">getNewRoleValue</a></span>()</code>
<div class="block">
返回更新角色的新值(仅适用于角色更新)。
</div> </td>
</tr>
<tr class="altColor" id="i2">
<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/relation/RelationNotification.html#getObjectName--">getObjectName</a></span>()</code>
<div class="block">
返回创建/删除/更新的关系的ObjectName。
</div> </td>
</tr>
<tr class="rowColor" id="i3">
<td class="colFirst"><code><a href="../../../java/util/List.html" title="interface in java.util">List</a>&lt;<a href="../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/management/relation/RelationNotification.html#getOldRoleValue--">getOldRoleValue</a></span>()</code>
<div class="block">
返回已更新角色的旧值(仅适用于角色更新)。
</div> </td>
</tr>
<tr class="altColor" id="i4">
<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/relation/RelationNotification.html#getRelationId--">getRelationId</a></span>()</code>
<div class="block">
返回创建/删除/更新的关系的关系标识符。
</div> </td>
</tr>
<tr class="rowColor" id="i5">
<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/relation/RelationNotification.html#getRelationTypeName--">getRelationTypeName</a></span>()</code>
<div class="block">
返回创建/删除/更新的关系的关系类型名称。
</div> </td>
</tr>
<tr class="altColor" id="i6">
<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/relation/RelationNotification.html#getRoleName--">getRoleName</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.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="RELATION_BASIC_CREATION">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>RELATION_BASIC_CREATION</h4> <pre>public static final <a href="../../../java/lang/String.html" title="class in java.lang">String</a> RELATION_BASIC_CREATION</pre>
<div class="block">
键入用于创建内部关系。
</div>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../constant-values.html#javax.management.relation.RelationNotification.RELATION_BASIC_CREATION">Constant Field Values</a>
</dd>
</dl> </li>
</ul> <a name="RELATION_MBEAN_CREATION">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>RELATION_MBEAN_CREATION</h4> <pre>public static final <a href="../../../java/lang/String.html" title="class in java.lang">String</a> RELATION_MBEAN_CREATION</pre>
<div class="block">
键入添加到关系服务中的MBean关系。
</div>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../constant-values.html#javax.management.relation.RelationNotification.RELATION_MBEAN_CREATION">Constant Field Values</a>
</dd>
</dl> </li>
</ul> <a name="RELATION_BASIC_UPDATE">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>RELATION_BASIC_UPDATE</h4> <pre>public static final <a href="../../../java/lang/String.html" title="class in java.lang">String</a> RELATION_BASIC_UPDATE</pre>
<div class="block">
输入内部关系的更新。
</div>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../constant-values.html#javax.management.relation.RelationNotification.RELATION_BASIC_UPDATE">Constant Field Values</a>
</dd>
</dl> </li>
</ul> <a name="RELATION_MBEAN_UPDATE">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>RELATION_MBEAN_UPDATE</h4> <pre>public static final <a href="../../../java/lang/String.html" title="class in java.lang">String</a> RELATION_MBEAN_UPDATE</pre>
<div class="block">
键入更新关系MBean。
</div>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../constant-values.html#javax.management.relation.RelationNotification.RELATION_MBEAN_UPDATE">Constant Field Values</a>
</dd>
</dl> </li>
</ul> <a name="RELATION_BASIC_REMOVAL">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>RELATION_BASIC_REMOVAL</h4> <pre>public static final <a href="../../../java/lang/String.html" title="class in java.lang">String</a> RELATION_BASIC_REMOVAL</pre>
<div class="block">
从关系服务中删除内部关系的类型。
</div>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../constant-values.html#javax.management.relation.RelationNotification.RELATION_BASIC_REMOVAL">Constant Field Values</a>
</dd>
</dl> </li>
</ul> <a name="RELATION_MBEAN_REMOVAL">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>RELATION_MBEAN_REMOVAL</h4> <pre>public static final <a href="../../../java/lang/String.html" title="class in java.lang">String</a> RELATION_MBEAN_REMOVAL</pre>
<div class="block">
键入从关系MBean的关系服务中删除。
</div>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../constant-values.html#javax.management.relation.RelationNotification.RELATION_MBEAN_REMOVAL">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="RelationNotification-java.lang.String-java.lang.Object-long-long-java.lang.String-java.lang.String-java.lang.String-javax.management.ObjectName-java.util.List-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>RelationNotification</h4> <pre>public RelationNotification(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> notifType,
<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> sourceObj,
long sequence,
long timeStamp,
<a href="../../../java/lang/String.html" title="class in java.lang">String</a> message,
<a href="../../../java/lang/String.html" title="class in java.lang">String</a> id,
<a href="../../../java/lang/String.html" title="class in java.lang">String</a> typeName,
<a href="../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a> objectName,
<a href="../../../java/util/List.html" title="interface in java.util">List</a>&lt;<a href="../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a>&gt; unregMBeanList)
throws <a href="../../../java/lang/IllegalArgumentException.html" title="class in java.lang">IllegalArgumentException</a></pre>
<div class="block">
创建关系创建RelationSupport对象在关系服务内部创建的或作为关系添加的MBean或关系删除关系服务的通知。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<span><code>notifType</code> - <code>notifType</code>类型;</span>
<span>或者:</span>
<p> <span> - RELATION_BASIC_CREATION</span> </p>
<p> <span> - RELATION_MBEAN_CREATION</span> </p>
<p> <span> - RELATION_BASIC_REMOVAL</span> </p>
<p> <span> - RELATION_MBEAN_REMOVAL</span> </p>
</dd>
<dd>
<span><code>sourceObj</code> - 源对象,发送通知。</span>
<span>这是一个ObjectName或一个RelationService对象。</span>
<span>在后一种情况下必须是MBean发出通知;</span>
<span>MBean服务器将把源重写为该MBean注册的ObjectName。</span>
</dd>
<dd>
<code>sequence</code> - 识别通知的序列号
</dd>
<dd>
<code>timeStamp</code> - 时间戳
</dd>
<dd>
<code>message</code> -
<code>message</code>人类可读的消息
</dd>
<dd>
<code>id</code> - 关系id识别关系服务中的关系
</dd>
<dd>
<code>typeName</code> - 关系类型的名称
</dd>
<dd>
<code>objectName</code> - 如果是一个MBean则该关系对象的ObjectName由关系服务内部处理的关系为null
</dd>
<dd>
<code>unregMBeanList</code> - 由于关系删除而预期未注册的引用MBean的ObjectNames列表仅适用于删除由于CIM限定符可以为null
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<span><code><a href="../../../java/lang/IllegalArgumentException.html" title="class in java.lang">IllegalArgumentException</a></code> - 如果:</span>
<p> <span> - 通知类型没有值</span> </p>
<p> <span> - 通知类型不是RELATION_BASIC_CREATIONRELATION_MBEAN_CREATIONRELATION_BASIC_REMOVAL或RELATION_MBEAN_REMOVAL</span> </p>
<p> <span> - 没有源对象</span> </p>
<p> <span> - 源对象不是关系服务</span> </p>
<p> <span> - 没有关系id</span> </p>
<p> <span> - 没有关系类型名称</span> </p>
</dd>
</dl> </li>
</ul> <a name="RelationNotification-java.lang.String-java.lang.Object-long-long-java.lang.String-java.lang.String-java.lang.String-javax.management.ObjectName-java.lang.String-java.util.List-java.util.List-">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>RelationNotification</h4> <pre>public RelationNotification(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> notifType,
<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> sourceObj,
long sequence,
long timeStamp,
<a href="../../../java/lang/String.html" title="class in java.lang">String</a> message,
<a href="../../../java/lang/String.html" title="class in java.lang">String</a> id,
<a href="../../../java/lang/String.html" title="class in java.lang">String</a> typeName,
<a href="../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a> objectName,
<a href="../../../java/lang/String.html" title="class in java.lang">String</a> name,
<a href="../../../java/util/List.html" title="interface in java.util">List</a>&lt;<a href="../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a>&gt; newValue,
<a href="../../../java/util/List.html" title="interface in java.util">List</a>&lt;<a href="../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a>&gt; oldValue)
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>
<span><code>notifType</code> - <code>notifType</code>类型;</span>
<span>或者:</span>
<p> <span> - RELATION_BASIC_UPDATE</span> </p>
<p> <span> - RELATION_MBEAN_UPDATE</span> </p>
</dd>
<dd>
<span><code>sourceObj</code> - 源对象,发送通知。</span>
<span>这是一个ObjectName或一个RelationService对象。</span>
<span>在后一种情况下必须是MBean发出通知;</span>
<span>MBean服务器将把源重写为该MBean注册的ObjectName。</span>
</dd>
<dd>
<code>sequence</code> - 识别通知的序列号
</dd>
<dd>
<code>timeStamp</code> - 时间戳
</dd>
<dd>
<code>message</code> -
<code>message</code>人类可读的消息
</dd>
<dd>
<code>id</code> - 关系id识别关系服务中的关系
</dd>
<dd>
<code>typeName</code> - 关系类型的名称
</dd>
<dd>
<code>objectName</code> - 关系对象的ObjectName如果是MBean对于由关系服务内部处理的关系为null
</dd>
<dd>
<code>name</code> - 更新角色的名称
</dd>
<dd>
<code>newValue</code> - 新角色值ObjectName对象列表
</dd>
<dd>
<code>oldValue</code> - 旧角色值ObjectName对象列表
</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> </li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- --> </a> <h3>方法详细信息</h3> <a name="getRelationId--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getRelationId</h4> <pre>public <a href="../../../java/lang/String.html" title="class in java.lang">String</a> getRelationId()</pre>
<div class="block">
返回创建/删除/更新的关系的关系标识符。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
关系id。
</dd>
</dl> </li>
</ul> <a name="getRelationTypeName--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getRelationTypeName</h4> <pre>public <a href="../../../java/lang/String.html" title="class in java.lang">String</a> getRelationTypeName()</pre>
<div class="block">
返回创建/删除/更新的关系的关系类型名称。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
关系类型名称。
</dd>
</dl> </li>
</ul> <a name="getObjectName--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getObjectName</h4> <pre>public <a href="../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a> getObjectName()</pre>
<div class="block">
返回创建/删除/更新的关系的ObjectName。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
ObjectName如果关系是MBean否则为空。
</dd>
</dl> </li>
</ul> <a name="getMBeansToUnregister--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getMBeansToUnregister</h4> <pre>public <a href="../../../java/util/List.html" title="interface in java.util">List</a>&lt;<a href="../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a>&gt; getMBeansToUnregister()</pre>
<div class="block">
返回由于删除关系而导致的预期未注册的MBean的ObjectName的列表仅用于删除关系
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<span>一个<a href="../../../java/util/List.html" title="java.util中的接口"><code>List</code></a><a href="../../../javax/management/ObjectName.html" title="javax.management中的类"><code>ObjectName</code></a></span>
</dd>
</dl> </li>
</ul> <a name="getRoleName--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getRoleName</h4> <pre>public <a href="../../../java/lang/String.html" title="class in java.lang">String</a> getRoleName()</pre>
<div class="block">
返回更新关系的更新角色的名称(仅用于角色更新)。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
更新角色的名称。
</dd>
</dl> </li>
</ul> <a name="getOldRoleValue--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getOldRoleValue</h4> <pre>public <a href="../../../java/util/List.html" title="interface in java.util">List</a>&lt;<a href="../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a>&gt; getOldRoleValue()</pre>
<div class="block">
返回已更新角色的旧值(仅适用于角色更新)。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
更新角色的旧值。
</dd>
</dl> </li>
</ul> <a name="getNewRoleValue--">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>getNewRoleValue</h4> <pre>public <a href="../../../java/util/List.html" title="interface in java.util">List</a>&lt;<a href="../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a>&gt; getNewRoleValue()</pre>
<div class="block">
返回更新角色的新值(仅适用于角色更新)。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
更新角色的新价值。
</dd>
</dl> </li>
</ul> </li>
</ul> </li>
</ul>
</div>
</div>