One could merge *Stage *and *Environment*, see Multiconf, but abusing *Stage
*to model *Environment *seems rather pointless.

Werner

On Thu, Dec 4, 2014 at 4:09 PM, Werner Keil <werner.k...@gmail.com> wrote:

> >About stage: we have enough stage outside tje config to use it without
> What do you mean here, the totally inadequate ProjectStage enum in JSF?;-)
>
> IMHO at least the notion of Environment should be present, otherwise
> multi-tenancy or "Cloud" support that Java EE keeps babbling about ever
> since at least EE 7 will remain the same joke and empty phrase in Tamaya as
> it does there (or in the PR of most large companies including Oracle;-D)
>
> Werner Keil | JCP Executive Committee Member, JSR 363 Co Spec Lead |
> Eclipse UOMo Lead, Babel Language Champion | Apache Committer | Advisory
> Board Member, DWX '15
>
> Twitter @wernerkeil | @UnitAPI | @JSR354 | @AgoravaProj | @DeviceMap | 
> #EclipseUOMo
> | #DevOps
> Skype werner.keil | Google+ gplus.to/wernerkeil
>
> On Thu, Dec 4, 2014 at 4:02 PM, Romain Manni-Bucau <rmannibu...@gmail.com>
> wrote:
>
>> About stage: we have enough stage outside tje config to use it without
>> any issue or code to write with [configuration].
>> About Environment: not a strong requirement in enough cases to not be
>> present by default.
>>
>> We could surely use [configuration] in our impl pretty easily (in a
>> format/reader depending where we finish)
>>
>>
>> Romain Manni-Bucau
>> @rmannibucau
>> http://www.tomitribe.com
>> http://rmannibucau.wordpress.com
>> https://github.com/rmannibucau
>>
>>
>> 2014-12-04 15:52 GMT+01:00 Werner Keil <werner.k...@gmail.com>:
>> > After a brief but slightly deeper look at Commons Config 2, it could be
>> > better separated into API vs. implementations (similar to say Log4J 2;-)
>> > and something notably absent is the concept of "Stage" or
>> "Environment". In
>> > theory the 2 projects could explore synergies making Tamaya the "Cloud
>> > Enabler" for some of the core concepts that look fairly neat in Commons
>> > Config 2 (I worked with V1 in a few projects, it was a bit complex but
>> > doable)
>> >
>> > Werner
>> >
>> > On Thu, Dec 4, 2014 at 3:45 PM, Werner Keil <werner.k...@gmail.com>
>> wrote:
>> >
>> >> Hi,
>> >>
>> >> Probably more important than config subsystems in JSR 107 or Log4J 2
>> >> (though it altogether got a really good rewrite making any effort for a
>> >> "Logging JSR" by some people almost pointless;-) seems a massive
>> redesign
>> >> and recent activity of Apache Commons Logging 2:
>> >> http://commons.apache.org/proper/commons-configuration/index.html
>> >>
>> >> Anybody had a look at that?
>> >>
>> >> Apache certainly has a very multicultural ecosystem, look at Struts vs.
>> >> OpenFaces vs. Wicket vs. Tapestry and who knows how many (Web MVC)
>> projects
>> >> all exist, so why not have at least 2 or 3 for configuration.
>> >>
>> >> Something noteworthy is, that Commons Configuration 2 refrains from any
>> >> static factory.
>> >> Even a class sounding like it was static such as Configurations (in a
>> new
>> >> "fluent" package) works like this:
>> >>  Configurations configurations = new Configurations();
>> >> PropertiesConfiguration config = configurations.properties(new File(
>> >>          "config.properties"));
>> >>
>> >> Werner
>> >>
>> >>
>> >>
>> >>
>>
>
>

Reply via email to