org.jacorb.orb

Class ServantDelegate

public class ServantDelegate extends Object implements Delegate

JacORB-specific implementation of PortableServer.Servant $Id: ServantDelegate.java,v 1.28 2007/02/15 12:56:06 andre.spiegel Exp $
Method Summary
POAdefault_POA(Servant self)
Objectget_component(Servant self)
InterfaceDefget_interface(Servant self)
Objectget_interface_def(Servant self)
booleanis_a(Servant self, String repid)
booleannon_existent(Servant self)
byte[]object_id(Servant self)
ORBorb(Servant self)
POApoa(Servant self)
Objectthis_object(Servant self)
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.

Method Detail

default_POA

public POA default_POA(Servant self)

get_component

public Object get_component(Servant self)

get_interface

public InterfaceDef get_interface(Servant self)

get_interface_def

public Object get_interface_def(Servant self)

is_a

public boolean is_a(Servant self, String repid)

non_existent

public boolean non_existent(Servant self)

object_id

public final byte[] object_id(Servant self)

orb

public final ORB orb(Servant self)

poa

public final POA poa(Servant self)

this_object

public final Object this_object(Servant self)

_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)
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