|
JavaTM Platform Standard Ed. 6 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
public interface PolicyFactoryOperations
使得策略类型能够通过 CORBA.ORB.create_policy
构建。
可移植 ORB 服务实现在初始化 ORB 期间注册了 PolicyFactory
接口的实例,以便允许使用 CORBA.ORB.create_policy
构建其策略类型。要求 POA 保存任何以此方式向 ORBInitInfo
注册的策略。
ORBInitInfoOperations.register_policy_factory(int, org.omg.PortableInterceptor.PolicyFactory)
方法摘要 | |
---|---|
Policy |
create_policy(int type,
Any value)
返回派生自 CORBA.Policy (其值对应于指定的 any)的恰当接口的实例。 |
方法详细信息 |
---|
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
|
JavaTM Platform Standard Ed. 6 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。