And if you drop the word Component you end up with:
GenericManager GenericComposable Another 0.02 EUROs to add to the pot. Steve. > -----Original Message----- > From: Gerhard Froehlich [mailto:[EMAIL PROTECTED]] > Sent: Sunday, 10 February, 2002 01:27 > To: Avalon Developers List > Subject: RE: ComponentManager interface > > > Hmm how about GenericComponentManager and > GenericComposable. > Generic because it returns the Object types... > > my 0.02 EURO Cents > > ~Gerhard > > "The most important question when any new > computer architecture is introduced is 'So what?'" > > >-----Original Message----- > >From: Stephen McConnell [mailto:[EMAIL PROTECTED]] > >Sent: Sunday, February 10, 2002 12:18 AM > >To: Avalon Developers List > >Subject: RE: ComponentManager interface > > > > > > > >However - after browsing around in Phoenix sources, I'm thinking to > >myself that Paul's suggestion of Composable2, ComponentManager2 may > >be an all-round simpler solution. > > > >Steve. > > > >> -----Original Message----- > >> From: Stephen McConnell [mailto:[EMAIL PROTECTED]] > >> Sent: Saturday, 09 February, 2002 23:30 > >> To: Avalon Developers List > >> Subject: RE: ComponentManager interface > >> > >> > >> > >> How about a package "org.apache.avalon.framework.manager" > >> containing: > >> > >> Composable > >> ComponentManager > >> ComponentSelector > >> DefaultComponentManager > >> DefaultComponetSelector > >> ComponentException > >> > >> This would mirror the existing "component" package that > >> Component would be replaced with Object. Its then > >> drop-dead-easy to update things. > >> > >> Steve. > >> > >> > -----Original Message----- > >> > From: Paul Hammant [mailto:[EMAIL PROTECTED]] > >> > Sent: Saturday, 09 February, 2002 23:13 > >> > To: Avalon Developers List > >> > Subject: Re: ComponentManager interface > >> > > >> > > >> > Peter, > >> > > >> > >> > >> > >> (c) change the argument type on the release from > >> > >> Component to Object. > >> > >> > >> > > > >> > >Unfortunately that would break backwards compatability which I > >> > am -1 on ;( > >> > >The only real solution is to use a new package or set of new > >> classnames. > >> > > > >> > > >> > Composable2, ComponentManager2 ? > >> > > >> > - Paul > >> > > >> > > >> > > >> > > >> > -- > >> > To unsubscribe, e-mail: > >> > <mailto:[EMAIL PROTECTED]> > >> > For additional commands, e-mail: > >> > <mailto:[EMAIL PROTECTED]> > >> > > >> > >> -- > >> To unsubscribe, e-mail: > >> <mailto:[EMAIL PROTECTED]> > >> For additional commands, e-mail: > >> <mailto:[EMAIL PROTECTED]> > >> > > > >-- > >To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> >For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>