jp.co.nec.orb
クラス DelegateImpl

java.lang.Object
  |
  +--org.omg.CORBA.portable.Delegate
        |
        +--org.omg.CORBA_2_3.portable.Delegate
              |
              +--jp.co.nec.orb.DelegateImpl
直系の既知のサブクラス:
MultipleDelegateImpl

public class DelegateImpl
extends Delegate


フィールドの概要
 java.util.Vector hookobj
           
 
コンストラクタの概要
DelegateImpl(ORB orb, Object obj, IOR ior)
           
DelegateImpl(ORB orb, Object obj, IOR ior, IOR forward, Object intf, boolean shared)
           
DelegateImpl(ORB orb, Object obj, java.lang.String intf)
           
DelegateImpl(ORB orb, Object obj, java.lang.String intf, byte[] oakey, int port)
           
DelegateImpl(ORB orb, Object obj, java.lang.String intf, byte[] oakey, int port, long pid)
           
DelegateImpl(ORB orb, Object obj, java.lang.String intf, byte[] oakey, int port, long pid, Policy[] plist)
           
DelegateImpl(ORB orb, Object obj, java.lang.String intf, byte[] oakey, int port, long pid, Policy[] plist, boolean use_ssl, boolean request_cert)
           
 
メソッドの概要
 int __createobjreftime()
           
 int __createtime()
           
 java.lang.String[] __hostname()
           
 java.lang.String[] __ipaddress()
           
 int __lifetime()
           
 Request create_request(Object self, Context ctx, java.lang.String operation, NVList arg_list, NamedValue result)
           
 Request create_request(Object self, Context ctx, java.lang.String operation, NVList arg_list, NamedValue result, ExceptionList excepts, ContextList contexts)
           
static DelegateImpl createNewDelegateImpl(ORB orb, Object obj, IOR ior)
           
 Object duplicate(Object self)
           
 java.lang.String get_codebase(Object self)
          for org.omg.CORBA_2_3.portable.Delegate
 DomainManager[] get_domain_managers(Object self)
           
 IOR get_forwarded_ior()
          get forwarded object reference (IOR)
 Object get_interface_def(Object self)
           
 InterfaceDef get_interface(Object self)
           
 IOR get_ior()
          get object reference (IOR)
 Policy get_policy(Object self, int policy_type)
           
 InputStream get_response(Object self, OutputStream ostream, StreamingRequestImpl stream_req)
           
static DelegateImpl getDelegate(Object obj)
           
 int hash(Object self, int max)
           
 InputStream invoke(Object self, OutputStream ostream)
          invoke
 InputStream invoke(Object self, OutputStream ostream, StreamingRequestImpl stream_req)
          invoke
 boolean is_a(Object self, java.lang.String repository_id)
           
 boolean is_active(Object self)
           
 boolean is_equivalent(Object self, Object o)
           
 boolean is_local(Object self)
           
 boolean non_existent(Object self)
           
 boolean notCheckSecurity()
           
 void notCheckSecurity(boolean b)
           
 boolean notCheckSSL()
           
 void notCheckSSL(boolean b)
           
 ORB orb()
          get associated ORB
 ORB orb(Object self)
           
 boolean poll_response(Object self, OutputStream ostream)
           
 void release(Object self)
           
 void releaseReply(Object self, InputStream istream)
           
 Request request(Object self, java.lang.String operation)
           
 OutputStream request(Object self, java.lang.String operation, boolean responseExpected)
           
 OutputStream request(Object self, java.lang.String operation, boolean responseExpected, StreamingRequestImpl stream_req)
           
 void send_deferred(Object self, OutputStream ostream)
           
 void servant_postinvoke(Object self, ServantObject request)
           
 ServantObject servant_preinvoke(Object self, java.lang.String operation, java.lang.Class expectedType)
           
static void set_default_retry_count(int count)
           
 void set_domain_managers(OSPORB orb)
           
 Object set_policy_override(Object self, Policy[] policies, SetOverrideType set_add)
           
 void setMultiple(boolean multi)
           
 void setPolicy(Policy p)
           
 void setPolicyList(Policy[] pl)
           
 void setTimeout(int timeout)
           
 
クラス org.omg.CORBA.portable.Delegate から継承したメソッド
equals, hashCode, toString
 
クラス java.lang.Object から継承したメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

hookobj

public java.util.Vector hookobj
コンストラクタの詳細

DelegateImpl

public DelegateImpl(ORB orb,
                    Object obj,
                    IOR ior,
                    IOR forward,
                    Object intf,
                    boolean shared)
パラメータ:
orb - ORB that created this object reference
obj - object reference associated with this object
ior - IOR
forward - forwarded IOR
intf - Interface
shared - use shared connection or exclusive connection

DelegateImpl

public DelegateImpl(ORB orb,
                    Object obj,
                    IOR ior)
パラメータ:
ORB - that created this object reference
object - reference
IOR - of object reference

DelegateImpl

public DelegateImpl(ORB orb,
                    Object obj,
                    java.lang.String intf)

DelegateImpl

public DelegateImpl(ORB orb,
                    Object obj,
                    java.lang.String intf,
                    byte[] oakey,
                    int port)

DelegateImpl

public DelegateImpl(ORB orb,
                    Object obj,
                    java.lang.String intf,
                    byte[] oakey,
                    int port,
                    long pid)

DelegateImpl

public DelegateImpl(ORB orb,
                    Object obj,
                    java.lang.String intf,
                    byte[] oakey,
                    int port,
                    long pid,
                    Policy[] plist)

DelegateImpl

