public interface Delegate
Modifier and Type | Method and Description |
---|---|
POA |
default_POA(Servant Self)
此函数的默认行为是从与仆人关联的ORB实例返回根POA。
|
Object |
get_interface_def(Servant self)
此操作返回Interface Repository中的对象,该对象提供可能对程序有用的类型信息。
|
boolean |
is_a(Servant Self, String Repository_Id)
此方法检查_all_interfaces()返回的列表中是否存在指定的repid,或者是通用CORBA对象的存储库标识。
|
boolean |
non_existent(Servant Self)
此操作用于检查对象的存在。
|
byte[] |
object_id(Servant Self)
方法_object_id()等效于调用PortableServer :: Current :: get_object_id。
|
ORB |
orb(Servant Self)
方便方法返回当前与仆人关联的ORB的实例。
|
POA |
poa(Servant Self)
方法_poa()等效于调用PortableServer :: Current:get_POA。
|
Object |
this_object(Servant Self)
这允许servant获取它为该请求所体现的目标CORBA对象的对象引用。
|
Object this_object(Servant Self)
Self
- 仆人。
POA poa(Servant Self)
Self
- 仆人。
byte[] object_id(Servant Self)
Self
- 仆人。
boolean is_a(Servant Self, String Repository_Id)
Self
- 仆人。
Repository_Id
- 要在存储库列表中检查的repository_id或通用CORBA对象的id。
boolean non_existent(Servant Self)
Self
- 仆人。