Spec-Zone.ru › OpenJDK 8

Пакет org.omg.CORBA.portable

Предоставляет уровень переносимости, то есть набор API ORB, что позволяет коду, сгенерированному одним поставщиком, работать на ORB другого поставщика.

См.: Описание

Интерфейс Описание
BoxedValueHelper
CustomValue

Расширение ValueBase, реализуемое пользовательскими типами значений.

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

Общий базовый класс для всех классов-заглушек; предоставляет реализации по умолчанию для методов org.omg.CORBA.Object.

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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API