所有类
|
摘要: 嵌套 | 字段 | 构造方法 | 方法 |
详细信息: 字段 | 构造方法 | 方法 |
org.omg.PortableInterceptor
接口 IORInterceptorOperations
- 所有超级接口:
- InterceptorOperations
- 所有已知子接口:
- IORInterceptor, IORInterceptor_3_0, IORInterceptor_3_0Operations
-
public interface IORInterceptorOperations
- extends InterceptorOperations
Interceptor 用于在 IOR 内部配置文件中建立带标记的组件。
在某些情况下,可移植 ORB 服务实现可能需要向对象引用添加描述服务器或对象 ORB 服务相关功能的信息,以便使客户端中的 ORB 服务实现运转正常。
IORInterceptor
和 IORInfo
接口支持这一功能。
- 另请参见:
IORInfo
establish_components
void establish_components(IORInfo info)
-
在汇编将包括在对象引用配置文件中的组件列表时,服务器端 ORB 对所有已注册
IORInterceptor
实例调用 establish_components
操作。没有必要对每个对象引用调用此操作。就 POA 而言,在每次调用 POA::create_POA 时将调用此操作。无论如何,要保证在单独设置服务器策略时至少调用 establish_components
一次。
establish_components
的实现不得抛出异常。如果抛出异常,则 ORB 应忽略该异常并继续调用下一个 IOR Interceptor 的 establish_components
操作。
-
-
- 参数:
info
- IORInfo
实例,供 ORB 服务用来查询适用的策略并添加将包括在已生成 IOR 中的组件。
所有类
|
摘要: 嵌套 | 字段 | 构造方法 | 方法 |
详细信息: 字段 | 构造方法 | 方法 |