public interface IORInterceptor_3_0Operations extends IORInterceptorOperations
Modifier and Type | Method and Description |
---|---|
void |
adapter_manager_state_changed(int id, short state)
每当适配器管理器的状态发生变化时调用。
|
void |
adapter_state_changed(ObjectReferenceTemplate[] templates, short state)
当对象适配器的状态发生变化并且状态更改不是由适配器管理器引起时调用。
|
void |
components_established(IORInfo info)
在所有注册的IORInterceptor实例上调用了Estab_components之后,在所有已注册的IORInterceptor_3_0实例上调用了components_established方法。
|
establish_components
destroy, name
void components_established(IORInfo info)
从此方法抛出的任何异常都由称为此拦截器的对象适配器处理。 在POA的情况下,异常导致OBJ_ADAPTER异常,OMG标准次要代码为6。
info
- 正在创建的对象适配器的IORInfo。
void adapter_manager_state_changed(int id, short state)
adapter_manager_state_changed
报告状态变化,则不会通过adapter_state_changed
报告。
id
- 更改状态的适配器管理器的适配器管理器标识
state
- 适配器管理器的新状态
void adapter_state_changed(ObjectReferenceTemplate[] templates, short state)
IORInterceptor_3_0
实例。
templates
- 发生此状态更改的
ObjectReferenceTemplate
实例的序列。
state
- 所有
AdapterState
共享的新的AdapterState。