VisiBroker for Java

org.omg.PortableServer
Interface ServantManager

All Superinterfaces:
IDLEntity, LocalInterface, Object, java.io.Serializable, ServantManagerOperations
All Known Subinterfaces:
ServantActivator, ServantLocator
All Known Implementing Classes:
_ServantActivatorStub, _ServantLocatorStub

public interface ServantManager
extends LocalInterface, ServantManagerOperations, IDLEntity

     Servant managers are associated with POAs. A servant manager
     supplies a POA with the ability to activate objects on demand when
     the POA receives a request targeted at an inactive object. A
     servant manager is registered with a POA as a callback object, to
     be invoked by the POA when necessary. An application server that
     activates all its needed objects at the beginning of execution
     does not need to use a servant manager; it is used only for the
     case in which an object must be activated during request
     processing.
     
     The ServantManager interface is itself empty. It is inherited by
     two other interfaces, ServantActivator and ServantLocator.  The
     two types of servant managers correspond to the POA's RETAIN
     policy (ServantActivator) and to the NON_RETAIN policy
     (ServantLocator). The meaning of the policies and the operations
     that are available for POAs using each policy are listed under the
     two types of derived interfaces.  Each servant manager type
     contains two operations, the first called to find and return a
     servant and the second to deactivate a servant. The operations
     differ according to the amount of information usable for their
     situation.
     


Method Summary
 
Methods inherited from interface org.omg.CORBA.Object
_create_request, _create_request, _duplicate, _get_domain_managers, _get_interface_def, _get_policy, _hash, _is_a, _is_equivalent, _non_existent, _release, _request, _set_policy_override
 


Borland Software Corporation
http://www.borland.com
100 Enterprise Way
Scotts Valley, CA 95066
Voice: (831) 431-1000
pubsweb@borland.com

Read the latest documentation online