Spec-Zone.ru › OpenJDK 8

Пакет org.omg.PortableInterceptor

Предоставляет механизм регистрации хуков ORB, посредством которых службы ORB могут перехватывать обычный поток выполнения ORB.

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

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

org/omg/PortableInterceptor/ACTIVE.java .

ClientRequestInfo

Информация о запросе, доступная для клиентских интерцепторов запросов.

ClientRequestInfoOperations

Информация о запросе, доступная для клиентских интерцепторов запросов.

ClientRequestInterceptor

Клиентский интерцептор запросов.

ClientRequestInterceptorOperations

Клиентский интерцептор запросов.

Current

Portable Interceptors Current (также известный как PICurrent) — это всего лишь таблица слотов, слоты которой используются каждой службой для передачи данных контекста между своим контекстом и контекстом службы запроса или ответа.

CurrentOperations

Portable Interceptors Current (также известный как PICurrent) — это всего лишь таблица слотов, слоты которой используются каждой службой для передачи данных контекста между своим контекстом и контекстом службы запроса или ответа.

DISCARDING

org/omg/PortableInterceptor/DISCARDING.java .

HOLDING

org/omg/PortableInterceptor/HOLDING.java .

INACTIVE

org/omg/PortableInterceptor/INACTIVE.java .

Interceptor

Все Portable Interceptors реализуют Interceptor.

InterceptorOperations

Все Portable Interceptors реализуют Interceptor.

IORInfo

Предоставляет службе ORB на стороне сервера доступ к соответствующим политикам во время построения IOR и возможность добавления компонентов.

IORInfoOperations

Предоставляет службе ORB на стороне сервера доступ к соответствующим политикам во время построения IOR и возможность добавления компонентов.

IORInterceptor

Интерцептор, используемый для установки помеченных компонентов в профилях в IOR.

IORInterceptor_3_0

org/omg/PortableInterceptor/IORInterceptor_3_0.java .

IORInterceptor_3_0Operations

org/omg/PortableInterceptor/IORInterceptor_3_0Operations.java .

IORInterceptorOperations

Интерцептор, используемый для установки помеченных компонентов в профилях в IOR.

LOCATION_FORWARD

org/omg/PortableInterceptor/LOCATION_FORWARD.java .

NON_EXISTENT

org/omg/PortableInterceptor/NON_EXISTENT.java .

ObjectReferenceFactory

Фабрика ссылок на объекты.

ObjectReferenceTemplate

Шаблон ссылки на объект.

ORBInitializer

Облегчает регистрацию интерцепторов и инициализацию ORB.

ORBInitializerOperations

Облегчает регистрацию интерцепторов и инициализацию ORB.

ORBInitInfo

Передается каждому ORBInitializer, позволяя ему регистрировать интерцепторы и выполнять другие задачи во время инициализации ORB.

ORBInitInfoOperations

Передается каждому ORBInitializer, позволяя ему регистрировать интерцепторы и выполнять другие задачи во время инициализации ORB.

PolicyFactory

Позволяет создавать типы политик, используя CORBA.ORB.create_policy.

PolicyFactoryOperations

Позволяет создавать типы политик, используя CORBA.ORB.create_policy.

RequestInfo

Информация о запросе, доступная для интерцепторов.

RequestInfoOperations

Информация о запросе, доступная для интерцепторов.

ServerRequestInfo

Информация о запросе, доступная для интерцепторов запросов на стороне сервера.

ServerRequestInfoOperations

Информация о запросе, доступная для интерцепторов запросов на стороне сервера.

ServerRequestInterceptor

Интерцептор запросов на стороне сервера.

ServerRequestInterceptorOperations

Интерцептор запросов на стороне сервера.

SUCCESSFUL

org/omg/PortableInterceptor/SUCCESSFUL.java .

SYSTEM_EXCEPTION

org/omg/PortableInterceptor/SYSTEM_EXCEPTION.java .

TRANSPORT_RETRY

org/omg/PortableInterceptor/TRANSPORT_RETRY.java .

UNKNOWN

org/omg/PortableInterceptor/UNKNOWN.java .

USER_EXCEPTION

org/omg/PortableInterceptor/USER_EXCEPTION.java .

Класс Описание
AdapterManagerIdHelper

Идентификатор менеджера адаптера.

AdapterNameHelper

Имя адаптера объектов.

AdapterStateHelper

Тип состояния адаптера объектов.

CurrentHelper

Portable Interceptors Current (также известный как PICurrent) — это всего лишь таблица слотов, слоты которой используются каждой службой для передачи данных контекста между своим контекстом и контекстом службы запроса или ответа.

ForwardRequestHelper

org/omg/PortableInterceptor/ForwardRequestHelper.java .

InvalidSlotHelper

org/omg/PortableInterceptor/InvalidSlotHelper.java .

IORInterceptor_3_0Helper

org/omg/PortableInterceptor/IORInterceptor_3_0Helper.java .

IORInterceptor_3_0Holder

org/omg/PortableInterceptor/IORInterceptor_3_0Holder.java .

ObjectIdHelper

Тип идентификатора объекта.

ObjectReferenceFactoryHelper

Фабрика ссылок на объекты.

ObjectReferenceFactoryHolder

Фабрика ссылок на объекты.

ObjectReferenceTemplateHelper

Шаблон ссылки на объект.

ObjectReferenceTemplateHolder

Шаблон ссылки на объект.

ObjectReferenceTemplateSeqHelper

Последовательность шаблонов ссылок на объекты используется для отчета о изменениях состояния, которые не происходят в менеджере адаптера.

ObjectReferenceTemplateSeqHolder

Последовательность шаблонов ссылок на объекты используется для отчета о изменениях состояния, которые не происходят в менеджере адаптера.

ORBIdHelper

org/omg/PortableInterceptor/ORBIdHelper.java .

ServerIdHelper

org/omg/PortableInterceptor/ServerIdHelper.java .

Исключение Описание
ForwardRequest

org/omg/PortableInterceptor/ForwardRequest.java .

InvalidSlot

org/omg/PortableInterceptor/InvalidSlot.java .

Описание пакета org.omg.PortableInterceptor

Предоставляет механизм регистрации хуков ORB, посредством которых службы ORB могут перехватывать обычный поток выполнения ORB.

Типы интерцепторов

В настоящее время существуют три типа интерцепторов, которые могут быть зарегистрированы:
  • IORInterceptor - Используется для установки помеченных компонентов в профилях в IOR.
  • ClientRequestInterceptor - Перехватывает поток последовательности запрос/ответ через ORB на стороне клиента.
  • ServerRequestInterceptor - Перехватывает поток последовательности запрос/ответ через ORB на стороне сервера.
См. javadoc для класса ORBInitializer для получения информации о регистрации интерцепторов.

Известные ограничения / нереализованные методы в пакете org.omg.PortableInterceptor

  • RequestInfo
    • sync_scope(): Always returns SYNC_WITH_TRANSPORT
    • arguments(): Only supported for DII/DSI calls
    • exceptions(): Only supported for DII calls on client side. Not supported on server-side.
    • contexts(): Only supported for DII calls on client side. Not supported on server-side since our ORB does not send contexts.
    • operation_context(): Only supported for DII calls on client side. Not supported on server-side since ORB does not send contexts.
    • result(): Only supported for DII/DSI calls
  • ClientRequestInfo
    • received_exception_id(): Always returns null in the DII case
    • get_request_policy(int type): Not implemented.
  • ServerRequestInfo
    • sending_exception(): Does not support user exceptions on the server side in non-DSI case.

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.

Spec-Zone.ru

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