Re: Notice of scheduled work
Jason van Zyl <[email protected]> 17 Jul 2003 22:50:09 -0400
| Newsgroups | gmane.comp.java.plexus.devel |
|---|---|
| Organization | Zenplex |
| Message-ID | <[email protected]> |
On Thu, 2003-07-17 at 22:25, Peter Donald wrote: > Hi, > > On Fri, 18 Jul 2003 07:49 am, Jason van Zyl wrote: > > > I guess things got delayed. After the Avalon stuff disappears, is the > > > idea that plexus users will create their own component interfaces and > > > build a lifecycle around them, or will plexus have its own set of > > > interfaces that define a different component lifecycle? > > > > The lifecycle is completely configurable. Dan is going to maintain the > > Avalon container API which uses Avalon nomenclature. What I'm adding is > > not going to be a whole lot different I'm just removing Avalon from the > > core. > > We were planning on doing something similar for loom. Essentially create a > lightweight stripped down framework similar to Avalon to use internally. > > Though we haven't really discussed it what I wanted to do was essentially take > best bits out of Avalon and rewrite them. In practical terms this meant > > * Remove Version > * Remove ExceptionUtil > * Remove Cascading* > * Remove Re* lifecycle stages > * Remove all deprecated crapola > * Merge Initializable/Disposable/Startable into interface "Active" or > something > * Simplify implementations and put them in a separate package > > Would you be interested in doing this together. To be honest I didn't want to > make it part of the public API or document it but it is not that much extra > work to get it as a free standing library. > > Thoughts? So this would be a library for lifecycle management essentially? If so I'm sure we could wrangle something out. We could definitely make a base tool and I was planning on using AspectJ to decorate and looks like you've got XInvoke so this is definitely feasible. -- jvz. Jason van Zyl [email protected] http://tambora.zenplex.org In short, man creates for himself a new religion of a rational and technical order to justify his work and to be justified in it. -- Jacques Ellul, The Technological Society