См.: Описание
| Класс | Описание |
|---|---|
| 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.
|
Позволяет программистам создавать объектные реализации, которые переносимы между различными продуктами ШАРА.
Переносимый Объектный Адаптер (POA) разрабатывается, чтобы удовлетворить следующим целям:
Учитывая интерфейс My, определенный в My.idl, файл, MyPOA.java сгенерирован компилятором idlj. Следует обеспечить реализацию для My, и это должно наследоваться от MyPOA.
MyPOA.java является основанным на потоке скелетом, который расширяет org.omg.PortableServer.Servant и реализует интерфейс InvokeHandler, и интерфейс операций, связанный с IDL, соединяют интерфейсом со скелетными реализациями.
Модуль PortableServer для Переносимого Объектного Адаптера (POA) определяет собственный тип Servant. В языке программирования Java тип Servant отображается на Java org.omg.PortableServer.Servant class. Это служит основным class для всех реализаций слуги POA и обеспечивает много методов, которые могут быть вызваны прикладным программистом, так же как методами, которые вызываются POA непосредственно и могут быть переопределены пользователем, чтобы управлять аспектами поведения слуги.
Все Отображение соответствует Главе 11 CORBA V2.3.1 определенный документом OMG formal/99-10-07.pdf. Исключение к этому id атрибут, который включается ptc/00-08-06, раздел 11.3.8.26.
Для точного списка поддерживаемых разделов официальных спецификаций, с который Java [ТМ] Платформа, Standard Edition 6, ШАР подчиняется, см. Официальные Спецификации для поддержки CORBA в Java [ТМ] SE 6.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92