mirror of
https://github.com/fofolee/uTools-Manuals.git
synced 2025-07-08 02:32:46 +08:00
518 lines
23 KiB
HTML
518 lines
23 KiB
HTML
<div class="header">
|
||
<h1 class="title" title="Package">Package org.omg.PortableInterceptor</h1>
|
||
<div class="docSummary">
|
||
<div class="block">
|
||
提供一种注册ORB钩子的机制,ORB服务可以通过该钩子拦截ORB的正常执行流程。
|
||
</div>
|
||
</div>
|
||
<p>See: <a href="#package.description">描述</a></p>
|
||
</div><div class="contentContainer">
|
||
<ul class="blockList">
|
||
<li class="blockList">
|
||
<table border="0" cellpadding="3" cellspacing="0" class="typeSummary" summary="Interface Summary table, listing interfaces, and an explanation">
|
||
<caption>
|
||
<span>接口摘要</span>
|
||
<span class="tabEnd"> </span>
|
||
</caption>
|
||
<tbody>
|
||
<tr>
|
||
<th class="colFirst" scope="col">接口</th>
|
||
<th class="colLast" scope="col">描述</th>
|
||
</tr>
|
||
</tbody>
|
||
<tbody>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../org/omg/PortableInterceptor/ACTIVE.html" title="interface in org.omg.PortableInterceptor">ACTIVE</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
org / omg / PortableInterceptor / ACTIVE.java。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../org/omg/PortableInterceptor/ClientRequestInfo.html" title="interface in org.omg.PortableInterceptor">ClientRequestInfo</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
请求信息,客户端请求拦截器可访问。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../org/omg/PortableInterceptor/ClientRequestInfoOperations.html" title="interface in org.omg.PortableInterceptor">ClientRequestInfoOperations</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
请求信息,客户端请求拦截器可访问。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../org/omg/PortableInterceptor/ClientRequestInterceptor.html" title="interface in org.omg.PortableInterceptor">ClientRequestInterceptor</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
客户端请求拦截器。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../org/omg/PortableInterceptor/ClientRequestInterceptorOperations.html" title="interface in org.omg.PortableInterceptor">ClientRequestInterceptorOperations</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
客户端请求拦截器。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../org/omg/PortableInterceptor/Current.html" title="interface in org.omg.PortableInterceptor">Current</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
便携式拦截器当前(也称为
|
||
<code>PICurrent</code> )仅仅是一个时隙表,每个服务使用它们的时隙来在它们的上下文和请求或者应答的服务上下文之间传送它们的上下文数据。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../org/omg/PortableInterceptor/CurrentOperations.html" title="interface in org.omg.PortableInterceptor">CurrentOperations</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
便携式拦截器当前(也称为
|
||
<code>PICurrent</code> )仅仅是一个时隙表,每个服务使用它们的时隙来在它们的上下文和请求或者应答的服务上下文之间传送它们的上下文数据。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../org/omg/PortableInterceptor/DISCARDING.html" title="interface in org.omg.PortableInterceptor">DISCARDING</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
org / omg / PortableInterceptor / DISCARDING.java。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../org/omg/PortableInterceptor/HOLDING.html" title="interface in org.omg.PortableInterceptor">HOLDING</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
org / omg / PortableInterceptor / HOLDING.java。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../org/omg/PortableInterceptor/INACTIVE.html" title="interface in org.omg.PortableInterceptor">INACTIVE</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
org / omg / PortableInterceptor / INACTIVE.java。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../org/omg/PortableInterceptor/Interceptor.html" title="interface in org.omg.PortableInterceptor">Interceptor</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
所有便携式拦截器实施拦截器。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../org/omg/PortableInterceptor/InterceptorOperations.html" title="interface in org.omg.PortableInterceptor">InterceptorOperations</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
所有便携式拦截器实施拦截器。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../org/omg/PortableInterceptor/IORInfo.html" title="interface in org.omg.PortableInterceptor">IORInfo</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
在IOR构造期间提供服务器端ORB服务访问适用的策略以及添加组件的能力。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../org/omg/PortableInterceptor/IORInfoOperations.html" title="interface in org.omg.PortableInterceptor">IORInfoOperations</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
在IOR构造期间提供服务器端ORB服务访问适用的策略以及添加组件的能力。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../org/omg/PortableInterceptor/IORInterceptor.html" title="interface in org.omg.PortableInterceptor">IORInterceptor</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
拦截器用于在IOR中的配置文件中建立标记的组件。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../org/omg/PortableInterceptor/IORInterceptor_3_0.html" title="interface in org.omg.PortableInterceptor">IORInterceptor_3_0</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
org / omg / PortableInterceptor / IORInterceptor_3_0.java。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../org/omg/PortableInterceptor/IORInterceptor_3_0Operations.html" title="interface in org.omg.PortableInterceptor">IORInterceptor_3_0Operations</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
org / omg / PortableInterceptor / IORInterceptor_3_0Operations.java。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../org/omg/PortableInterceptor/IORInterceptorOperations.html" title="interface in org.omg.PortableInterceptor">IORInterceptorOperations</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
拦截器用于在IOR中的配置文件中建立标记的组件。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../org/omg/PortableInterceptor/LOCATION_FORWARD.html" title="interface in org.omg.PortableInterceptor">LOCATION_FORWARD</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
org / omg / PortableInterceptor / LOCATION_FORWARD.java。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../org/omg/PortableInterceptor/NON_EXISTENT.html" title="interface in org.omg.PortableInterceptor">NON_EXISTENT</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
org / omg / PortableInterceptor / NON_EXISTENT.java。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../org/omg/PortableInterceptor/ObjectReferenceFactory.html" title="interface in org.omg.PortableInterceptor">ObjectReferenceFactory</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
对象引用工厂。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../org/omg/PortableInterceptor/ObjectReferenceTemplate.html" title="interface in org.omg.PortableInterceptor">ObjectReferenceTemplate</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
对象引用模板。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../org/omg/PortableInterceptor/ORBInitializer.html" title="interface in org.omg.PortableInterceptor">ORBInitializer</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
方便拦截器注册和ORB初始化。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../org/omg/PortableInterceptor/ORBInitializerOperations.html" title="interface in org.omg.PortableInterceptor">ORBInitializerOperations</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
方便拦截器注册和ORB初始化。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../org/omg/PortableInterceptor/ORBInitInfo.html" title="interface in org.omg.PortableInterceptor">ORBInitInfo</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
传递给每个
|
||
<code>ORBInitializer</code> ,允许它在ORB初始化时注册拦截器并执行其他任务。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../org/omg/PortableInterceptor/ORBInitInfoOperations.html" title="interface in org.omg.PortableInterceptor">ORBInitInfoOperations</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
传递给每个
|
||
<code>ORBInitializer</code> ,允许它在ORB初始化时注册拦截器并执行其他任务。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../org/omg/PortableInterceptor/PolicyFactory.html" title="interface in org.omg.PortableInterceptor">PolicyFactory</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
启用使用
|
||
<code>CORBA.ORB.create_policy</code>策略类型。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../org/omg/PortableInterceptor/PolicyFactoryOperations.html" title="interface in org.omg.PortableInterceptor">PolicyFactoryOperations</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
使用
|
||
<code>CORBA.ORB.create_policy</code>策略类型。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../org/omg/PortableInterceptor/RequestInfo.html" title="interface in org.omg.PortableInterceptor">RequestInfo</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
请求信息,拦截器可访问。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../org/omg/PortableInterceptor/RequestInfoOperations.html" title="interface in org.omg.PortableInterceptor">RequestInfoOperations</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
请求信息,拦截器可访问。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../org/omg/PortableInterceptor/ServerRequestInfo.html" title="interface in org.omg.PortableInterceptor">ServerRequestInfo</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
请求信息,可由服务器端请求拦截器访问。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../org/omg/PortableInterceptor/ServerRequestInfoOperations.html" title="interface in org.omg.PortableInterceptor">ServerRequestInfoOperations</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
请求信息,可由服务器端请求拦截器访问。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../org/omg/PortableInterceptor/ServerRequestInterceptor.html" title="interface in org.omg.PortableInterceptor">ServerRequestInterceptor</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
服务器端请求拦截器。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../org/omg/PortableInterceptor/ServerRequestInterceptorOperations.html" title="interface in org.omg.PortableInterceptor">ServerRequestInterceptorOperations</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
服务器端请求拦截器。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../org/omg/PortableInterceptor/SUCCESSFUL.html" title="interface in org.omg.PortableInterceptor">SUCCESSFUL</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
org / omg / PortableInterceptor / SUCCESSFUL.java。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../org/omg/PortableInterceptor/SYSTEM_EXCEPTION.html" title="interface in org.omg.PortableInterceptor">SYSTEM_EXCEPTION</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
org / omg / PortableInterceptor / SYSTEM_EXCEPTION.java。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../org/omg/PortableInterceptor/TRANSPORT_RETRY.html" title="interface in org.omg.PortableInterceptor">TRANSPORT_RETRY</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
org / omg / PortableInterceptor / TRANSPORT_RETRY.java。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../org/omg/PortableInterceptor/UNKNOWN.html" title="interface in org.omg.PortableInterceptor">UNKNOWN</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
org / omg / PortableInterceptor / UNKNOWN.java。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../org/omg/PortableInterceptor/USER_EXCEPTION.html" title="interface in org.omg.PortableInterceptor">USER_EXCEPTION</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
org / omg / PortableInterceptor / USER_EXCEPTION.java。
|
||
</div> </td>
|
||
</tr>
|
||
</tbody>
|
||
</table> </li>
|
||
<li class="blockList">
|
||
<table border="0" cellpadding="3" cellspacing="0" class="typeSummary" summary="Class Summary table, listing classes, and an explanation">
|
||
<caption>
|
||
<span>类摘要</span>
|
||
<span class="tabEnd"> </span>
|
||
</caption>
|
||
<tbody>
|
||
<tr>
|
||
<th class="colFirst" scope="col">类</th>
|
||
<th class="colLast" scope="col">描述</th>
|
||
</tr>
|
||
</tbody>
|
||
<tbody>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../org/omg/PortableInterceptor/AdapterManagerIdHelper.html" title="class in org.omg.PortableInterceptor">AdapterManagerIdHelper</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
适配器管理器标识符。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../org/omg/PortableInterceptor/AdapterNameHelper.html" title="class in org.omg.PortableInterceptor">AdapterNameHelper</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
对象适配器的名称。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../org/omg/PortableInterceptor/AdapterStateHelper.html" title="class in org.omg.PortableInterceptor">AdapterStateHelper</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
对象适配器状态的类型。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../org/omg/PortableInterceptor/CurrentHelper.html" title="class in org.omg.PortableInterceptor">CurrentHelper</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
便携式拦截器当前(也称为
|
||
<code>PICurrent</code> )仅仅是一个时隙表,每个服务的时隙表都用于在其上下文和请求或应答的服务上下文之间传送其上下文数据。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../org/omg/PortableInterceptor/ForwardRequestHelper.html" title="class in org.omg.PortableInterceptor">ForwardRequestHelper</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
org / omg / PortableInterceptor / ForwardRequestHelper.java。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../org/omg/PortableInterceptor/InvalidSlotHelper.html" title="class in org.omg.PortableInterceptor">InvalidSlotHelper</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
org / omg / PortableInterceptor / InvalidSlotHelper.java。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../org/omg/PortableInterceptor/IORInterceptor_3_0Helper.html" title="class in org.omg.PortableInterceptor">IORInterceptor_3_0Helper</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
org / omg / PortableInterceptor / IORInterceptor_3_0Helper.java。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../org/omg/PortableInterceptor/IORInterceptor_3_0Holder.html" title="class in org.omg.PortableInterceptor">IORInterceptor_3_0Holder</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
org / omg / PortableInterceptor / IORInterceptor_3_0Holder.java。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../org/omg/PortableInterceptor/ObjectIdHelper.html" title="class in org.omg.PortableInterceptor">ObjectIdHelper</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
对象ID的类型。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../org/omg/PortableInterceptor/ObjectReferenceFactoryHelper.html" title="class in org.omg.PortableInterceptor">ObjectReferenceFactoryHelper</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
对象引用工厂。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../org/omg/PortableInterceptor/ObjectReferenceFactoryHolder.html" title="class in org.omg.PortableInterceptor">ObjectReferenceFactoryHolder</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
对象引用工厂。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../org/omg/PortableInterceptor/ObjectReferenceTemplateHelper.html" title="class in org.omg.PortableInterceptor">ObjectReferenceTemplateHelper</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
对象引用模板。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../org/omg/PortableInterceptor/ObjectReferenceTemplateHolder.html" title="class in org.omg.PortableInterceptor">ObjectReferenceTemplateHolder</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
对象引用模板。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../org/omg/PortableInterceptor/ObjectReferenceTemplateSeqHelper.html" title="class in org.omg.PortableInterceptor">ObjectReferenceTemplateSeqHelper</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
对象引用模板的序列用于报告适配器管理器上不发生的状态更改。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../org/omg/PortableInterceptor/ObjectReferenceTemplateSeqHolder.html" title="class in org.omg.PortableInterceptor">ObjectReferenceTemplateSeqHolder</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
对象引用模板的序列用于报告适配器管理器上不发生的状态更改。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../org/omg/PortableInterceptor/ORBIdHelper.html" title="class in org.omg.PortableInterceptor">ORBIdHelper</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
org / omg / PortableInterceptor / ORBIdHelper.java。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../org/omg/PortableInterceptor/ServerIdHelper.html" title="class in org.omg.PortableInterceptor">ServerIdHelper</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
org / omg / PortableInterceptor / ServerIdHelper.java。
|
||
</div> </td>
|
||
</tr>
|
||
</tbody>
|
||
</table> </li>
|
||
<li class="blockList">
|
||
<table border="0" cellpadding="3" cellspacing="0" class="typeSummary" summary="Exception Summary table, listing exceptions, and an explanation">
|
||
<caption>
|
||
<span>异常摘要</span>
|
||
<span class="tabEnd"> </span>
|
||
</caption>
|
||
<tbody>
|
||
<tr>
|
||
<th class="colFirst" scope="col">异常</th>
|
||
<th class="colLast" scope="col">描述</th>
|
||
</tr>
|
||
</tbody>
|
||
<tbody>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../org/omg/PortableInterceptor/ForwardRequest.html" title="class in org.omg.PortableInterceptor">ForwardRequest</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
org / omg / PortableInterceptor / ForwardRequest.java。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../org/omg/PortableInterceptor/InvalidSlot.html" title="class in org.omg.PortableInterceptor">InvalidSlot</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
org / omg / PortableInterceptor / InvalidSlot.java。
|
||
</div> </td>
|
||
</tr>
|
||
</tbody>
|
||
</table> </li>
|
||
</ul>
|
||
<a name="package.description">
|
||
<!-- --> </a>
|
||
<h2 title="Package org.omg.PortableInterceptor Description">Package org.omg.PortableInterceptor Description</h2>
|
||
<div class="block">
|
||
<span>提供一种注册ORB钩子的机制,ORB服务可以通过该钩子拦截ORB的正常执行流程。</span>
|
||
<h2> <span>拦截器类型</span> </h2>
|
||
<span>目前有三种类型的拦截器可以注册:</span>
|
||
<ul>
|
||
<li> <span><a href="../../../org/omg/PortableInterceptor/IORInterceptor.html" title="在org.omg.PortableInterceptor中的接口"><code>IORInterceptor</code></a> - 用于在IOR中的配置文件中建立标记的组件。</span> </li>
|
||
<li> <span><a href="../../../org/omg/PortableInterceptor/ClientRequestInterceptor.html" title="在org.omg.PortableInterceptor中的接口"><code>ClientRequestInterceptor</code></a> - 通过<i>客户端</i>的ORB拦截请求/回复序列的流程。</span> </li>
|
||
<li> <span><a href="../../../org/omg/PortableInterceptor/ServerRequestInterceptor.html" title="在org.omg.PortableInterceptor中的接口"><code>ServerRequestInterceptor</code></a> - 通过<i>服务器</i>端的ORB拦截请求/回复序列的流程。</span> </li>
|
||
</ul>
|
||
<span>请参阅类别<code><a href="../../../org/omg/PortableInterceptor/ORBInitializer.html" title="interface in org.omg.PortableInterceptor"><code>ORBInitializer</code></a></code>的javadocs,了解如何注册拦截器。</span>
|
||
<span><a name="unimpl"></a></span>
|
||
<h2> <span>包装中的已知限制/未实现的方法<code>org.omg.PortableInterceptor</code></span> </h2>
|
||
<code>
|
||
<ul>
|
||
<li> <b>RequestInfo</b>
|
||
<ul>
|
||
<li><b>sync_scope()</b>: Always returns SYNC_WITH_TRANSPORT</li>
|
||
<li><b>arguments()</b>: Only supported for DII/DSI calls</li>
|
||
<li><b>exceptions()</b>: Only supported for DII calls on client side. Not supported on server-side.</li>
|
||
<li><b>contexts()</b>: Only supported for DII calls on client side. Not supported on server-side since our ORB does not send contexts. </li>
|
||
<li><b>operation_context()</b>: Only supported for DII calls on client side. Not supported on server-side since ORB does not send contexts.</li>
|
||
<li><b>result()</b>: Only supported for DII/DSI calls</li>
|
||
</ul> </li>
|
||
<li> <b>ClientRequestInfo</b>
|
||
<ul>
|
||
<li><b>received_exception_id()</b>: Always returns null in the DII case</li>
|
||
<li><b>get_request_policy(int type)</b>: Not implemented.</li>
|
||
</ul> </li>
|
||
<li> <b>ServerRequestInfo</b>
|
||
<ul>
|
||
<li><b>sending_exception()</b>: Does not support user exceptions on the server side in non-DSI case.</li>
|
||
</ul> </li>
|
||
</ul></code>
|
||
<h2> <span>包装规格</span> </h2>
|
||
<p> <span>有关官方OMG规范的支持部分的精确列表,Java [tm] Platform,Standard Edition 6符合,请参阅<a href="../CORBA/doc-files/compliance.html">Official Specifications for CORBA support in Java SE 6</a> 。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
1.4
|
||
<br/>
|
||
</dd>
|
||
</dl>
|
||
</div> |