public interface PolicyFactoryOperations
CORBA.ORB.create_policy
. Переносимая реализация службы ШАРА регистрирует экземпляр PolicyFactory
интерфейс во время инициализации ШАРА, чтобы позволить ее типам политики быть созданными, используя CORBA.ORB.create_policy
. POA обязан сохранять любую политику, которая регистрируется в ORBInitInfo
этим способом.
Модификатор и Тип | Метод и Описание |
---|---|
Политика |
create_policy(int type, Any value)
Возвращает экземпляр соответствующего интерфейса, полученного из
CORBA.Policy чье значение соответствует указанному любой. |
Policy create_policy(int type, Any value) throws PolicyError
CORBA.Policy
чье значение соответствует указанному любой. Вызовы ШАРА create_policy
на зарегистрированном PolicyFactory
экземпляр, когда CORBA.ORB.create_policy
требуется PolicyType
под которым PolicyFactory
был зарегистрирован. create_policy
работа тогда возвращает экземпляр соответствующего интерфейса, полученного из CORBA.Policy
чье значение соответствует указанному любой. Если это не может, это выдать исключение как описано для CORBA.ORB.create_policy
.
type
- Интервал, определяющий тип создаваемой политики.value
- Любой содержащий данные, с которыми можно создать CORBA.Policy
.CORBA.Policy object of the specified type and value.
PolicyError
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.
DRAFT ea-b92