avalon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Peter Donald <pe...@apache.org>
Subject Re: Getting *something* going (was: Son of ComponentManager)
Date Tue, 19 Feb 2002 22:52:44 GMT
On Wed, 20 Feb 2002 09:53, Stephen McConnell wrote:
> Leo Sutic wrote:
> > 1) The following interfaces are put in framework.service:
> >
> >    public interface ServiceManager {
> >      public Object lookup (String role) throws ServiceException;
> >      public void release (Object service);
> >      public boolean hasService (String role);
> >    }
> >
> >    public interface Serviceable {
> >      public void service (ServiceManager manager) throws
> > ServiceException; }
> >
> >    The contracts are the same as for ComponentManager and Composable,
> >    respectively, and the interfaces are basically those, but with
> >    Component -> Object.
>
...
> Any objections to a vote on this?

+1 for vote, +1 to interfaces

-- 
Cheers,

Pete

----------------------------------------------------------------
Fools ignore complexity.  Pragmatists suffer it.
Some can avoid it.  Geniuses remove it.
-- Perlis's Programming Proverb #58, SIGPLAN Notices, Sept. 1982
----------------------------------------------------------------

--
To unsubscribe, e-mail:   <mailto:avalon-dev-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:avalon-dev-help@jakarta.apache.org>


Mime
View raw message