-
- All Superinterfaces:
-
InterceptorOperations
,IORInterceptorOperations
- All Known Subinterfaces:
-
IORInterceptor_3_0
public interface IORInterceptor_3_0Operations extends IORInterceptorOperations
org / omg / PortableInterceptor / IORInterceptor_3_0Operations.java。 由IDL到Java编译器(便携式)生成,版本“3.2”来自/scratch/HUDSON/workspace/9-2-build-linux-amd64-phase2/jdk9/6639.nc/corba/src/java.corba /share/classes/org/omg/PortableInterceptor/Interceptors.idl 2017年7月13日,星期四10:31:38 UTC
-
-
方法摘要
所有方法 接口方法 抽象方法 Modifier and Type 方法 描述 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方法。-
Methods inherited from interface org.omg.PortableInterceptor.InterceptorOperations
destroy, name
-
Methods inherited from interface org.omg.PortableInterceptor.IORInterceptorOperations
establish_components
-
-
-
-
方法详细信息
-
components_established
void components_established(IORInfo info)
在所有注册的IORInterceptor实例上调用了Estab_components之后,在所有已注册的IORInterceptor_3_0实例上调用了components_established方法。 在此呼叫期间,adapter_template可用于信息。 current_factory可能在此呼叫期间的信息中获取或设置。从此方法抛出的任何异常都由称为此拦截器的对象适配器处理。 在POA的情况下,异常导致OBJ_ADAPTER异常,OMG标准次要代码为6。
- 参数
-
info
- 正在创建的对象适配器的IORInfo。
-
adapter_manager_state_changed
void adapter_manager_state_changed(int id, short state)
每当适配器管理器的状态发生变化时调用。 对于POA,那就是POAManager。 如果通过adapter_manager_state_changed
报告状态变化,则不通过adapter_state_changed
报告。- 参数
-
id
- 更改状态的适配器管理器的适配器管理器标识 -
state
- 适配器管理器的新状态
-
adapter_state_changed
void adapter_state_changed(ObjectReferenceTemplate[] templates, short state)
当对象适配器的状态发生变化并且状态更改不是由适配器管理器引起时调用。 所有更改都报告给所有注册的IORInterceptor_3_0
实例。- 参数
-
templates
- 发生此状态更改的ObjectReferenceTemplate
实例的序列。 -
state
- 所有模板共享的新的AdapterState
。
-
-