mirror of
https://github.com/fofolee/uTools-Manuals.git
synced 2025-07-06 00:32:44 +08:00
141 lines
7.7 KiB
HTML
141 lines
7.7 KiB
HTML
<div class="header">
|
||
<div class="subTitle">
|
||
compact3
|
||
</div>
|
||
<div class="subTitle">
|
||
javax.management.relation
|
||
</div>
|
||
<h2 class="title" title="Interface RelationSupportMBean">Interface RelationSupportMBean</h2>
|
||
</div><div class="contentContainer">
|
||
<div class="description">
|
||
<ul class="blockList">
|
||
<li class="blockList">
|
||
<dl>
|
||
<dt>
|
||
All Superinterfaces:
|
||
</dt>
|
||
<dd>
|
||
<span><a href="../../../javax/management/relation/Relation.html" title="javax.management.relation中的接口">Relation</a></span>
|
||
</dd>
|
||
</dl>
|
||
<dl>
|
||
<dt>
|
||
所有已知实现类:
|
||
</dt>
|
||
<dd>
|
||
<span><a href="../../../javax/management/relation/RelationSupport.html" title="javax.management.relation中的类">RelationSupport</a></span>
|
||
</dd>
|
||
</dl>
|
||
<hr/> <br/> <pre>public interface <span class="typeNameLabel">RelationSupportMBean</span>
|
||
extends <a href="../../../javax/management/relation/Relation.html" title="interface in javax.management.relation">Relation</a></pre>
|
||
<div class="block">
|
||
<span>RelationSupport对象由Relation Service内部使用,用于表示任意关系类型的简单关系(只有角色,无属性或方法)以及无限数量的角色。</span>
|
||
<span>作为内部表示,它不会暴露给用户。</span>
|
||
<p> <span>RelationSupport类符合标准MBean的设计模式。</span> <span>因此,用户可以自己将RelationSupport对象实例化为MBean(遵循MBean设计模式),将其注册到MBean服务器中,然后将其添加到关系服务中。</span> </p>
|
||
<p> <span>用户还可以在创建自己的MBean关系类时,扩展RelationSupport,以检索所需接口的实现(见下文)。</span> </p>
|
||
<p> <span>还可以在一个用户关系MBean类中有一个成员是一个RelationSupport对象,并通过将所有的对象委托给该成员来实现所需的接口。</span> </p>
|
||
<p> <span>RelationSupport实现了Relation接口(由Relation Service处理)。</span> </p>
|
||
</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>
|
||
</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/Boolean.html" title="class in java.lang">Boolean</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/management/relation/RelationSupportMBean.html#isInRelationService--">isInRelationService</a></span>()</code>
|
||
<div class="block">
|
||
返回一个内部标志,指定对象是否仍由关系服务处理。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i1">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/management/relation/RelationSupportMBean.html#setRelationServiceManagementFlag-java.lang.Boolean-">setRelationServiceManagementFlag</a></span>(<a href="../../../java/lang/Boolean.html" title="class in java.lang">Boolean</a> flag)</code>
|
||
<div class="block">
|
||
指定该关系是否由关系服务处理。
|
||
</div> </td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="methods.inherited.from.class.javax.management.relation.Relation">
|
||
<!-- --> </a> <h3>Methods inherited from interface javax.management.relation.<a href="../../../javax/management/relation/Relation.html" title="interface in javax.management.relation">Relation</a></h3> <code><a href="../../../javax/management/relation/Relation.html#getAllRoles--">getAllRoles</a>, <a href="../../../javax/management/relation/Relation.html#getReferencedMBeans--">getReferencedMBeans</a>, <a href="../../../javax/management/relation/Relation.html#getRelationId--">getRelationId</a>, <a href="../../../javax/management/relation/Relation.html#getRelationServiceName--">getRelationServiceName</a>, <a href="../../../javax/management/relation/Relation.html#getRelationTypeName--">getRelationTypeName</a>, <a href="../../../javax/management/relation/Relation.html#getRole-java.lang.String-">getRole</a>, <a href="../../../javax/management/relation/Relation.html#getRoleCardinality-java.lang.String-">getRoleCardinality</a>, <a href="../../../javax/management/relation/Relation.html#getRoles-java.lang.String:A-">getRoles</a>, <a href="../../../javax/management/relation/Relation.html#handleMBeanUnregistration-javax.management.ObjectName-java.lang.String-">handleMBeanUnregistration</a>, <a href="../../../javax/management/relation/Relation.html#retrieveAllRoles--">retrieveAllRoles</a>, <a href="../../../javax/management/relation/Relation.html#setRole-javax.management.relation.Role-">setRole</a>, <a href="../../../javax/management/relation/Relation.html#setRoles-javax.management.relation.RoleList-">setRoles</a></code></li>
|
||
</ul> </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="isInRelationService--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>isInRelationService</h4> <pre><a href="../../../java/lang/Boolean.html" title="class in java.lang">Boolean</a> isInRelationService()</pre>
|
||
<div class="block">
|
||
返回一个内部标志,指定对象是否仍由关系服务处理。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
一个布尔值等于
|
||
<a href="../../../java/lang/Boolean.html#TRUE"><code>Boolean.TRUE</code>,</a>如果对象仍由关系服务处理,
|
||
<a href="../../../java/lang/Boolean.html#FALSE">否则为</a>
|
||
<code>Boolean.FALSE</code>。
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="setRelationServiceManagementFlag-java.lang.Boolean-">
|
||
<!-- --> </a>
|
||
<ul class="blockListLast">
|
||
<li class="blockList"> <h4>setRelationServiceManagementFlag</h4> <pre>void setRelationServiceManagementFlag(<a href="../../../java/lang/Boolean.html" title="class in java.lang">Boolean</a> flag)
|
||
throws <a href="../../../java/lang/IllegalArgumentException.html" title="class in java.lang">IllegalArgumentException</a></pre>
|
||
<div class="block">
|
||
<p> <span>指定该关系是否由关系服务处理。</span> </p>
|
||
<p> <span>BEWARE,该方法必须被公开,因为关系服务将通过其管理界面访问该关系。</span> <span>建议不要使用这种方法。</span> <span>使用它不影响关系对象在关系服务中的注册,但会提供错误的信息!</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>flag</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> </li>
|
||
</ul> </li>
|
||
</ul>
|
||
</div>
|
||
</div> |