-
- All Known Subinterfaces:
-
PolicyFactory
public interface PolicyFactoryOperations
使用CORBA.ORB.create_policy
构建策略类型。便携式ORB服务实现在ORB初始化期间注册
PolicyFactory
接口的实例,以便使用CORBA.ORB.create_policy
构建其策略类型。 保留所有以ORBInitInfo
注册的政策的方式。
-
-
方法摘要
所有方法 接口方法 抽象方法 Modifier and Type 方法 描述 Policy
create_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
-
-