| Constructor and Description | 
|---|
| Delegate() | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract Request | create_request(Object obj, Context ctx, String operation, NVList arg_list, NamedValue result)
              创建一个要在动态调用接口中使用的请求实例。 
             | 
| abstract Request | create_request(Object obj, Context ctx, String operation, NVList arg_list, NamedValue result, ExceptionList exclist, ContextList ctxlist)
              创建一个要在动态调用接口中使用的请求实例。 
             | 
| abstract Object | duplicate(Object obj)
              返回提供的对象引用的副本。 
             | 
| boolean | equals(Object self, Object obj)
              提供实现来覆盖委托CORBA对象的equals(java.lang.Object obj)方法。 
             | 
| DomainManager[] | get_domain_managers(Object self)
              检索此对象的 
              DomainManagers。 | 
| abstract Object | get_interface_def(Object self)
              返回提供的对象引用的InterfaceDef。 
             | 
| Policy | get_policy(Object self, int policy_type)
              返回 
              Policy其应用于此对象的指定类型的对象。 | 
| abstract int | hash(Object obj, int max)
              返回此对象引用的ORB内部标识符(hashcode)。 
             | 
| int | hashCode(Object self)
              提供实现来覆盖委托CORBA对象的hashCode()方法。 
             | 
| InputStream | invoke(Object self, OutputStream output)
              invoke被一个stub调用来调用一个操作。 
             | 
| abstract boolean | is_a(Object obj, String repository_id)
              检查对象引用是否是给定接口的实例。 
             | 
| abstract boolean | is_equivalent(Object obj, Object other)
              确定两个对象引用是否相等。 
             | 
| boolean | is_local(Object self)
              如果此对象由本地服务器实现,则返回true。 
             | 
| abstract boolean | non_existent(Object obj)
              确定对象引用的服务器对象是否已被销毁。 
             | 
| ORB | orb(Object obj)
              提供与其参数相关联的球体的参考。 
             | 
| abstract void | release(Object obj)
              释放与提供的对象引用相关联的资源。 
             | 
| void | releaseReply(Object self, InputStream input)
              releaseReply可以可选地被存根调用以在解组合完成时将回复流释放回ORB。 
             | 
| abstract Request | request(Object obj, String operation)
              创建一个要在动态调用接口中使用的请求实例。 
             | 
| OutputStream | request(Object self, String operation, boolean responseExpected)
              请求被stub调用以获取用于封送参数的OutputStream。 
             | 
| void | servant_postinvoke(Object self, ServantObject servant)
              在本地服务器上调用操作后,本地存根调用servant_postinvoke()。 
             | 
| ServantObject | servant_preinvoke(Object self, String operation, 类 expectedType)
              返回应用于此请求的servant的Java引用。 
             | 
| Object | set_policy_override(Object self, Policy[] policies, SetOverrideType set_add)
              将传递的策略与返回的新创建的对象引用相关联。 
             | 
| String | toString(Object self)
              提供实现来覆盖委托CORBA对象的toString()方法。 
             | 
public abstract Object get_interface_def(Object self)
self - 需要返回其InterfaceDef的对象引用 
           public abstract Object duplicate(Object obj)
obj - 需要返回其重复的对象引用 
           public abstract void release(Object obj)
obj - 资源需要释放的对象引用 
           public abstract boolean is_a(Object obj, String repository_id)
obj - 要检查的对象引用。 
           repository_id - 要检查的接口的存储库标识符。 
           public abstract boolean non_existent(Object obj)
obj - 委托给该委托的对象引用。 
           public abstract boolean is_equivalent(Object obj, Object other)
obj - 委托给该委托的对象引用。 
           other - 检查对等体的对象引用。 
           public abstract int hash(Object obj, int max)
obj - 委托给这个委托的对象引用。 
           max - 指定由ORB返回的哈希值的上限。 
           public abstract Request request(Object obj, String operation)
obj - 委托给该委托的对象引用。 
           operation - 要使用Request实例调用的操作的名称。 
           public abstract Request create_request(Object obj, Context ctx, String operation, NVList arg_list, NamedValue result)
