[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 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