org.jacorb.orb
Class ServantDelegate

java.lang.Object
  extended by org.jacorb.orb.ServantDelegate
All Implemented Interfaces:
org.omg.PortableServer.portable.Delegate

public class ServantDelegate
extends java.lang.Object
implements org.omg.PortableServer.portable.Delegate

JacORB-specific implementation of PortableServer.Servant $Id: ServantDelegate.java,v 1.28 2007/02/15 12:56:06 andre.spiegel Exp $


Method Summary
 org.omg.CORBA.DomainManager[] _get_domain_managers(org.omg.CORBA.Object self)
          _get_domain_managers
 org.omg.CORBA.Policy _get_policy(org.omg.CORBA.Object self, int policy_type)
          _get_policy
 org.omg.CORBA.portable.OutputStream _invoke(org.omg.PortableServer.Servant self, java.lang.String method, org.omg.CORBA.portable.InputStream _input, org.omg.CORBA.portable.ResponseHandler handler)
          Similar to invoke in InvokeHandler, which is ultimately implement by skeletons.
 org.omg.PortableServer.POA default_POA(org.omg.PortableServer.Servant self)
           
 org.omg.CORBA.Object get_component(org.omg.PortableServer.Servant self)
           
 org.omg.CORBA.Object get_interface_def(org.omg.PortableServer.Servant self)
           
 org.omg.CORBA.InterfaceDef get_interface(org.omg.PortableServer.Servant self)
           
 boolean is_a(org.omg.PortableServer.Servant self, java.lang.String repid)
           
 boolean non_existent(org.omg.PortableServer.Servant self)
           
 byte[] object_id(org.omg.PortableServer.Servant self)
           
 org.omg.CORBA.ORB orb(org.omg.PortableServer.Servant self)
           
 org.omg.PortableServer.POA poa(org.omg.PortableServer.Servant self)
           
 org.omg.CORBA.Object this_object(org.omg.PortableServer.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 org.omg.CORBA.Object this_object(org.omg.PortableServer.Servant self)
Specified by:
this_object in interface org.omg.PortableServer.portable.Delegate

orb

public final org.omg.CORBA.ORB orb(org.omg.PortableServer.Servant self)
Specified by:
orb in interface org.omg.PortableServer.portable.Delegate

poa

public final org.omg.PortableServer.POA poa(org.omg.PortableServer.Servant self)
Specified by:
poa in interface org.omg.PortableServer.portable.Delegate

object_id

public final byte[] object_id(org.omg.PortableServer.Servant self)
Specified by:
object_id in interface org.omg.PortableServer.portable.Delegate

default_POA

public org.omg.PortableServer.POA default_POA(org.omg.PortableServer.Servant self)
Specified by:
default_POA in interface org.omg.PortableServer.portable.Delegate

non_existent

public boolean non_existent(org.omg.PortableServer.Servant self)
Specified by:
non_existent in interface org.omg.PortableServer.portable.Delegate

get_component

public org.omg.CORBA.Object get_component(org.omg.PortableServer.Servant self)

get_interface_def

public org.omg.CORBA.Object get_interface_def(org.omg.PortableServer.Servant self)
Specified by:
get_interface_def in interface org.omg.PortableServer.portable.Delegate

get_interface

public org.omg.CORBA.InterfaceDef get_interface(org.omg.PortableServer.Servant self)

is_a

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

_get_policy

public org.omg.CORBA.Policy _get_policy(org.omg.CORBA.Object self,
                                        int policy_type)
_get_policy


_get_domain_managers

public org.omg.CORBA.DomainManager[] _get_domain_managers(org.omg.CORBA.Object self)
_get_domain_managers


_invoke

public org.omg.CORBA.portable.OutputStream _invoke(org.omg.PortableServer.Servant self,
                                                   java.lang.String method,
                                                   org.omg.CORBA.portable.InputStream _input,
                                                   org.omg.CORBA.portable.ResponseHandler handler)
                                            throws org.omg.CORBA.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:
org.omg.CORBA.SystemException