所有类
|
摘要: 嵌套 | 字段 | 构造方法 | 方法 |
详细信息: 字段 | 构造方法 | 方法 |
org.omg.PortableServer
接口 CurrentOperations
- 所有超级接口:
- CurrentOperations
- 所有已知子接口:
- Current
-
public interface CurrentOperations
- extends CurrentOperations
从 CORBA::Current 中派生的 PortableServer::Current 接口,它提供一些能够访问调用方法的对象身份的方法实现。提供 Current 接口是为了支持实现多个对象,但可以在任一 servant 上 POA 调度的方法调用的上下文中使用的 servant。如果要提供位置透明性,则 ORB 必须支持在本地和远程调用操作的上下文中都使用 Current。通过进行 CORBA::ORB::resolve_initial_references("POACurrent") 操作,应用程序可获得 Current 的实例。此后,它便可以在 POA 指派的方法的上下文中使用,以获取标识调用操作的对象的 POA 和 ObjectId。
get_POA
POA get_POA()
throws NoContext
-
返回对 POA 的引用,该 POA 实现此方法在其上下文中调用的对象。
-
-
- 返回:
-
实现对象的 POA。
- 抛出:
NoContext
- 在操作超出 POA 调度的操作范围时引发。
get_object_id
byte[] get_object_id()
throws NoContext
-
返回一个 ObjectId,标识此方法在其上下文中调用的对象。
-
-
- 返回:
-
对象的 ObjectId
- 抛出:
NoContext
- 在超出 POA 调度的操作范围调用该操作时引发。
所有类
|
摘要: 嵌套 | 字段 | 构造方法 | 方法 |
详细信息: 字段 | 构造方法 | 方法 |