mirror of
https://github.com/fofolee/uTools-Manuals.git
synced 2025-07-09 03:12:47 +08:00
485 lines
25 KiB
HTML
485 lines
25 KiB
HTML
<div class="header">
|
||
<div class="subTitle">
|
||
org.omg.PortableInterceptor
|
||
</div>
|
||
<h2 class="title" title="Interface RequestInfoOperations">Interface RequestInfoOperations</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/PortableInterceptor/ClientRequestInfo.html" title="在org.omg.PortableInterceptor中的接口">ClientRequestInfo</a> , <a href="../../../org/omg/PortableInterceptor/ClientRequestInfoOperations.html" title="在org.omg.PortableInterceptor中的接口">ClientRequestInfoOperations</a> , <a href="../../../org/omg/PortableInterceptor/RequestInfo.html" title="在org.omg.PortableInterceptor中的接口">RequestInfo</a> , <a href="../../../org/omg/PortableInterceptor/ServerRequestInfo.html" title="在org.omg.PortableInterceptor中的接口">ServerRequestInfo</a> , <a href="../../../org/omg/PortableInterceptor/ServerRequestInfoOperations.html" title="在org.omg.PortableInterceptor中的接口">ServerRequestInfoOperations</a></span>
|
||
</dd>
|
||
</dl>
|
||
<hr/> <br/> <pre>public interface <span class="typeNameLabel">RequestInfoOperations</span></pre>
|
||
<div class="block">
|
||
<span>请求信息,拦截器可访问。</span>
|
||
<p> <span>每个拦截点都有一个对象,通过该对象,拦截器可以访问请求信息。</span> <span>客户端和服务器端拦截点都涉及到不同的信息,所以有两个信息对象: <code>ClientRequestInfo</code>传递给客户端拦截点, <code>ServerRequestInfo</code>传递给服务器端截取点。</span> <span>但是有两个共同的信息,所以它们都从一个通用的接口继承: <code>RequestInfo</code> 。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<span><a href="../../../org/omg/PortableInterceptor/ClientRequestInfo.html" title="在org.omg.PortableInterceptor中的接口"><code>ClientRequestInfo</code></a> , <a href="../../../org/omg/PortableInterceptor/ServerRequestInfo.html" title="在org.omg.PortableInterceptor中的接口"><code>ServerRequestInfo</code></a></span>
|
||
</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="../../../org/omg/Dynamic/Parameter.html" title="class in org.omg.Dynamic">Parameter</a>[]</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/PortableInterceptor/RequestInfoOperations.html#arguments--">arguments</a></span>()</code>
|
||
<div class="block">
|
||
返回一个
|
||
<code>Parameter</code>对象的数组,其中包含被调用操作的参数。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i1">
|
||
<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="../../../org/omg/PortableInterceptor/RequestInfoOperations.html#contexts--">contexts</a></span>()</code>
|
||
<div class="block">
|
||
返回描述可以在此操作调用中传递的上下文的
|
||
<code>String</code>对象的数组。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i2">
|
||
<td class="colFirst"><code><a href="../../../org/omg/CORBA/TypeCode.html" title="class in org.omg.CORBA">TypeCode</a>[]</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/PortableInterceptor/RequestInfoOperations.html#exceptions--">exceptions</a></span>()</code>
|
||
<div class="block">
|
||
返回的数组
|
||
<code>TypeCode</code>对象描述
|
||
<code>TypeCode</code> s表示此操作调用可能抛出用户异常。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i3">
|
||
<td class="colFirst"><code><a href="../../../org/omg/CORBA/Object.html" title="interface in org.omg.CORBA">Object</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/PortableInterceptor/RequestInfoOperations.html#forward_reference--">forward_reference</a></span>()</code>
|
||
<div class="block">
|
||
如果
|
||
<code>reply_status</code>属性为
|
||
<code>LOCATION_FORWARD</code> ,则包含请求转发的对象。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i4">
|
||
<td class="colFirst"><code><a href="../../../org/omg/IOP/ServiceContext.html" title="class in org.omg.IOP">ServiceContext</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/PortableInterceptor/RequestInfoOperations.html#get_reply_service_context-int-">get_reply_service_context</a></span>(int id)</code>
|
||
<div class="block">
|
||
使用与回复关联的给定ID返回服务上下文的副本。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i5">
|
||
<td class="colFirst"><code><a href="../../../org/omg/IOP/ServiceContext.html" title="class in org.omg.IOP">ServiceContext</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/PortableInterceptor/RequestInfoOperations.html#get_request_service_context-int-">get_request_service_context</a></span>(int id)</code>
|
||
<div class="block">
|
||
使用与请求相关联的给定ID返回服务上下文的副本。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i6">
|
||
<td class="colFirst"><code><a href="../../../org/omg/CORBA/Any.html" title="class in org.omg.CORBA">Any</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/PortableInterceptor/RequestInfoOperations.html#get_slot-int-">get_slot</a></span>(int id)</code>
|
||
<div class="block">
|
||
返回来自请求范围的
|
||
<code>PortableInterceptor.Current</code>的给定槽中的数据。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i7">
|
||
<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="../../../org/omg/PortableInterceptor/RequestInfoOperations.html#operation_context--">operation_context</a></span>()</code>
|
||
<div class="block">
|
||
返回一个
|
||
<code>String</code>对象的数组,
|
||
<code>String</code>在请求中发送的上下文。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i8">
|
||
<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="../../../org/omg/PortableInterceptor/RequestInfoOperations.html#operation--">operation</a></span>()</code>
|
||
<div class="block">
|
||
返回被调用的操作的名称。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i9">
|
||
<td class="colFirst"><code>short</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/PortableInterceptor/RequestInfoOperations.html#reply_status--">reply_status</a></span>()</code>
|
||
<div class="block">
|
||
描述操作调用结果的状态。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i10">
|
||
<td class="colFirst"><code>int</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/PortableInterceptor/RequestInfoOperations.html#request_id--">request_id</a></span>()</code>
|
||
<div class="block">
|
||
返回唯一标识活动请求/回复序列的ID。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i11">
|
||
<td class="colFirst"><code>boolean</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/PortableInterceptor/RequestInfoOperations.html#response_expected--">response_expected</a></span>()</code>
|
||
<div class="block">
|
||
指示是否预期响应。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i12">
|
||
<td class="colFirst"><code><a href="../../../org/omg/CORBA/Any.html" title="class in org.omg.CORBA">Any</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/PortableInterceptor/RequestInfoOperations.html#result--">result</a></span>()</code>
|
||
<div class="block">
|
||
返回一个包含操作调用结果的值。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i13">
|
||
<td class="colFirst"><code>short</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/PortableInterceptor/RequestInfoOperations.html#sync_scope--">sync_scope</a></span>()</code>
|
||
<div class="block">
|
||
定义在将控制权返回给客户端之前请求的进展程度。
|
||
</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="request_id--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>request_id</h4> <pre>int request_id()</pre>
|
||
<div class="block">
|
||
<span>返回唯一标识活动请求/回复序列的ID。</span>
|
||
<span>一旦请求/回复顺序结束,该ID可以被重复使用。</span>
|
||
<span>请注意,此ID与GIOP <code>request_id</code> 。</span>
|
||
<span>如果GIOP是使用的传输机制,那么这些ID可能是一样的,但是这不是保证也不是必需的。</span>
|
||
</div> </li>
|
||
</ul> <a name="operation--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>operation</h4> <pre><a href="../../../java/lang/String.html" title="class in java.lang">String</a> operation()</pre>
|
||
<div class="block">
|
||
返回被调用的操作的名称。
|
||
</div> </li>
|
||
</ul> <a name="arguments--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>arguments</h4> <pre><a href="../../../org/omg/Dynamic/Parameter.html" title="class in org.omg.Dynamic">Parameter</a>[] arguments()</pre>
|
||
<div class="block">
|
||
<span>返回一个<code>Parameter</code>对象的数组,其中包含被调用操作的参数。</span>
|
||
<span>如果没有参数,此属性将为零长度数组。</span>
|
||
<p> <span>并非所有环境都提供对参数的访问。</span> <span>例如,使用Java便携式绑定,参数不可用。</span> <span>在这些环境中,当访问此属性时, <code>NO_RESOURCES</code>将被抛出,标准的次要代码为1。</span> </p>
|
||
<p> <span><i>注意:参数可用于DSI / DII呼叫。</i></span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code>NO_RESOURCES</code> - 如果参数不可用,则抛出。
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="package-summary.html#unimpl"><code>PortableInterceptor</code> package comments for limitations / unimplemented features</a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="exceptions--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>exceptions</h4> <pre><a href="../../../org/omg/CORBA/TypeCode.html" title="class in org.omg.CORBA">TypeCode</a>[] exceptions()</pre>
|
||
<div class="block">
|
||
<span>返回的数组<code>TypeCode</code>对象描述<code>TypeCode</code> s表示此操作调用可能抛出用户异常。</span>
|
||
<span>如果没有用户异常,则返回零长度数组。</span>
|
||
<p> <span>并非所有环境都提供对例外列表的访问。</span> <span>例如,使用Java便携式绑定,例外列表不可用。</span> <span>在这些环境中,当访问此属性时, <code>NO_RESOURCES</code>将被抛出,标准的次要代码为1。</span> </p>
|
||
<p> <span><i>注意:例外可用于DSI / DII电话。</i></span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code>NO_RESOURCES</code> - 如果异常
|
||
<code>NO_RESOURCES</code> ,则抛出。
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="package-summary.html#unimpl"><code>PortableInterceptor</code> package comments for limitations / unimplemented features</a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="contexts--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>contexts</h4> <pre><a href="../../../java/lang/String.html" title="class in java.lang">String</a>[] contexts()</pre>
|
||
<div class="block">
|
||
<span>返回描述可以在此操作调用中传递的上下文的<code>String</code>对象的数组。</span>
|
||
<span>如果没有上下文,这将返回零长度数组。</span>
|
||
<p> <span>并非所有环境都提供对上下文列表的访问。</span> <span>使用Java便携式绑定,例如,上下文列表不可用。</span> <span>在这些环境中,当访问此属性时, <code>NO_RESOURCES</code>将被抛出,标准的次要代码为1。</span> </p>
|
||
<p> <span><i>注意:上下文可用于DSI / DII呼叫。</i></span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code>NO_RESOURCES</code> - 如果上下文不可用,则抛出。
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="package-summary.html#unimpl"><code>PortableInterceptor</code> package comments for limitations / unimplemented features</a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="operation_context--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>operation_context</h4> <pre><a href="../../../java/lang/String.html" title="class in java.lang">String</a>[] operation_context()</pre>
|
||
<div class="block">
|
||
<span>返回包含在请求中发送的上下文的<code>String</code>对象的数组。</span>
|
||
<p> <span>并非所有环境都提供对上下文的访问。</span> <span>例如,使用Java便携式绑定,上下文不可用。</span> <span>在这些环境中,当访问此属性时,将使用标准的次要代码1抛出NO_RESOURCES。</span> </p>
|
||
<p> <span><i>注: <code>operation_context</code>可用于DSI / DII电话。</i></span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code>NO_RESOURCES</code> - 如果操作上下文不可用,则抛出。
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="package-summary.html#unimpl"><code>PortableInterceptor</code> package comments for limitations / unimplemented features</a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="result--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>result</h4> <pre><a href="../../../org/omg/CORBA/Any.html" title="class in org.omg.CORBA">Any</a> result()</pre>
|
||
<div class="block">
|
||
<span>返回一个包含操作调用结果的值。</span>
|
||
<span>如果操作返回类型为void,则此属性将包含一个<code>TCKind</code>值为<code>tk_void</code>并且没有值的类型代码。</span>
|
||
<p> <span>并非所有环境都提供对结果的访问。</span> <span>例如,使用Java便携式绑定,结果不可用。</span> <span>在这些环境中,当访问此属性时, <code>NO_RESOURCES</code>将抛出标准的次要代码为1。</span> </p>
|
||
<p> <span><i>注意:结果可用于DSI / DII呼叫。</i></span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code>NO_RESOURCES</code> - 如果结果不可用,则抛出。
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="package-summary.html#unimpl"><code>PortableInterceptor</code> package comments for limitations / unimplemented features</a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="response_expected--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>response_expected</h4> <pre>boolean response_expected()</pre>
|
||
<div class="block">
|
||
<span>指示是否预期响应。</span>
|
||
<p> <span>在客户端,当<code>response_expected</code>为false时,不会返回回复,所以<code>receive_reply</code>无法调用。</span> <span><code>receive_other</code>被调用,除非发生异常,在这种情况下<code>receive_exception</code> 。</span> </p>
|
||
<p> <span>在客户端,在<code>send_poll</code>内,这个属性是真的。</span> </p>
|
||
</div> </li>
|
||
</ul> <a name="sync_scope--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>sync_scope</h4> <pre>short sync_scope()</pre>
|
||
<div class="block">
|
||
<span>定义在将控制权返回给客户端之前请求的进展程度。</span>
|
||
<span>这是在消息传递规范中定义的,只有<code>response_expected</code>为false时才<code>response_expected</code> 。</span>
|
||
<span>如果<code>response_expected</code>为真,则<code>sync_scope</code>的值未定义。</span>
|
||
<span>此属性可能具有以下值之一:</span>
|
||
<ul>
|
||
<li> <code>Messaging.SYNC_NONE</code> </li>
|
||
<li> <code>Messaging.SYNC_WITH_TRANSPORT</code> </li>
|
||
<li> <code>Messaging.SYNC_WITH_SERVER</code> </li>
|
||
<li> <code>Messaging.SYNC_WITH_TARGET</code> </li>
|
||
</ul>
|
||
<span>在服务器上,对于所有范围,将从返回目标操作调用创建回复,但回复不会返回给客户端。</span>
|
||
<span>虽然它不返回给客户端,它确实发生了,所以正常服务器端截取点跟随(即, <code>receive_request_service_contexts</code> , <code>receive_request</code> , <code>send_reply</code>或<code>send_exception</code> )。</span>
|
||
<p> <span>对于<code>SYNC_WITH_SERVER</code>和<code>SYNC_WITH_TARGET</code> ,服务器在调用目标之前确实发送一个空回复给客户端。</span> <span>该回复不被服务器端拦截器拦截。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="package-summary.html#unimpl"><code>PortableInterceptor</code> package comments for limitations / unimplemented features</a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="reply_status--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>reply_status</h4> <pre>short reply_status()</pre>
|
||
<div class="block">
|
||
<span>描述操作调用结果的状态。</span>
|
||
<span>返回值可以是以下之一:</span>
|
||
<ul>
|
||
<li> <code>PortableInterceptor.SUCCESSFUL</code> </li>
|
||
<li> <code>PortableInterceptor.SYSTEM_EXCEPTION</code> </li>
|
||
<li> <code>PortableInterceptor.USER_EXCEPTION</code> </li>
|
||
<li> <code>PortableInterceptor.LOCATION_FORWARD</code> </li>
|
||
<li> <code>PortableInterceptor.TRANSPORT_RETRY</code> </li>
|
||
</ul>
|
||
<span>在客户端上</span>
|
||
<ul>
|
||
<li> <span>在<code>receive_reply</code>截取点内,这只会返回<code>SUCCESSFUL</code></span> </li>
|
||
<span>。</span>
|
||
<li> <span>在<code>receive_exception</code>截取点内,这将是<code>SYSTEM_EXCEPTION</code>或<code>USER_EXCEPTION</code> 。</span> </li>
|
||
<li> <span>内<code>receive_other</code>拦截点,这将是任何的: <code>SUCCESSFUL</code> , <code>LOCATION_FORWARD</code> ,或<code>TRANSPORT_RETRY</code> 。</span> <span><code>SUCCESSFUL</code>表示异步请求成功返回。</span> <span><code>LOCATION_FORWARD</code>意思是回覆<code>LOCATION_FORWARD</code>作为其状态。</span> <span><code>TRANSPORT_RETRY</code>表示传输机制表示重试 - 例如,状态为<code>NEEDS_ADDRESSING_MODE</code>的GIOP回复。</span> </li>
|
||
</ul>
|
||
<span>在服务器上:</span>
|
||
<ul>
|
||
<li> <span>在<code>send_reply</code>截取点内,这只会是<code>SUCCESSFUL</code> 。</span> </li>
|
||
<li> <span>在<code>send_exception</code>拦截点内,这将是<code>SYSTEM_EXCEPTION</code>或<code>USER_EXCEPTION</code> 。</span> </li>
|
||
<li> <span>在<code>send_other</code>拦截点内,此属性将为以下任何一种: <code>SUCCESSFUL</code>或<code>LOCATION_FORWARD</code> 。</span> <span><code>SUCCESSFUL</code>表示异步请求成功返回。</span> <span><code>LOCATION_FORWARD</code>意思是回覆<code>LOCATION_FORWARD</code>作为其状态。</span> </li>
|
||
</ul>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<span><a href="../../../org/omg/PortableInterceptor/SUCCESSFUL.html" title="在org.omg.PortableInterceptor中的接口"><code>SUCCESSFUL</code></a> , <a href="../../../org/omg/PortableInterceptor/SYSTEM_EXCEPTION.html" title="在org.omg.PortableInterceptor中的接口"><code>SYSTEM_EXCEPTION</code></a> , <a href="../../../org/omg/PortableInterceptor/USER_EXCEPTION.html" title="在org.omg.PortableInterceptor中的接口"><code>USER_EXCEPTION</code></a> , <a href="../../../org/omg/PortableInterceptor/LOCATION_FORWARD.html" title="在org.omg.PortableInterceptor中的接口"><code>LOCATION_FORWARD</code></a> , <a href="../../../org/omg/PortableInterceptor/TRANSPORT_RETRY.html" title="在org.omg.PortableInterceptor中的接口"><code>TRANSPORT_RETRY</code></a></span>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="forward_reference--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>forward_reference</h4> <pre><a href="../../../org/omg/CORBA/Object.html" title="interface in org.omg.CORBA">Object</a> forward_reference()</pre>
|
||
<div class="block">
|
||
<span>如果<code>reply_status</code>属性为<code>LOCATION_FORWARD</code> ,则包含请求转发的对象。</span>
|
||
<span>转发的请求是否实际发生是不确定的。</span>
|
||
</div> </li>
|
||
</ul> <a name="get_slot-int-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>get_slot</h4> <pre><a href="../../../org/omg/CORBA/Any.html" title="class in org.omg.CORBA">Any</a> get_slot(int id)
|
||
throws <a href="../../../org/omg/PortableInterceptor/InvalidSlot.html" title="class in org.omg.PortableInterceptor">InvalidSlot</a></pre>
|
||
<div class="block">
|
||
<span>从请求范围的<code>PortableInterceptor.Current</code>的给定时隙返回数据。</span>
|
||
<p> <span>如果给定的时隙没有被设置,然后将含有与类型代码的任何<code>TCKind</code>的值<code>tk_null</code>被返回。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>id</code> - 要退回的槽的
|
||
<code>SlotId</code> 。
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
以给定标识符获得的任何形式的时隙数据。
|
||
</dd>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../org/omg/PortableInterceptor/InvalidSlot.html" title="class in org.omg.PortableInterceptor">InvalidSlot</a></code> - 如果ID未定义分配的插槽,则抛出。
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<span><a href="../../../org/omg/PortableInterceptor/Current.html" title="在org.omg.PortableInterceptor中的接口"><code>Current</code></a></span>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="get_request_service_context-int-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>get_request_service_context</h4> <pre><a href="../../../org/omg/IOP/ServiceContext.html" title="class in org.omg.IOP">ServiceContext</a> get_request_service_context(int id)</pre>
|
||
<div class="block">
|
||
使用与请求相关联的给定ID返回服务上下文的副本。
|
||
<p></p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>id</code> - 要返回的服务上下文的
|
||
<code>IOP.ServiceId</code> 。
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
用给定的
|
||
<code>IOP.ServiceContext</code>获得的IOP.ServiceContext。
|
||
</dd>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code>BAD_PARAM</code> - 如果请求的服务上下文不包含该ID的条目,则抛出标准的次要代码26。
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="get_reply_service_context-int-">
|
||
<!-- --> </a>
|
||
<ul class="blockListLast">
|
||
<li class="blockList"> <h4>get_reply_service_context</h4> <pre><a href="../../../org/omg/IOP/ServiceContext.html" title="class in org.omg.IOP">ServiceContext</a> get_reply_service_context(int id)</pre>
|
||
<div class="block">
|
||
使用与回复关联的给定ID返回服务上下文的副本。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>id</code> - 要返回的服务上下文的
|
||
<code>IOP.ServiceId</code> 。
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
用给定的
|
||
<code>IOP.ServiceContext</code>获得的IOP.ServiceContext。
|
||
</dd>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code>BAD_PARAM</code> - 如果请求的服务上下文不包含该ID的条目,则抛出标准的次要代码26。
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> </li>
|
||
</ul> </li>
|
||
</ul>
|
||
</div>
|
||
</div> |