public interface IORInterceptorOperations extends InterceptorOperations
В некоторых случаях переносимая реализация службы ШАРА, возможно, должна добавить информацию, описывающую службу ШАРА сервера или объекта связанные возможности к ссылкам на объект, чтобы позволить реализации службы ШАРА в клиенте функционировать должным образом.
Это поддерживается через IORInterceptor
и IORInfo
интерфейсы.
IORInfo
Модификатор и Тип | Метод и Описание |
---|---|
void |
establish_components(IORInfo info)
Серверный ШАР вызывает
establish_components работа на всех зарегистрированных IORInterceptor экземпляры, когда это собирает список компонентов, которые будут включены в профиль или профили ссылки на объект. |
destroy, name
void establish_components(IORInfo info)
establish_components
работа на всех зарегистрированных IORInterceptor
экземпляры, когда это собирает список компонентов, которые будут включены в профиль или профили ссылки на объект. Эта работа не обязательно требуется каждая отдельная ссылка на объект. В случае POA эту работу вызывают каждый раз POA:: create_POA вызывают. В любом случае, establish_components
однажды как гарантируют, вызовут, по крайней мере, для каждого отличного набора политик сервера. Реализация establish_components
не должен выдать исключения. Если это сделает, то ШАР должен проигнорировать исключение и продолжиться, чтобы вызвать следующий Перехватчик IOR establish_components
работа.
info
- IORInfo
экземпляр, используемый службой ШАРА, чтобы запросить применимые политики и добавить компоненты, которые будут включены в сгенерированный IORs.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92