org.omg.PortableInterceptor

接口
异常
所有超级接口:
Current, CurrentOperations, IDLEntity, Object, Serializable

public interface Current
     
extends CurrentOperations, Current, IDLEntity

Portable Interceptor Current(也称为 PICurrent)就是一个槽表 (slot table),每个服务都使用该表中的槽在其上下文与请求或应答服务上下文之间传输其上下文数据。每个需要使用 PICurrent 的服务都在初始化期间预定了一个或多个槽,然后在处理请求和应答期间使用这些槽。

在进行调用之前,通过调用 ORB.resolve_initial_references( "PICurrent" ) 获取 PICurrent。通过对 RequestInfo 对象进行 get_slot 操作,可从截取点内获取从线程域传送到请求域的 PICurrent 数据。PICurrent 也可以通过 resolve_initial_references 获取,但这样获取的是 Interceptor 的线程域 PICurrent。


方法摘要
 
从接口 org.omg.PortableInterceptor.CurrentOperations 继承的方法
get_slot, set_slot
 
从接口 org.omg.CORBA.Object 继承的方法
_create_request, _create_request, _duplicate, _get_domain_managers, _get_interface_def, _get_policy, _hash, _is_a, _is_equivalent, _non_existent, _release, _request, _set_policy_override