org.objectweb.david.libs.stub_factories.std
Class JStubFactory.ClientDelegate

java.lang.Object
  extended byorg.omg.CORBA.portable.Delegate
      extended byorg.omg.CORBA_2_3.portable.Delegate
          extended byorg.objectweb.david.apis.binding.DavidDelegate
              extended byorg.objectweb.david.libs.stub_factories.std.JDelegate
                  extended byorg.objectweb.david.libs.stub_factories.std.JStubFactory.ClientDelegate
All Implemented Interfaces:
Constants, Reference
Enclosing class:
JStubFactory

public class JStubFactory.ClientDelegate
extends JDelegate

Type of the client-side delegates.


Field Summary
 
Fields inherited from interface org.objectweb.david.libs.stub_factories.std.Constants
_bad_operation, _corba_object_id, _corba_prefix, _just_corba_object
 
Constructor Summary
JStubFactory.ClientDelegate(Identifier[] ids, SessionIdentifier session_id, java.lang.Boolean java_serial)
          Creates a new ClientDelegate.
 
Method Summary
 org.omg.CORBA.Request create_request(org.omg.CORBA.Object obj, org.omg.CORBA.Context ctx, java.lang.String operation, org.omg.CORBA.NVList arg_list, org.omg.CORBA.NamedValue result)
           
 org.omg.CORBA.Request create_request(org.omg.CORBA.Object obj, org.omg.CORBA.Context ctx, java.lang.String operation, org.omg.CORBA.NVList arg_list, org.omg.CORBA.NamedValue result, org.omg.CORBA.ExceptionList exclist, org.omg.CORBA.ContextList ctxlist)
           
protected  void finalize()
          Standard finalize method.
 org.omg.CORBA.portable.InputStream invoke(org.omg.CORBA.Object self, org.omg.CORBA.portable.OutputStream output)
           
 boolean is_a(org.omg.CORBA.Object self, java.lang.String logical_type_id)
           
 boolean is_local(org.omg.CORBA.Object self)
           
 boolean non_existent(org.omg.CORBA.Object self)
           
 org.omg.CORBA.ORB orb(org.omg.CORBA.Object obj)
           
 void releaseReply(org.omg.CORBA.Object self, org.omg.CORBA.portable.InputStream input)
           
 org.omg.CORBA.Request request(org.omg.CORBA.Object obj, java.lang.String operation)
           
 org.omg.CORBA.portable.OutputStream request(org.omg.CORBA.Object self, java.lang.String operation, boolean response_expected)
           
 
Methods inherited from class org.objectweb.david.libs.stub_factories.std.JDelegate
duplicate, get_interface, getIdentifiers, hash, is_equivalent, release, setIdentifiers
 
Methods inherited from class org.omg.CORBA_2_3.portable.Delegate
get_codebase
 
Methods inherited from class org.omg.CORBA.portable.Delegate
equals, get_domain_managers, get_interface_def, get_policy, hashCode, servant_postinvoke, servant_preinvoke, set_policy_override, toString
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JStubFactory.ClientDelegate

public JStubFactory.ClientDelegate(Identifier[] ids,
                                   SessionIdentifier session_id,
                                   java.lang.Boolean java_serial)
Creates a new ClientDelegate.

Parameters:
ids - a set of identifiers;
session_id - a protocol session identifier.
Method Detail

finalize

protected void finalize()
Description copied from class: JDelegate
Standard finalize method.

Overrides:
finalize in class JDelegate

is_local

public boolean is_local(org.omg.CORBA.Object self)

orb

public org.omg.CORBA.ORB orb(org.omg.CORBA.Object obj)

create_request

public org.omg.CORBA.Request create_request(org.omg.CORBA.Object obj,
                                            org.omg.CORBA.Context ctx,
                                            java.lang.String operation,
                                            org.omg.CORBA.NVList arg_list,
                                            org.omg.CORBA.NamedValue result)
Overrides:
create_request in class JDelegate

create_request

public org.omg.CORBA.Request create_request(org.omg.CORBA.Object obj,
                                            org.omg.CORBA.Context ctx,
                                            java.lang.String operation,
                                            org.omg.CORBA.NVList arg_list,
                                            org.omg.CORBA.NamedValue result,
                                            org.omg.CORBA.ExceptionList exclist,
                                            org.omg.CORBA.ContextList ctxlist)
Overrides:
create_request in class JDelegate

request

public org.omg.CORBA.Request request(org.omg.CORBA.Object obj,
                                     java.lang.String operation)
Overrides:
request in class JDelegate

request

public org.omg.CORBA.portable.OutputStream request(org.omg.CORBA.Object self,
                                                   java.lang.String operation,
                                                   boolean response_expected)

invoke

public org.omg.CORBA.portable.InputStream invoke(org.omg.CORBA.Object self,
                                                 org.omg.CORBA.portable.OutputStream output)
                                          throws org.omg.CORBA.portable.ApplicationException,
                                                 org.omg.CORBA.portable.RemarshalException
Throws:
org.omg.CORBA.portable.ApplicationException
org.omg.CORBA.portable.RemarshalException

releaseReply

public void releaseReply(org.omg.CORBA.Object self,
                         org.omg.CORBA.portable.InputStream input)

is_a

public boolean is_a(org.omg.CORBA.Object self,
                    java.lang.String logical_type_id)
Overrides:
is_a in class JDelegate

non_existent

public boolean non_existent(org.omg.CORBA.Object self)
Overrides:
non_existent in class JDelegate