mirror of
https://github.com/fofolee/uTools-Manuals.git
synced 2025-07-07 18:22:57 +08:00
191 lines
8.2 KiB
HTML
191 lines
8.2 KiB
HTML
<div class="header">
|
||
<div class="subTitle">
|
||
org.omg.PortableServer
|
||
</div>
|
||
<h2 class="title" title="Interface POAManagerOperations">Interface POAManagerOperations</h2>
|
||
</div><div class="contentContainer">
|
||
<div class="description">
|
||
<ul class="blockList">
|
||
<li class="blockList">
|
||
<dl>
|
||
<dt>
|
||
All Known Subinterfaces:
|
||
</dt>
|
||
<dd>
|
||
<span><a href="../../../org/omg/PortableServer/POAManager.html" title="org.omg.PortableServer中的接口">POAManager</a></span>
|
||
</dd>
|
||
</dl>
|
||
<hr/> <br/> <pre>public interface <span class="typeNameLabel">POAManagerOperations</span></pre>
|
||
<div class="block">
|
||
<span>每个POA对象都有一个关联的POAManager对象。</span>
|
||
<span>POA管理器可以与一个或多个POA对象相关联。</span>
|
||
<span>POA管理器封装与其相关联的POA的处理状态。</span>
|
||
</div> </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>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/PortableServer/POAManagerOperations.html#activate--">activate</a></span>()</code>
|
||
<div class="block">
|
||
此操作将POA管理器的状态更改为活动状态,导致相关联的POA开始处理请求。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i1">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/PortableServer/POAManagerOperations.html#deactivate-boolean-boolean-">deactivate</a></span>(boolean etherealize_objects, boolean wait_for_completion)</code>
|
||
<div class="block">
|
||
此操作将POA管理器的状态更改为非活动状态,导致相关联的POA拒绝尚未开始执行的请求以及任何新请求。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i2">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/PortableServer/POAManagerOperations.html#discard_requests-boolean-">discard_requests</a></span>(boolean wait_for_completion)</code>
|
||
<div class="block">
|
||
此操作将POA管理器的状态更改为丢弃。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i3">
|
||
<td class="colFirst"><code><a href="../../../org/omg/PortableServer/POAManagerPackage/State.html" title="class in org.omg.PortableServer.POAManagerPackage">State</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/PortableServer/POAManagerOperations.html#get_state--">get_state</a></span>()</code>
|
||
<div class="block">
|
||
此操作返回POA管理器的状态。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i4">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/PortableServer/POAManagerOperations.html#hold_requests-boolean-">hold_requests</a></span>(boolean wait_for_completion)</code>
|
||
<div class="block">
|
||
该操作将POA管理器的状态改变为保持状态,导致相关的POA排队传入的请求。
|
||
</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="activate--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>activate</h4> <pre>void activate()
|
||
throws <a href="../../../org/omg/PortableServer/POAManagerPackage/AdapterInactive.html" title="class in org.omg.PortableServer.POAManagerPackage">AdapterInactive</a></pre>
|
||
<div class="block">
|
||
此操作将POA管理器的状态更改为活动状态,导致相关联的POA开始处理请求。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code>AdapterInactive</code> - 如果在POAManager处于非活动状态的情况下调用操作,则被引发。
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="hold_requests-boolean-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>hold_requests</h4> <pre>void hold_requests(boolean wait_for_completion)
|
||
throws <a href="../../../org/omg/PortableServer/POAManagerPackage/AdapterInactive.html" title="class in org.omg.PortableServer.POAManagerPackage">AdapterInactive</a></pre>
|
||
<div class="block">
|
||
该操作将POA管理器的状态改变为保持状态,导致相关的POA排队传入的请求。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<span><code>wait_for_completion</code> - 如果为FALSE,操作在更改状态后立即返回。</span>
|
||
<span>如果为TRUE,则等待所有活动请求完成。</span>
|
||
</dd>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code>AdapterInactive</code> - 如果在不活动状态下在POAManager上调用操作,则引发。
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="discard_requests-boolean-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>discard_requests</h4> <pre>void discard_requests(boolean wait_for_completion)
|
||
throws <a href="../../../org/omg/PortableServer/POAManagerPackage/AdapterInactive.html" title="class in org.omg.PortableServer.POAManagerPackage">AdapterInactive</a></pre>
|
||
<div class="block">
|
||
<span>此操作将POA管理器的状态更改为丢弃。</span>
|
||
<span>这会导致关联的POA丢弃传入的请求。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<span><code>wait_for_completion</code> - 如果为FALSE,操作在更改状态后立即返回。</span>
|
||
<span>如果为TRUE,则等待所有活动请求完成。</span>
|
||
</dd>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code>AdapterInactive</code> - 如果在不活动状态下在POAManager上调用操作,则会被引发。
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="deactivate-boolean-boolean-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>deactivate</h4> <pre>void deactivate(boolean etherealize_objects,
|
||
boolean wait_for_completion)
|
||
throws <a href="../../../org/omg/PortableServer/POAManagerPackage/AdapterInactive.html" title="class in org.omg.PortableServer.POAManagerPackage">AdapterInactive</a></pre>
|
||
<div class="block">
|
||
此操作将POA管理器的状态更改为非活动状态,导致相关联的POA拒绝尚未开始执行的请求以及任何新请求。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>etherealize_objects</code> - 用于指示是否为所有活动对象调用相关联的仆人管理器的etherealize操作的标志。
|
||
</dd>
|
||
<dd>
|
||
<span><code>wait_for_completion</code> - 如果为FALSE,操作在更改状态后立即返回。</span>
|
||
<span>如果为TRUE,则等待所有活动请求完成。</span>
|
||
</dd>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code>AdapterInactive</code> - 如果在不活动状态下在POAManager上调用操作,则会被提升。
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="get_state--">
|
||
<!-- --> </a>
|
||
<ul class="blockListLast">
|
||
<li class="blockList"> <h4>get_state</h4> <pre><a href="../../../org/omg/PortableServer/POAManagerPackage/State.html" title="class in org.omg.PortableServer.POAManagerPackage">State</a> get_state()</pre>
|
||
<div class="block">
|
||
此操作返回POA管理器的状态。
|
||
</div> </li>
|
||
</ul> </li>
|
||
</ul> </li>
|
||
</ul>
|
||
</div>
|
||
</div> |