alma::acs::container::ComponentMapTest::DummyAcsCorba Class Reference

Inheritance diagram for alma::acs::container::ComponentMapTest::DummyAcsCorba:
Inheritance graph
[legend]
Collaboration diagram for alma::acs::container::ComponentMapTest::DummyAcsCorba:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 DummyAcsCorba (Logger logger)
POA createPOAForComponent (String compName) throws AcsJContainerEx

Constructor & Destructor Documentation

alma::acs::container::ComponentMapTest::DummyAcsCorba::DummyAcsCorba ( Logger  logger  )  [inline]

Member Function Documentation

POA alma::acs::container::ComponentMapTest::DummyAcsCorba::createPOAForComponent ( String  compName  )  throws AcsJContainerEx [inline]

Creates a new POA that is responsible for exactly one component. Dependent CORBA objects (offshoots) are activated through a child POA. The new POA is created as a child of the shared ComponentPOA.

The new component POA uses its own POA manager, which allows discarding requests for this component (w/o discarding requests for other components, the container, or even this component's offshoots).

Parameters:
compName the name of the component; used to construct the POA name by prepending "ComponentPOA_"
Returns:
the new component POA; never null.
Exceptions:
AcsJContainerServicesEx if creation of the POA fails.

Reimplemented from alma::acs::container::corba::AcsCorba.


The documentation for this class was generated from the following file:

Generated by  doxygen 1.6.2