[omniORB] Individual POA Managers?

Duncan Grisby dgrisby@uk.research.att.com
Mon, 06 Mar 2000 15:58:07 +0000


On Friday 3 March, Lars von Wedel wrote:

> what's the difference in using a single POA manager (e.g. the default
> one in the root POA) for a number of POAs as opposed to creating a
> new one for each POA?

The POAManager lets you do simple flow control on the POAs it
manages. You might want to be able to configure some of your POAs to
hold or discard requests, while other POAs continue to service
requests. You can only do that if you use different POAManagers for
different POAs.

> I assume that the actual request dispatching is done by the ORB, so
> that threading issues might make a difference?

It's possible that some ORBs might provide threading policies which
group POAs sharing a POAManager in some way. omniORB does not do
anything like that, and POAManagers do not affect threading in any
way.

Cheers,

Duncan.

-- 
 -- Duncan Grisby  \  Research Engineer  --
  -- AT&T Laboratories Cambridge          --
   -- http://www.uk.research.att.com/~dpg1 --