所有类
|
|||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
org.omg.PortableInterceptor
接口 PolicyFactoryOperations
- 所有已知子接口:
- PolicyFactory
-
public interface PolicyFactoryOperations
使得策略类型能够通过 CORBA.ORB.create_policy
构建。
可移植 ORB 服务实现在初始化 ORB 期间注册了 PolicyFactory
接口的实例,以便允许使用 CORBA.ORB.create_policy
构建其策略类型。要求 POA 保存任何以此方式向 ORBInitInfo
注册的策略。
方法摘要 | |
---|---|
Policy |
create_policy(int type, Any value) 返回派生自 CORBA.Policy (其值对应于指定的 any)的恰当接口的实例。 |
方法详细信息 |
---|
create_policy
Policy create_policy(int type, Any value) throws PolicyError
-
返回派生自
CORBA.Policy
(其值对应于指定的 any)的恰当接口的实例。当为已注册
PolicyFactory
的PolicyType
调用CORBA.ORB.create_policy
时,ORB 对已注册PolicyFactory
实例调用create_policy
。然后,create_policy
将返回一个派生自CORBA.Policy
(其值对应于指定的 any)的恰当接口的实例。如果它无法返回,则根据对CORBA.ORB.create_policy
的相关描述抛出异常。 -
- 参数:
type
- 一个 int,指定将创建的策略的类型。value
- any,包含用来构造CORBA.Policy
的数据。- 返回:
-
具有指定类型和值的
CORBA.Policy
对象。 - 抛出:
PolicyError
所有类
|
|||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |