[Ace-users] [tao-users] About POA Manager in TAO

Steve Totten totten_s at ociweb.com
Mon Dec 17 12:22:08 CST 2007


Douglas C. Schmidt wrote:

>> The POA would have to be in the ACTIVE state for the requests
>> to be handed off to the installed CSD strategy.  Then, any
>> queuing of requests would be handled by the specific CSD
>> strategy implementation.
> 
> Ok, so does this imply that the CSD mechanism runs "atop" the POA?  Put
> another way, what is the architectural relationship between CSD and the
> POA?

It uses the Strategy pattern.  The POA delegates the
dispatching of requests to the CSD strategy object.

>> The thread-pool CSD strategy (TP_Strategy) that comes with TAO
>> as a reference implementation does queue requests for processing
>> by threads in the thread pool.  I don't believe there is any
>> defined upper limit to the number of requests that can be queued.
> 
> Cool - it would be nice if we could figure out how to integrate CSD with
> the POA such that the HOLDING state would queue requests!

That was not the intent of the original sponsor of CSD.

Steve
-- 
----------------------------------------------------------------
  Steve Totten, Principal Software Engineer and Partner
  Object Computing, Inc. (OCI), St. Louis, MO, USA
  http://www.ociweb.com/  http://www.theaceorb.com/
----------------------------------------------------------------



More information about the Ace-users mailing list