Пожалуйста, учтите, что спецификации и другая информация, содержащаяся здесь, не являются заключительными и могут быть изменены. Информация доступна для вас исключительно ради ознакомления.
Это - функциональный интерфейс и может поэтому использоваться в качестве цели присвоения для ссылки метода или лямбда-выражения.
public interface PolicyFactoryOperations
Позволяет типам политики быть созданными, используя CORBA.ORB.create_policy.
Переносимая реализация службы ШАРА регистрирует экземпляр PolicyFactory интерфейс во время инициализации ШАРА, чтобы позволить ее типам политики быть созданными, используя CORBA.ORB.create_policy. POA обязан сохранять любую политику, которая регистрируется в ORBInitInfo этим способом.
Возвращает экземпляр соответствующего интерфейса, полученного из CORBA.Policy чье значение соответствует указанному любой.
Вызовы ШАРА create_policy на зарегистрированном PolicyFactory экземпляр, когда CORBA.ORB.create_policy требуется PolicyType под которым PolicyFactory был зарегистрирован. create_policy работа тогда возвращает экземпляр соответствующего интерфейса, полученного из CORBA.Policy чье значение соответствует указанному любой. Если это не может, это выдать исключение как описано для CORBA.ORB.create_policy.
Параметры:
type - Интервал, определяющий тип создаваемой политики.
value - Любой содержащий данные, с которыми можно создать CORBA.Policy.
Возвраты:
A CORBA.Policy object of the specified type and value.