| 
 | Préférences Moteurs de recherche | ||||||||||||||||||||||||||||||||
| JavaTM 2 Platform Std. Ed. v1.4.2 
org.omg.PortableServer
 | |||||||||||||||||||||||||||||||||
| Constructor Summary | |
| Servant() | |
| Method Summary | |
| abstract  String[] | _all_interfaces(POA poa,
                byte[] objectId)Used by the ORB to obtain complete type information from the servant. | 
|  POA | _default_POA()Returns the root POA from the ORB instance associated with the servant. | 
|  Delegate | _get_delegate()Gets the ORB vendor-specific implementation of PortableServer::Servant. | 
|  Object | _get_interface_def()Returns an InterfaceDefobject as aCORBA::Objectthat defines the runtime type of theCORBA::Objectimplemented by theServant. | 
|  boolean | _is_a(String repository_id)Checks to see if the specified repository_idis present
 on the list returned by_all_interfaces()or is therepository_idfor the generic CORBA Object. | 
|  boolean | _non_existent()Checks for the existence of an Object. | 
|  byte[] | _object_id()Allows easy execution of common methods, equivalent to calling PortableServer::Current::get_object_id. | 
|  ORB | _orb()Returns the instance of the ORB currently associated with the Servant(convenience method). | 
|  POA | _poa()Allows easy execution of common methods, equivalent to PortableServer::Current:get_POA. | 
|  void | _set_delegate(Delegate delegate)Supports the Java ORB portability interfaces by providing a method for classes that support ORB portability through delegation to set their delegate. | 
|  Object | _this_object()Allows the servant to obtain the object reference for the target CORBA object it is incarnating for that request. | 
|  Object | _this_object(ORB orb)Allows the servant to obtain the object reference for the target CORBA Object it is incarnating for that request. | 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
public Servant()
| Method Detail | 
public final Delegate _get_delegate()
PortableServer::Servant.
_delegate the ORB vendor-specific
 implementation o@throwf PortableServer::Servant.public final void _set_delegate(Delegate delegate)
delegate - ORB vendor-specific implementation of
                 the PortableServer::Servant.public final Object _this_object()
this_object Object reference
 associated with the request.public final Object _this_object(ORB orb)
orb - ORB with which the servant is associated.
_this_object reference associated with the request.public final ORB _orb()
Servant (convenience method).
orb the instance of the ORB currently 
 associated with the Servant.public final POA _poa()
PortableServer::Current:get_POA.
poa POA associated with the servant.public final byte[] _object_id()
PortableServer::Current::get_object_id.
object_id the Object ID associated
 with this servant.public POA _default_POA()
default_POA the POA associated with the
 Servant.public boolean _is_a(String repository_id)
repository_id is present
 on the list returned by _all_interfaces() or is the
 repository_id for the generic CORBA Object.
repository_id - the repository_id
		to be checked in the repository list or against the id
		of generic CORBA objects.
is_a boolean indicating whether the specified
		repository_id is
         in the repository list or is same as a generic CORBA
         object.public boolean _non_existent()
Object.
 The Servant provides a default implementation of
 _non_existent() that can be overridden by derived servants.
non_existent true if that object does
		 not exist,  false otherwise.public Object _get_interface_def()
InterfaceDef object as a
 CORBA::Object that defines the runtime type of the
 CORBA::Object implemented by the Servant. 
 The invoker of _get_interface_def
 must narrow the result to an InterfaceDef in order
 to use it.
 This default implementation of _get_interface_def()
 can be overridden
 by derived servants if the default behavior is not adequate.
 As defined in the CORBA 2.3.1 specification, section 11.3.1, the
 default behavior of _get_interface_def() is to use 
 the most derived
 interface of a static servant or the most derived interface retrieved
 from a dynamic servant to obtain the InterfaceDef. 
 This behavior must
 be supported by the Delegate that implements the
 Servant.
get_interface_def an InterfaceDef
 object as a
 CORBA::Object that defines the runtime type of the
 CORBA::Object implemented by the Servant.public abstract String[] _all_interfaces(POA poa, byte[] objectId)
poa - POA with which the servant is associated.objectId - is the id corresponding to the object
         associated with this servant.