-
- All Known Subinterfaces:
-
PolicyFactory
public interface PolicyFactoryOperations使用CORBA.ORB.create_policy构建策略类型。便携式ORB服务实现在ORB初始化期间注册
PolicyFactory接口的实例,以便使用CORBA.ORB.create_policy构建其策略类型。 保留所有以ORBInitInfo注册的政策的方式。
-
-
方法摘要
所有方法 接口方法 抽象方法 Modifier and Type 方法 描述 Policycreate_policy(int type, Any value)返回从CORBA.Policy派生的适当接口的实例,其值对应于指定的任何值。
-
-
-
方法详细信息
-
create_policy
Policy create_policy(int type, Any value) throws PolicyError
返回从CORBA.Policy派生的适当接口的实例,其值对应于指定的任何值。该ORB称
create_policy在所注册PolicyFactory实例时CORBA.ORB.create_policy被称为该PolicyType其下PolicyFactory已被注册。 然后,create_policy操作返回一个从CORBA.Policy派生的适当接口的实例,其值对应于指定的任何值。 如果不能,它将抛出CORBA.ORB.create_policy所述的异常。- 参数
-
type- 指定正在创建的策略类型的int。 -
value- 任何包含数据,用于构建CORBA.Policy。 - 结果
-
一个
CORBA.Policy对象的指定类型和值。 - 异常
-
PolicyError
-
-