> -----Original Message----- > From: Sergey M Vladimrov [mailto:[EMAIL PROTECTED] > Sent: Monday, August 02, 2004 10:00 AM > To: 'Avalon Developers List' > Subject: RE: [Proposal] Avalon Framework 4.5 > > Another things to add (usefull for my project only, but may be not): > > ServiceManager: lookup mechanism for all implementation of specified > class. Usage pattern: > > Iterator filters = > (List)ServiceManager.lookupAll(Filter.class).iterator; > ...
In Phoenix there was a way to do this by doing something like: ServiceManager.lookup("MyService[]"); Appending "[]" returned an ArrayList (if I remember correctly). Appending "{}" returned a Map. In Fortress you could do something like this by using the ServiceSelector method: ServiceManager.lookup("MyServiceSelector"); In Merlin I believe the Finder Facility will allow these sorts of lookups. Long story short, the capability is sorta available in the existing containers but there wasn't a uniform way to do it. Personally, I'd like to see something standardized along these lines. J. Aaron Farr SONY ELECTRONICS STP SYSTEMS (724) 696-7653 --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]