org.jacorb.orb
Class ServantDelegate

java.lang.Object
  extended byorg.jacorb.orb.ServantDelegate
All Implemented Interfaces:
Delegate

public class ServantDelegate
extends java.lang.Object
implements Delegate

JacORB-specific implementation of PortableServer.Servant $Id: ServantDelegate.java,v 1.20 2004/02/04 23:48:40 francisco Exp $


Method Summary
 DomainManager[] _get_domain_managers(Object self)
          _get_domain_managers
 Policy _get_policy(Object self, int policy_type)
          _get_policy
 OutputStream _invoke(Servant self, java.lang.String method, InputStream _input, ResponseHandler handler)
          Similar to invoke in InvokeHandler, which is ultimately implement by skeletons.
 POA default_POA(Servant self)
           
 Object get_interface_def(Servant self)
           
 InterfaceDef get_interface(Servant self)
           
 boolean is_a(Servant self, java.lang.String repid)
           
 boolean non_existent(Servant self)
           
 byte[] object_id(Servant self)
           
 ORB orb(Servant self)
           
 POA poa(Servant self)
           
 Object this_object(Servant self)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

this_object

public final Object this_object(Servant self)
Specified by:
this_object in interface Delegate

orb

public final ORB orb(Servant self)
Specified by:
orb in interface Delegate

poa

public final POA poa(Servant self)
Specified by:
poa in interface Delegate

object_id

public final byte[] object_id(Servant self)
Specified by:
object_id in interface Delegate

default_POA

public POA default_POA(Servant self)
Specified by:
default_POA in interface Delegate

non_existent

public boolean non_existent(Servant self)
Specified by:
non_existent in interface Delegate

get_interface_def

public Object get_interface_def(Servant self)
Specified by:
get_interface_def in interface Delegate

get_interface

public InterfaceDef get_interface(Servant self)
Specified by:
get_interface in interface Delegate

is_a

public boolean is_a(Servant self,
                    java.lang.String repid)
Specified by:
is_a in interface Delegate

_get_policy

public Policy _get_policy(Object self,
                          int policy_type)
_get_policy


_get_domain_managers

public DomainManager[] _get_domain_managers(Object self)
_get_domain_managers


_invoke

public OutputStream _invoke(Servant self,
                            java.lang.String method,
                            InputStream _input,
                            ResponseHandler handler)
                     throws SystemException
Similar to invoke in InvokeHandler, which is ultimately implement by skeletons. This method is used by the POA to handle operations that are "special", i.e. not implemented by skeletons

Throws:
SystemException