I had a few comments and would like to get some views on them. I was thinking that "Profiling" capability and the "SEDA" architecture snippets that are being included in the Avalon can be adapted into the Management cloud of Avalon. e.g.: calls like getProfilablePoints() , can be something that be synonymously tied to getMBeanInfo() call, if needed.(enabling us to manage the profiling feature of components at runtime from the management console exposed through jmx adaptors).
The runtime sink/source configuration with stages can be realized with the entire configuration mechanism of stages made available through a JMX management interface. Although I am not in a good position right now to gauge the work done with the JMX cloud that surrounds Avalon, MBeanServer can be realized as a Service running on Phoenix with default adaptors tied to MBeanService made configurable through Avalon configuration. In fact maybe the components can relay messages to the MBeanServer through the "jmx connectors" which are nothing but "event queues" to the MBeanServer. and yet another quick question i had was since the stages query the next stage(& sink) from the component manager wont it be a good idea to put reference to that stage into the event queue itself, (inside the QueueElement),and helping us to get rid of the switch-case clause in the ThreadManager which eventually calls the evenhandlers of the subsequent Stage.(Command pattern). interface QueueElement { setStage(Stage stage); Stage getStage(); } ThreadManager can then do a simple ------ { StageIF stage=queueElement.getStage(); EventHandlerIF[] eventhandlers=manager.getEventHandlers(stage); for(...) eventhandlers[i].handleEvent(queueElement); } Are there any flaws in my thoughts here ?? (I hope there are many :-) I must admit my ignorance about the entire Avalon framework (right now), so tell me if I am wrong in the all of these. Vinay. __________________________________________________ Do You Yahoo!? Check out Yahoo! Shopping and Yahoo! Auctions for all of your unique holiday gifts! Buy at http://shopping.yahoo.com or bid at http://auctions.yahoo.com -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>