uTools-Manuals/docs/java/org/omg/PortableServer/POAManagerOperations.html

191 lines
8.2 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">
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>