Пакет 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.
Адаптер портативных объектов (POA) разработан для достижения следующих целей:
- Позволить программистам создавать реализации объектов, которые можно портировать между различными продуктами ORB.
- Обеспечить поддержку объектов с постоянными идентификаторами.
- Обеспечить поддержку прозрачной активации объектов.
- Позволить одному слуге поддерживать несколько идентификаторов объектов одновременно.
Учитывая интерфейс 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. Он служит базовым классом для всех реализаций слуг POA и предоставляет ряд методов, которые могут вызываться программистом приложения, а также методы, которые вызываются самим POA и могут быть переопределены пользователем для управления аспектами поведения слуги.
Все сопоставления соответствуют главе 11 CORBA V2.3.1, указанной в документе OMG formal/99-10-07.pdf. Исключением является атрибут id, который добавлен в ptc/00-08-06, раздел 11.3.8.26.
Спецификация пакета
Для получения точного списка поддерживаемых разделов официальных спецификаций, которым соответствует Java[tm] Platform, Standard Edition 6, ORB, см. Официальные спецификации поддержки CORBA в Java[tm] SE 6.
- Since:
- 1.4
© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.