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

Douglas C. Schmidt schmidt at dre.vanderbilt.edu
Wed Dec 19 17:48:58 CST 2007


Hi Santos,

> Sorry Doug, I replyied to your answer and I didn't note that I was replying directly to you.

No problemo.

> What I need is to buffer the request sent to an object so I can postergate 

What does it mean to "postergate"?  Do you mean "postpone"?

> the delivery of the requests to the object. I was hoping that someone
> had an advice about what to use to do that.

It sounds to me like CSD might be a good thing to try. 

Thanks,

        Doug

> 2007/12/18, Douglas C. Schmidt <schmidt at dre.vanderbilt.edu>:
> 
>     Hi Santos,
>    
>     > Thank you for your answers. I would appreciate if you can help me with an advice about a related question:
>    
>     Sure, but please send all questions about TAO to the tao-users mailing
>     list, not to me directly.
>    
>     > If I need to queue the requests sent to a object in order to invoke
>     > them in the future, what would be the appropriate way to do that? Is
>     > CSD a good option or is there a better way?
>    
>     It's not clear wha tyou mean by "queue the requests sent to an object in
>     order to invoke them in the future."  Please explain what you're trying
>     to do.  Moreover, I recommend you take a look at the various CSD
>     examples in the TAO release.  If you haven't gotten a copy of the OCI
>     TAO Developer's Guide that's another good place to learn more about this
>     feature.
>    
>     Thanks,
>    
>             Doug
>    
>     > Thank you again.
>     >
>     > Santos
>     >
>     > 2007/12/17, Douglas C. Schmidt < schmidt at dre.vanderbilt.edu>:
>     >
>     >     Hi Steve,
>     >
>     >     >> 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.
>     >
>     >     Aha, now I get it.
>     >
>     >     >>> 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.
>     >
>     >     Ok, so it sounds like adding support for this feature should be put on
>     >     the "wish list" for future sponsors ;-)
>     >
>     >     Thanks,
>     >
>     >             Doug
>     >     --
>     >     Dr. Douglas C. Schmidt                       Professor and Associate Chair
>     >     Electrical Engineering and Computer Science  TEL: (615) 343-8197
>     >     Vanderbilt University                        WEB: www.dre.vanderbilt.edu/~schmidt
>     >     Nashville, TN 37203                          NET: d.schmidt at vanderbilt.edu
>     >
>     >     _______________________________________________
>     >     tao-users mailing list
>     >     tao-users at mail.cse.wustl.edu
>     >     http://mail.cse.wustl.edu/mailman/listinfo/tao-users
>     >
> 
> _______________________________________________
> tao-users mailing list
> tao-users at mail.cse.wustl.edu
> http://mail.cse.wustl.edu/mailman/listinfo/tao-users



More information about the Ace-users mailing list