Пакет org.omg.SendingContext
Обеспечивает поддержку маршаллирования типов значений.
См.: Описание
| Интерфейс | Описание |
|---|---|
| RunTime | Определяет базовый класс, представляющий контекст отправки запроса. |
| RunTimeOperations | Определяет операции над базовым классом, представляющим контекст отправки запроса. |
Описание пакета org.omg.SendingContext
Обеспечивает поддержку маршаллирования типов значений. Маршаллирование типов значений может потребовать доступа к реализации типа значения или к метаинформации о типе значения. Эта информация передается между контекстом отправки и контекстом получения с использованием определенного контекста сервиса, содержащего экземпляр интерфейса SendingContext.RunTime.
Контекст отправки может быть либо клиентской, либо серверной стороной вызова, в зависимости от того, какая из них содержит тип значения. Контекст отправки является клиентской стороной вызова, если запрос содержит тип значения. Он является серверной стороной, если ответ содержит тип значения. Другая сторона в коммуникации — это контекст получения.
Контекст сервиса, маршаллированный для SendingContext, состоит из инкапсулированного IOR для интерфейса SendingContext.RunTime. RunTime — это просто маркерный интерфейс, определенный для обеспечения расширяемости в будущем. В настоящее время определен только один подинтерфейс RunTime: интерфейс SendingContext.CodeBase. Интерфейс CodeBase определяет операции для получения URL кода и метаинформации о типе значения, полученного из контекста отправки.
Обратите внимание, что эти классы в настоящее время определены в пакете com.sun.org.omg.SendingContext, а не в пакете org.omg.SendingContext. Это было сделано для того, чтобы избежать включения больших частей репозитория интерфейсов в ядро JDK, поскольку репозиторий интерфейсов все еще развивается в ответ на потребности работы с компонентами CORBA.
Спецификация пакета
Для получения точного списка поддерживаемых разделов официальных спецификаций, с которыми совместима Java[tm] Platform, Standard Edition 6 ORB, см. Официальные спецификации поддержки CORBA в Java[tm] SE 6.
- Since:
- 1.3
© 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.