avalon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Giacomo Pati <giac...@apache.org>
Subject Re: cvs commit: jakarta-avalon/src/java/org/apache/avalon/component DefaultRoleManager.java RoleManager.java DefaultRoleInfo.java RoleInfo.java
Date Sat, 07 Apr 2001 13:50:24 GMT
Berin Loritsch wrote:
> 
> Giacomo Pati wrote:
> >
> > On Fri, Apr 06, 2001 at 01:58:09PM -0000, bloritsch@apache.org wrote:
> > > bloritsch    01/04/06 06:58:09
> > >
> > >   Added:       src/java/org/apache/avalon/component DefaultRoleManager.java
> > >                         RoleManager.java
> > >   Removed:     src/java/org/apache/avalon/component DefaultRoleInfo.java
> > >                         RoleInfo.java
> >
> > Just another quick question we have seen today.
> >
> > Why is the Configurable interface in the configuration sub package
> > while all other (e.g. Composer) are in the main avalon package?
> 
> When Avalon 4.0 is released (Avalon Beta), all the interfaces will be
> neatly componentized and in proper sub packages.  So your Composer,
> Component, ComponentManager, et. al. will be in the **.component package.

Doea this mean that:

Loggable will be in Logkit (and AbstractLoggable as well)?
Contextualizable be in a new context sub package?
Poolable in the util.pool sub package?
Where do you guys put Stoppable, Startable, Initializable etc. then?

This is what I've like from the structure before. Every interface was in
the avalon root package. Unfortunately only a few default
implementations were in sub package where they belong to.

Giacomo

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


Mime
View raw message