obj - 委托给该委托的对象引用。 
           ctx - 要使用的上下文。 
           operation - 要调用的操作的名称。 
           arg_list - NVList形式的操作参数。 
           result - 结果为NamedValue的容器。 
           public abstract Request create_request(Object obj, Context ctx, String operation, NVList arg_list, NamedValue result, ExceptionList exclist, ContextList ctxlist)
obj - 委托给该委托的对象引用。 
           ctx - 要使用的上下文。 
           operation - 要调用的操作的名称。 
           arg_list - NVList形式的操作参数。 
           result - 结果为NamedValue的容器。 
           exclist - 操作可能抛出的可能异常的列表。 
           ctxlist - 需要解析并使用请求发送的上下文字符串列表。 
           public ORB orb(Object obj)
obj - 委托给该委托的对象引用。 
           portable package comments for unimplemented features 
           public Policy get_policy(Object self, int policy_type)
Policy其应用于此对象的指定类型的对象。 
          self - 委托给这个委托的对象引用。 
           policy_type - 要获得的政策类型。 
           Policy由policy_type参数指定的类型的对象。 
           BAD_PARAM - 当策略类型的值无效时引发,因为此ORB不支持指定的类型,或者因为该类型的策略对象未与此对象关联。 
           portable package comments for unimplemented features 
           public DomainManager[] get_domain_managers(Object self)
DomainManagers 。 
           这允许管理服务(和应用程序)检索域管理器,从而适用于作为域成员的各个对象的安全性和其他策略。 
          self - 委托给这个委托的对象引用。 
           portable package comments for unimplemented features 
           public Object set_policy_override(Object self, Policy[] policies, SetOverrideType set_add)
self - 委托给该委托的对象引用。 
           policies - 对Policy对象的引用序列。 
           set_add - 指示是否应将这些策略添加到对象引用中已存在的任何变量(ADD_OVERRIDE)中,或者将它们添加到干净的覆盖空闲对象引用(SET_OVERRIDE)中。 
           portable package comments for unimplemented features 
           public boolean is_local(Object self)
self - 委托给这个委托的对象引用。 
           public ServantObject servant_preinvoke(Object self, String operation, 类 expectedType)
self - 委托给该委托的对象引用。 
           operation - 一个包含操作名称的字符串。 
            操作名称对应于在GIOP请求中编码的操作名称。 
           expectedType - 表示仆人预期类型的Class对象。 
            预期类型是与存根接口的操作类相关联的Class对象(例如,Foo接口的一个存根,将传递FooOperations接口的Class对象)。 
           public void servant_postinvoke(Object self, ServantObject servant)
self - 委托给该委托的对象引用。 
           servant - 从servant_preinvoke()方法返回的ServantObject的实例。 
           public OutputStream request(Object self, String operation, boolean responseExpected)
self - 委托给这个委托的对象引用。 
           operation - 一个包含操作名称的字符串。 
            操作名称对应于在GIOP请求中编码的操作名称。 
           responseExpected - 如果操作是单向操作,则为false,否则为true。 
           portable package comments for unimplemented features 
           public InputStream invoke(Object self, OutputStream output) throws ApplicationException, RemarshalException
self - 委托给该委托的对象引用。 
           output - 包含封送参数的OutputStream 
           ApplicationException - 当实现抛出(在调用时)抛出定义为其远程方法定义的一部分的异常。 
           RemarshalException - 重新配置失败时抛出。 
           portable package comments for unimplemented features 
           public void releaseReply(Object self, InputStream input)
self - 委托给该委托的对象引用。 
           input - 从invoke()返回的InputStream。 
           portable package comments for unimplemented features 
           public String toString(Object self)
self - 委托给该委托的对象引用 
           String对象,表示委托给此 
            Delegate对象的对象引用 
           public int hashCode(Object self)
self - 委托给该委托的对象引用 
           int表示委托给该 
            Delegate对象的对象引用的哈希码 
            Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.