AFAIK the name DeltaSpike was meant only as a code name for the incubation process (see [1]). So I don't think SpikeConfig would be a good choice as the project name may change in the future.
[1] http://wiki.apache.org/incubator/DeltaSpikeProposal#line-175 2011/12/24 John D. Ament <[email protected]> > > +1 > > How about SpikeConfig? > > On Fri, Dec 23, 2011 at 3:27 AM, Gerhard Petracek < > [email protected]> wrote: > > > +1 for a new name. > > (initially it was a bit more. we reduced the functionality later on.) > > > > we could call it e.g. ModuleConfig > > > > regards, > > gerhard > > > > > > > > 2011/12/23 Jason Porter <[email protected]> > > > > > +1 > > > > > > Needs a better name though :P > > > > > > On Thu, Dec 22, 2011 at 04:03, Christian Kaltepoth > > > <[email protected]>wrote: > > > > > > > +1 > > > > > > > > I really like this way of configuration. It should definitively be > > > > part of DeltaSpike. > > > > > > > > Christian > > > > > > > > > > > > 2011/12/22 Mark Struberg <[email protected]>: > > > > > +1 > > > > > > > > > > > > > > > Please note that CodiConfig doesn't contain any logic! It's really > > just > > > > a marker interface to mark our SPI classes which are to be > > > > implemented/overwritten in a customer project to configure the provided > > > > functionality. > > > > > > > > > > LieGrue, > > > > > strub > > > > > > > > > > > > > > > > > > > > ----- Original Message ----- > > > > >> From: Gerhard Petracek <[email protected]> > > > > >> To: [email protected] > > > > >> Cc: > > > > >> Sent: Wednesday, December 21, 2011 9:41 PM > > > > >> Subject: Re: [DISCUSS] [DELTASPIKE-27] CodiConfig > > > > >> > > > > >> +1 > > > > >> > > > > >> regards, > > > > >> gerhard > > > > >> > > > > >> > > > > >> > > > > >> 2011/12/21 Gerhard Petracek <[email protected]> > > > > >> > > > > >>> hi @ all, > > > > >>> > > > > >>> fyi: please check [1] before you answer. > > > > >>> > > > > >>> [2] shows how to provide custom config-values in a type-safe > > manner. > > > > >>> > > > > >>> the basic concept: > > > > >>> CodiConfig itself is just a marker interface to find all config > > > > classes > > > > >>> easily. a config class is a simple application scoped cdi-bean > > with > > > > getter > > > > >>> methods. > > > > >>> a config can be accessed easily via std. cdi injection. users see > > > the > > > > >>> default-values as well as custom configured values easily. > > > > >>> to provide custom values, users just have to extend the config > > > class, > > > > >>> annotate it with @Specializes and to override the corresponding > > > > method. > > > > >>> furthermore, it's possible to provide config modules which allow > > to > > > > use > > > > >>> different kinds of config formats like xml files, property > > files,... > > > > >>> (due to the @Specializes bug in weld, we had to introduce a > > > > workaround. > > > > >>> however, since weld v1.1.4 it's fixed and so we don't need the > > > > >> workarounds > > > > >>> we introduced for it and it's as simple as the previous > > > description.) > > > > >>> > > > > >>> please send > > > > >>> +1, +0 or -1 because... > > > > >>> for the basic idea as well as the basic concept. > > > > >>> if there are >basic< objections, please also add them to [3] > > > > >>> > > > > >>> regards, > > > > >>> gerhard > > > > >>> > > > > >>> [1] http://markmail.org/message/7yefspfuvtz4jvmp > > > > >>> [2] > > > > https://cwiki.apache.org/confluence/display/EXTCDI/JSF+Config+and+SPI > > > > >>> [3] > > > > >>> > > > > > > > > > https://cwiki.apache.org/confluence/display/DeltaSpike/SE+Feature+Ranking > > > > >>> > > > > >> > > > > > > > > > > > > > > > > -- > > > > Christian Kaltepoth > > > > Blog: http://chkal.blogspot.com/ > > > > Twitter: http://twitter.com/chkal > > > > > > > > > > > > > > > > -- > > > Jason Porter > > > http://lightguard-jp.blogspot.com > > > http://twitter.com/lightguardjp > > > > > > Software Engineer > > > Open Source Advocate > > > Author of Seam Catch - Next Generation Java Exception Handling > > > > > > PGP key id: 926CCFF5 > > > PGP key available at: keyserver.net, pgp.mit.edu > > > > > -- Christian Kaltepoth Blog: http://chkal.blogspot.com/ Twitter: http://twitter.com/chkal
