Spec-Zone.ru › OpenJDK 8

Интерфейс PolicyFactoryOperations

Все известные подинтерфейсы:
PolicyFactory

public interface PolicyFactoryOperations

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

Реализация портативного сервиса ORB регистрирует экземпляр интерфейса PolicyFactory во время инициализации ORB, чтобы позволить создавать его типы политик, используя CORBA.ORB.create_policy. POA обязан сохранить любую политику, зарегистрированную с помощью ORBInitInfo таким образом.

См. также:
ORBInitInfoOperations.register_policy_factory(int, org.omg.PortableInterceptor.PolicyFactory)

Методы

Модификатор и тип Метод и описание
Policy create_policy(int type, Any value)

Возвращает экземпляр соответствующего интерфейса, производного от CORBA.Policy , значение которого соответствует указанному any.

Методы

create_policy

Policy create_policy(int type,
                     Any value)
              throws PolicyError

Возвращает экземпляр соответствующего интерфейса, производного от CORBA.Policy , значение которого соответствует указанному any.

ORB вызывает create_policy на зарегистрированном экземпляре PolicyFactory при вызове CORBA.ORB.create_policy для PolicyType, в рамках которого PolicyFactory был зарегистрирован. Операция create_policy затем возвращает экземпляр соответствующего интерфейса, производного от CORBA.Policy , значение которого соответствует указанному any. Если нет, то генерируется исключение, как описано для CORBA.ORB.create_policy.

Параметры:
type - Целое число, определяющее тип создаваемой политики.
value - Any, содержащий данные для построения CORBA.Policy.
Возвращает:
CORBA.Policy object of the specified type and value.
Исключения:
PolicyError

© 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