Previous | Table of Contents | Next |
The following diagrams were generated by an automated tool and then annotated with the cardinalities of the associations.
They are intended to be an aid in comprehension to those who enjoy such representations. They are not normative.
PortableServer::ServantManager (from Portable Server)
PortableServer::ServantLocator (from Portable Server)
preinvoke( )
postinvoke( )
PortableServer::AdapterActivator (from Portable Server)
unknown_adapter( )
PortableServer::Cookie (from Portable Server) PortableServer::Servant (from Portable Server)
CORBA::Current (from CORBA Core)
*
7
enforces
PortableServer::POAManagerFactory (from Portable Server)
create_POAManager( )list( )find( )
Figure 11-4 UML for main part of PortableServer
ServantRetentionPolicy
value:ServantRetentionPolicyValue = {RETAIN, NON_RETAIN}
RequestProcessingPolicy
value:RequestProcessingPolicyValue = {USE_ACTIVE_OBJECT_MAP_ONLY, USE_DEFAULT_SERVANT, USE_SERVANT_MANAGER}
Figure 11-5 UML for PortableServer Policies