Пакет org.omg.CORBA.portable
Предоставляет уровень переносимости, то есть набор API ORB, что позволяет коду, сгенерированному одним поставщиком, работать на ORB другого поставщика.
См.: Описание
| Интерфейс | Описание |
|---|---|
| BoxedValueHelper | |
| CustomValue | Расширение |
| IDLEntity | Интерфейс без членов, единственной целью которого является пометка того, что реализующий класс — это тип значения Java из IDL, имеющий соответствующий класс Helper. |
| InvokeHandler | Этот интерфейс предоставляет механизм диспетчеризации для входящего вызова. |
| ResponseHandler | Этот интерфейс предоставляется ORB серванту во время вызова и позволяет серванту впоследствии получить OutputStream для возврата результатов вызова. |
| Streamable | Базовый класс для классов Holder всех сложных типов IDL. |
| StreamableValue | Определяет базовый тип для всех не упакованных IDL типов значений, которые не имеют пользовательской маршализации. |
| ValueBase | Сгенерированные классы Java, соответствующие типам IDL valuetype, реализуют этот интерфейс. |
| ValueFactory | Интерфейс ValueFactory — это собственное отображение типа IDL CORBA::ValueFactory. |
| ValueInputStream | Java в IDL ptc 02-01-12 1.5.1.4 ValueInputStream используется для реализации формата потока RMI-IIOP версии 2. |
| ValueOutputStream | Java в IDL ptc 02-01-12 1.5.1.3 ValueOutputStream используется для реализации формата потока RMI-IIOP версии 2. |
| Класс | Описание |
|---|---|
| Delegate | Определяет переносимый API для реализации поставщиком ORB методов org.omg.CORBA.Object. |
| InputStream | InputStream — это API Java для чтения типов IDL из потоков маршализации CDR. |
| ObjectImpl | Общий базовый класс для всех классов-заглушек; предоставляет реализации по умолчанию для методов |
| OutputStream | OuputStream — это API Java для записи типов IDL в потоки маршализации CDR. |
| ServantObject | Этот класс является частью локального API заглушек, цель которого — обеспечить высокопроизводительные вызовы для коллокации клиентов и серверов (т.е. |
| Исключение | Описание |
|---|---|
| ApplicationException | Этот класс используется для отчета об исключениях уровня приложения между ORB и заглушками. |
| IndirectionException | Исключение Indirection — это системное исключение, специфичное для Java. |
| RemarshalException | Этот класс используется для отчета об исключениях locate forward и сообщениях GIOP об объекте forward обратно в ORB. |
| UnknownException | org.omg.CORBA.portable.UnknownException используется для отчета об неизвестных исключениях между связями и ORB, а также между ORB и заглушками. |
Описание пакета org.omg.CORBA.portable
Предоставляет уровень переносимости, то есть набор API ORB, что позволяет коду, сгенерированному одним поставщиком, работать на ORB другого поставщика. Заглушки и другой код, сгенерированные либо из IDL, либо из интерфейсов, написанных на языке программирования Java, могут вызывать эти API ORB.
Функции CORBA, выбрасывающие исключения NO_IMPLEMENT()
Некоторые методы по умолчанию выбрасывают исключения NO_IMPLEMENT(), но поставщики ORB могут переопределить их, чтобы предоставить реальные реализации. ORB, включённый в релизе Sun Java[tm] Platform, Standard Edition 6, включает реализации для следующих методов.Список нереализованных функций в пакете org.omg.CORBA.portable
Нереализованные интерфейсы в пакете org.omg.CORBA.portable
- InvokeHandler
- ResponseHandler
Нереализованные методы в пакете org.omg.CORBA.portable
- InputStream
- public int read()
- public.math.BigDecimal read_fixed()
- public org.omg.CORBA.Context read_Context()
- public org.omg.CORBA.Object read_Object(java.lang.Class clz)
- public org.omg.CORBA.ORB orb()
- OutputStream
- public org.omg.CORBA.ORB orb()
- public void write_Context(org.omg.CORBA.Context ctx, org.omg.CORBA.ContextList contexts)
- public void write_fixed(java.math.BigDecimal value)
- public void write(int b)
- Delegate
- public void releaseReply(org.omg.CORBA.Object self, InputStream input)
- public InputStream invoke(org.omg.CORBA.Object self, OutputStream output)
- public OutputStream request(org.omg.CORBA.Object self, String operation, boolean responseExpected)
- public org.omg.CORBA.Object set_policy_override(org.omg.CORBA.Object self, org.omg.CORBA.Policy[] policies, org.omg.CORBA.SetOverrideType set_add)
- public org.omg.CORBA.DomainManager[] get_domain_managers( org.omg.CORBA.Object self)
- public org.omg.CORBA.Policy get_policy(org.omg.CORBA.Object self, int policy_type)
- С момента:
- JDK1.2
© 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.