212 lines
10 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">
<h1 class="title" title="Package">Package org.omg.PortableServer.POAPackage</h1>
<div class="docSummary">
<div class="block">
允许程序员构建可在不同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="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/PortableServer/POAPackage/AdapterAlreadyExistsHelper.html" title="class in org.omg.PortableServer.POAPackage">AdapterAlreadyExistsHelper</a></td>
<td class="colLast">
<div class="block">
org / omg / PortableServer / POAPackage / AdapterAlreadyExistsHelper.java。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/omg/PortableServer/POAPackage/AdapterNonExistentHelper.html" title="class in org.omg.PortableServer.POAPackage">AdapterNonExistentHelper</a></td>
<td class="colLast">
<div class="block">
org / omg / PortableServer / POAPackage / AdapterNonExistentHelper.java。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/omg/PortableServer/POAPackage/InvalidPolicyHelper.html" title="class in org.omg.PortableServer.POAPackage">InvalidPolicyHelper</a></td>
<td class="colLast">
<div class="block">
org / omg / PortableServer / POAPackage / InvalidPolicyHelper.java。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/omg/PortableServer/POAPackage/NoServantHelper.html" title="class in org.omg.PortableServer.POAPackage">NoServantHelper</a></td>
<td class="colLast">
<div class="block">
org / omg / PortableServer / POAPackage / NoServantHelper.java。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/omg/PortableServer/POAPackage/ObjectAlreadyActiveHelper.html" title="class in org.omg.PortableServer.POAPackage">ObjectAlreadyActiveHelper</a></td>
<td class="colLast">
<div class="block">
org / omg / PortableServer / POAPackage / ObjectAlreadyActiveHelper.java。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/omg/PortableServer/POAPackage/ObjectNotActiveHelper.html" title="class in org.omg.PortableServer.POAPackage">ObjectNotActiveHelper</a></td>
<td class="colLast">
<div class="block">
org / omg / PortableServer / POAPackage / ObjectNotActiveHelper.java。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/omg/PortableServer/POAPackage/ServantAlreadyActiveHelper.html" title="class in org.omg.PortableServer.POAPackage">ServantAlreadyActiveHelper</a></td>
<td class="colLast">
<div class="block">
org / omg / PortableServer / POAPackage / ServantAlreadyActiveHelper.java。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/omg/PortableServer/POAPackage/ServantNotActiveHelper.html" title="class in org.omg.PortableServer.POAPackage">ServantNotActiveHelper</a></td>
<td class="colLast">
<div class="block">
org / omg / PortableServer / POAPackage / ServantNotActiveHelper.java。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/omg/PortableServer/POAPackage/WrongAdapterHelper.html" title="class in org.omg.PortableServer.POAPackage">WrongAdapterHelper</a></td>
<td class="colLast">
<div class="block">
org / omg / PortableServer / POAPackage / WrongAdapterHelper.java。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/omg/PortableServer/POAPackage/WrongPolicyHelper.html" title="class in org.omg.PortableServer.POAPackage">WrongPolicyHelper</a></td>
<td class="colLast">
<div class="block">
org / omg / PortableServer / POAPackage / WrongPolicyHelper.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/PortableServer/POAPackage/AdapterAlreadyExists.html" title="class in org.omg.PortableServer.POAPackage">AdapterAlreadyExists</a></td>
<td class="colLast">
<div class="block">
org / omg / PortableServer / POAPackage / AdapterAlreadyExists.java。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/omg/PortableServer/POAPackage/AdapterNonExistent.html" title="class in org.omg.PortableServer.POAPackage">AdapterNonExistent</a></td>
<td class="colLast">
<div class="block">
org / omg / PortableServer / POAPackage / AdapterNonExistent.java。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/omg/PortableServer/POAPackage/InvalidPolicy.html" title="class in org.omg.PortableServer.POAPackage">InvalidPolicy</a></td>
<td class="colLast">
<div class="block">
org / omg / PortableServer / POAPackage / InvalidPolicy.java。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/omg/PortableServer/POAPackage/NoServant.html" title="class in org.omg.PortableServer.POAPackage">NoServant</a></td>
<td class="colLast">
<div class="block">
org / omg / PortableServer / POAPackage / NoServant.java。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/omg/PortableServer/POAPackage/ObjectAlreadyActive.html" title="class in org.omg.PortableServer.POAPackage">ObjectAlreadyActive</a></td>
<td class="colLast">
<div class="block">
org / omg / PortableServer / POAPackage / ObjectAlreadyActive.java。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/omg/PortableServer/POAPackage/ObjectNotActive.html" title="class in org.omg.PortableServer.POAPackage">ObjectNotActive</a></td>
<td class="colLast">
<div class="block">
org / omg / PortableServer / POAPackage / ObjectNotActive.java。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/omg/PortableServer/POAPackage/ServantAlreadyActive.html" title="class in org.omg.PortableServer.POAPackage">ServantAlreadyActive</a></td>
<td class="colLast">
<div class="block">
org / omg / PortableServer / POAPackage / ServantAlreadyActive.java。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/omg/PortableServer/POAPackage/ServantNotActive.html" title="class in org.omg.PortableServer.POAPackage">ServantNotActive</a></td>
<td class="colLast">
<div class="block">
org / omg / PortableServer / POAPackage / ServantNotActive.java。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/omg/PortableServer/POAPackage/WrongAdapter.html" title="class in org.omg.PortableServer.POAPackage">WrongAdapter</a></td>
<td class="colLast">
<div class="block">
org / omg / PortableServer / POAPackage / WrongAdapter.java。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/omg/PortableServer/POAPackage/WrongPolicy.html" title="class in org.omg.PortableServer.POAPackage">WrongPolicy</a></td>
<td class="colLast">
<div class="block">
org / omg / PortableServer / POAPackage / WrongPolicy.java。
</div> </td>
</tr>
</tbody>
</table> </li>
</ul>
<a name="package.description">
<!-- --> </a>
<h2 title="Package org.omg.PortableServer.POAPackage Description">Package org.omg.PortableServer.POAPackage Description</h2>
<div class="block">
<p> <span>允许程序员构建可在不同ORB产品之间移植的对象实现。</span> </p>
<p> <span>便携式对象适配器POA旨在满足以下目标</span> </p>
<p></p>
<ul>
<li> <span>允许程序员构建可在不同ORB产品之间移植的对象实现。</span> </li>
<li> <span>为具有持久身份的对象提供支持。</span> </li>
<li> <span>提供对透明激活对象的支持。</span> </li>
<li> <span>允许单个仆人同时支持多个对象标识。</span> </li>
</ul>
<p> <span>鉴于<tt>My.idl</tt>定义的接口<tt>My</tt>文件<tt>MyPOA.java</tt><tt>idlj</tt>编译器产生。</span> <span>您必须提供My的<tt>实现</tt> ,它必须从<tt>MyPOA</tt>继承。</span> </p>
<p> <span><tt>MyPOA.java</tt>是一个基于流的骨架,扩展了<tt>org.omg.PortableServer.Servant</tt> ,并实现了<tt>InvokeHandler</tt>接口和与骨架实现的IDL接口相关联的操作界面。</span> </p>
<p> <span>便携式对象适配器POA<tt>PortableServer</tt>模块定义了本机<tt>Servant</tt>类型。</span> <span>在Java编程语言中 <tt>Servant</tt>类型映射到Java <tt>org.omg.PortableServer.Servant</tt>类。</span> <span>它用作所有POA服务器实现的基类并提供了可以由应用程序员调用的多种方法以及由POA自身调用并可被用户覆盖以控制仆人行为方面的方法。</span> </p>
<p> <span>所有映射对应于OMG文件格式/ 99-10-07.pdf指定的CORBA V2.3.1第11章。</span> <span>例外是<code>id</code>属性它在ptc / 00-08-06中添加第11.3.8.26节。</span> </p>
<h3> <span>包装规格</span> </h3>
<p> <span>有关Java [tm] PlatformStandard Edition 6ORB符合的官方规范支持部分的精确列表请参阅<a href="../../CORBA/doc-files/compliance.html">Official Specifications for CORBA support in Java[tm] SE 6</a></span> </p>
<p></p>
</div>
<dl>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.4
<br/>
</dd>
</dl>
</div>