org.jacorb.orb

Class ServantDelegate

Implemented Interfaces:
Delegate

public class ServantDelegate
extends java.lang.Object
implements Delegate

JacORB-specific implementation of PortableServer.Servant $Id: ServantDelegate.java,v 1.23 2004/05/06 12:40:00 nicolas 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, String method, InputStream _input, ResponseHandler handler)
Similar to invoke in InvokeHandler, which is ultimately implement by skeletons.
POA
default_POA(Servant self)
InterfaceDef
get_interface(Servant self)
Deprecated. Deprecated by CORBA 2.4
Object
get_interface_def(Servant self)
boolean
is_a(Servant self, 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)

Method Details

_get_domain_managers

public DomainManager[] _get_domain_managers(Object self)
_get_domain_managers


_get_policy

public Policy _get_policy(Object self,
                          int policy_type)
_get_policy


_invoke

public OutputStream _invoke(Servant self,
                            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


default_POA

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


get_interface

public InterfaceDef get_interface(Servant self)

Deprecated. Deprecated by CORBA 2.4

Specified by:
get_interface in interface Delegate


get_interface_def

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


is_a

public boolean is_a(Servant self,
                    String repid)


non_existent

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


object_id

public final byte[] object_id(Servant self)
Specified by:
object_id 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


this_object

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