public DelegateImpl(ORB orb,
                    Object obj,
                    java.lang.String intf,
                    byte[] oakey,
                    int port,
                    long pid,
                    Policy[] plist,
                    boolean use_ssl,
                    boolean request_cert)
メソッドの詳細

set_default_retry_count

public static void set_default_retry_count(int count)

notCheckSSL

public void notCheckSSL(boolean b)

notCheckSSL

public boolean notCheckSSL()

notCheckSecurity

public void notCheckSecurity(boolean b)

notCheckSecurity

public boolean notCheckSecurity()

setMultiple

public void setMultiple(boolean multi)

createNewDelegateImpl

public static DelegateImpl createNewDelegateImpl(ORB orb,
                                                 Object obj,
                                                 IOR ior)

orb

public ORB orb()
get associated ORB
戻り値:
ORB

get_ior

public IOR get_ior()
get object reference (IOR)
戻り値:
IOR

get_forwarded_ior

public IOR get_forwarded_ior()
get forwarded object reference (IOR)
戻り値:
forwarded IOR

get_interface

public InterfaceDef get_interface(Object self)
オーバーライド:
クラス Delegate 内の get_interface
パラメータ:
object - reference
戻り値:
InterfaceDef of object reference

get_interface_def

public Object get_interface_def(Object self)
オーバーライド:
クラス Delegate 内の get_interface_def

duplicate

public Object duplicate(Object self)
オーバーライド:
クラス Delegate 内の duplicate

release

public void release(Object self)
オーバーライド:
クラス Delegate 内の release

is_a

public boolean is_a(Object self,
                    java.lang.String repository_id)
オーバーライド:
クラス Delegate 内の is_a

non_existent

public boolean non_existent(Object self)
オーバーライド:
クラス Delegate 内の non_existent

is_equivalent

public boolean is_equivalent(Object self,
                             Object o)
オーバーライド:
クラス Delegate 内の is_equivalent

hash

public int hash(Object self,
                int max)
オーバーライド:
クラス Delegate 内の hash

create_request

public Request create_request(Object self,
                              Context ctx,
                              java.lang.String operation,
                              NVList arg_list,
                              NamedValue result)
オーバーライド:
クラス Delegate 内の create_request

create_request

public Request create_request(Object self,
                              Context ctx,
                              java.lang.String operation,
                              NVList arg_list,
                              NamedValue result,
                              ExceptionList excepts,
                              ContextList contexts)
オーバーライド:
クラス Delegate 内の create_request

request

public Request request(Object self,
                       java.lang.String operation)
オーバーライド:
クラス Delegate 内の request

request

public OutputStream request(Object self,
                            java.lang.String operation,
                            boolean responseExpected)
オーバーライド:
クラス Delegate 内の request

request

public OutputStream request(Object self,
                            java.lang.String operation,
                            boolean responseExpected,
                            StreamingRequestImpl stream_req)

invoke

public InputStream invoke(Object self,
                          OutputStream ostream)
                   throws ApplicationException,
                          RemarshalException
invoke
オーバーライド:
クラス Delegate 内の invoke

invoke

public InputStream invoke(Object self,
                          OutputStream ostream,
                          StreamingRequestImpl stream_req)
                   throws ApplicationException,
                          RemarshalException
invoke

releaseReply

public void releaseReply(Object self,
                         InputStream istream)
オーバーライド:
クラス Delegate 内の releaseReply

orb

public ORB orb(Object self)
オーバーライド:
クラス Delegate 内の orb

is_local

public boolean is_local(Object self)
オーバーライド:
クラス Delegate 内の is_local

servant_preinvoke

public ServantObject servant_preinvoke(Object self,
                                       java.lang.String operation,
                                       java.lang.Class expectedType)
オーバーライド:
クラス Delegate 内の servant_preinvoke

servant_postinvoke

public void servant_postinvoke(Object self,
                               ServantObject request)
オーバーライド:
クラス Delegate 内の servant_postinvoke

is_active

public boolean is_active(Object self)

setTimeout

public void setTimeout(int timeout)

getDelegate

public static DelegateImpl getDelegate(Object obj)

send_deferred

public void send_deferred(Object self,
                          OutputStream ostream)

get_response

public InputStream get_response(Object self,
                                OutputStream ostream,
                                StreamingRequestImpl stream_req)
                         throws ApplicationException,
                                RemarshalException

poll_response

public boolean poll_response(Object self,
                             OutputStream ostream)

__hostname

public java.lang.String[] __hostname()

__ipaddress

public java.lang.String[] __ipaddress()

__lifetime

public int __lifetime()

__createtime

public int __createtime()

__createobjreftime

public int __createobjreftime()

set_domain_managers

public void set_domain_managers(OSPORB orb)

get_domain_managers

public DomainManager[] get_domain_managers(Object self)
オーバーライド:
クラス Delegate 内の get_domain_managers

setPolicyList

public void setPolicyList(Policy[] pl)

setPolicy

public void setPolicy(Policy p)

get_policy

public Policy get_policy(Object self,
                         int policy_type)
オーバーライド:
クラス Delegate 内の get_policy

set_policy_override

public Object set_policy_override(Object self,
                                  Policy[] policies,
                                  SetOverrideType set_add)
オーバーライド:
クラス Delegate 内の set_policy_override

get_codebase

public java.lang.String get_codebase(Object self)
for org.omg.CORBA_2_3.portable.Delegate
オーバーライド:
クラス Delegate 内の get_codebase
クラス org.omg.CORBA_2_3.portable.Delegate からコピーされたタグ:
パラメータ:
self - the object reference for which to return the codebase
戻り値:
the codebase as a space delimited list of url strings or null if none