Do you know of a good resource to working with blocks? I've found a couple tutorials but they seem very basic and I'm still having trouble understanding how the application I've got is organized. Could you help me how to modify the block to do what you described? In looking at the one of the block.xml that I've got, I see something like this: <container name="c"> <services> <service type="a.b.c.Service"> <source>service</source> </service> </services> <component name="service" class="a.b.c.ServiceImpl" activa tion="lazy"/> <component name="c2" class="a.b.c.c2Impl" activa tion="lazy"/> ... </container> I turns out that the only component that I need to modify is "c2", not the one that is named in the service definition. Will what you describe still work even if the component is not directly the service? Also, the application I've got seems to have a number of block.xml files but none of them seem to be in the main directory? How do I figgure out how they are tied together and which is the "main" one? Thank you for your help.
Niclas Hedhman <[EMAIL PROTECTED]> wrote: On Saturday 20 November 2004 09:26, ixxus nexxus wrote: > Is it possible, for example to have two implementations of the same service > and have both of them be called. My block.xml has lines like this: Yes, but one of two things is required; Either you have to modify the caller to lookup both services (of the same type, but with different keys and manual assembly of which implementation is looked up with which key), OR assemble the application so that the 'original caller' looks up your 'new extension' and that the 'new extension' looks up the 'original service impl', and calls it for each call made by the 'original caller'. The second choice, should give you zero changes to the original Java source code, and only need to work on the blocks. Cheers Niclas -- +------//-------------------+ / http://www.bali.ac / / http://niclas.hedhman.org / +------//-------------------+ --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------- Do you Yahoo!? Meet the all-new My Yahoo! – Try it today!