JavaTM 2 Platform
Standard Ed. 6

軟體套件 org.omg.PortableServer.POAPackage

允許開發人員建構可在不同 ORB 產品間移植的物件實作。

請參見:
          描述

類別摘要
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。
 

異常摘要
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。
 

軟體套件 org.omg.PortableServer.POAPackage 的描述

允許開發人員建構可在不同 ORB 產品間移植的物件實作。

可移植物件適配器(Portable Object Adaptor,POA)是為達到以下目的而設計的:

如果給定 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 小節中。

套件規範

有關 Java[tm] Platform, Standard Edition 6 ORB 遵守的官方規範的受支持部分的明確列表,請參閱 Official Specifications for CORBA support in Java[tm] SE 6

從以下版本開始:
1.4

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only