最佳答案:
org.omg.PortableServer.POAPackage是为对象的透明活动提供支持的程序。
详情介绍
org.omg.PortableServer.POAPackage是为对象的透明活动提供支持的程序。
- 外文名
- org.omg.PortableServer.POAPackage
- 允许
- 程序员构造
- 目的1
- 为对象的透明活动提供支持
- 目的2
- 为具有持久身份的对象提供支持
org.omg.PortableServer.POAPackage描述
允许程序员构造可在不同 ORB 产品间移植的对象实现。
可移植对象适配器(Portable Object Adaptor,POA)是为达到以下目的而设计的:
允许程序员构造可在不同 ORB 产品间移植的对象实现。
为具有持久身份的对象提供支持。
为对象的透明活动提供支持。
允许单个 servant 同时支持多个对象身份。
如果给定 My.idl 中定义的接口 My,则 idlj 编译器将生成文件 MyPOA.java。必须提供 My 的实现,并且该实现必须继承 MyPOA。
MyPOA.java 是一个基于流的框架,它扩展了 org.omg.PortableServer.Servant,实现了 InvokeHandler 接口以及与该框架实现的 IDL 接口关联的操作接口。
可移植对象适配器 (POA) 的 PortableServer 模块定义本机 Servant 类型。在 Java 编程语言中,Servant 类型被映射为 Java org.omg.PortableServer.Servant 类。它充当所有 POA servant 实现的基类,提供许多可由应用程序员调用的方法,以及可由 POA 本身调用(也可由用户重写)以控制 servant 行为各方面的方法。
所有的映射对应于 OMG 文档 formal/99-10-07.pdf 指定的 CORBA V2.3.1 第 11 章。唯一例外的是 id 属性,它被添加到 ptc/00-08-06 的第 11.3.8.26 小节中。
org.omg.PortableServer.POAPackage特征
org.omg.PortableServer.POAPackage包规范
有关 Java Platform, Standard Edition 6 ORB 遵守的官方规范的受支持部分的明确列表,请参阅 Official Specifications for CORBA support in Java SE 6。
org.omg.PortableServer.POAPackage类摘要
AdapterAlreadyExistsHelper | org/omg/PortableServer/POAPackage/AdapterAlreadyExistsHelper.java。 |
AdapterNonExistentHelper | org/omg/PortableServer/POAPackage/AdapterNonExistentHelper.java。 |
InvalidPolicyHelper | org/omg/PortableServer/POAPackage/InvalidPolicyHelper.java。 |
NoServantHelper | org/omg/PortableServer/POAPackage/NoServantHelper.java。 |
ObjectAlreadyActiveHelper | org/omg/PortableServer/POAPackage/ObjectAlreadyActiveHelper.java。 |
ObjectNotActiveHelper | org/omg/PortableServer/POAPackage/ObjectNotActiveHelper.java。 |
ServantAlreadyActiveHelper | org/omg/PortableServer/POAPackage/ServantAlreadyActiveHelper.java。 |
ServantNotActiveHelper | org/omg/PortableServer/POAPackage/ServantNotActiveHelper.java。 |
WrongAdapterHelper | org/omg/PortableServer/POAPackage/WrongAdapterHelper.java。 |
WrongPolicyHelper | org/omg/PortableServer/POAPackage/WrongPolicyHelper.java。 |
org.omg.PortableServer.POAPackage异常摘要
AdapterAlreadyExists | org/omg/PortableServer/POAPackage/AdapterAlreadyExists.java。 |
AdapterNonExistent | org/omg/PortableServer/POAPackage/AdapterNonExistent.java。 |
InvalidPolicy | org/omg/PortableServer/POAPackage/InvalidPolicy.java。 |
NoServant | org/omg/PortableServer/POAPackage/NoServant.java。 |
ObjectAlreadyActive | org/omg/PortableServer/POAPackage/ObjectAlreadyActive.java。 |
ObjectNotActive | org/omg/PortableServer/POAPackage/ObjectNotActive.java。 |
ServantAlreadyActive | org/omg/PortableServer/POAPackage/ServantAlreadyActive.java。 |
ServantNotActive | org/omg/PortableServer/POAPackage/ServantNotActive.java。 |
WrongAdapter | org/omg/PortableServer/POAPackage/WrongAdapter.java。 |
WrongPolicy | org/omg/PortableServer/POAPackage/WrongPolicy.java。 |
免责声明:本平台仅供信息发布交流之途,请谨慎判断信息真伪。如遇虚假诈骗信息,请立即举报
举报