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

java.lang.Object
  |
  +--org.omg.CORBA.portable.Delegate
        |
        +--org.omg.CORBA_2_3.portable.Delegate
              |
              +--org.objectweb.david.apis.binding.DavidDelegate
                    |
                    +--org.objectweb.david.libs.stub_factories.std.JDelegate
                          |
                          +--org.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.


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, Boolean java_serial)
          Creates a new ClientDelegate.
 
Method Summary
 Request create_request(Object obj, Context ctx, String operation, NVList arg_list, NamedValue result)
           
 Request create_request(Object obj, Context ctx, String operation, NVList arg_list, NamedValue result, ExceptionList exclist, ContextList ctxlist)
           
protected  void finalize()
          Standard finalize method.
 InputStream invoke(Object self, OutputStream output)
           
 boolean is_a(Object self, String logical_type_id)
           
 boolean is_local(Object self)
           
 boolean non_existent(Object self)
           
 ORB orb(Object obj)
           
 void releaseReply(Object self, InputStream input)
           
 Request request(Object obj, String operation)
           
 OutputStream request(Object self, 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,
                                   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(Object self)
Overrides:
is_local in class Delegate

orb

public ORB orb(Object obj)
Overrides:
orb in class Delegate

create_request

public Request create_request(Object obj,
                              Context ctx,
                              String operation,
                              NVList arg_list,
                              NamedValue result)
Overrides:
create_request in class JDelegate

create_request

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

request

public Request request(Object obj,
                       String operation)
Overrides:
request in class JDelegate

request

public OutputStream request(Object self,
                            String operation,
                            boolean response_expected)
Overrides:
request in class Delegate

invoke

public InputStream invoke(Object self,
                          OutputStream output)
                   throws ApplicationException,
                          RemarshalException
Overrides:
invoke in class Delegate

releaseReply

public void releaseReply(Object self,
                         InputStream input)
Overrides:
releaseReply in class Delegate

is_a

public boolean is_a(Object self,
                    String logical_type_id)
Overrides:
is_a in class JDelegate

non_existent

public boolean non_existent(Object self)
Overrides:
non_existent in class JDelegate