Re: Non-java External configuration in T5 -- can it be done?

2009-09-30 Thread Michael Gerzabek
You could implement your own SymbolProvider [1] that reads a properties file with all your runtime-stuff. You can implement a reloadable mechanism so that the values can be altered at runtime (or not). In your Module you contribute this provider to the SymbolSource service. You can even decide

Re: Non-java External configuration in T5 -- can it be done?

2009-09-30 Thread Patrick Moore
Hi -- For most things, I agree that the java-based configuration approach is best. For us the exception is that we DO want some stuff exposed in a way that does not involve editing java code. Changing java code requires a full build/test/verification process, which should not be necessary for some

Re: Non-java External configuration in T5 -- can it be done?

2009-09-30 Thread Kalle Korhonen
Yes, Hivemind had great concepts but tapestry-ioc provides all of the same in a much simplified package (building pipelines comes to mind as one of the good examples). But this integration offers a very nice way to transition at your own pace. Kalle On Wed, Sep 30, 2009 at 3:26 PM, Patrick Moore

Re: Non-java External configuration in T5 -- can it be done?

2009-09-30 Thread Patrick Moore
On Wed, Sep 30, 2009 at 3:35 PM, Thiago H. de Paula Figueiredo < thiag...@gmail.com> wrote: > > >2. For other modules, we want to allow things like directory paths and >> other text configuration to be exposed. (properties file??) >> > > > Nothing prevents you to have some service pull conf

Re: Non-java External configuration in T5 -- can it be done?

2009-09-30 Thread Thiago H. de Paula Figueiredo
Em Wed, 30 Sep 2009 19:09:49 -0300, Patrick Moore escreveu: Hi there -- Hi! 1. some inner plumbing modules do make better sense to be hidden away from non-programmer type's fingers. I would say that the almost everyting regarding plumbing should be only touched by programmers.

Re: Non-java External configuration in T5 -- can it be done?

2009-09-30 Thread Patrick Moore
Oh sweet! This is an EXCELLENT intermediate solution... obviously we will use this as transition. equally obviously, we would like to get rid of hivemind. Patrick Moore Amplafi http://amplafi.com 650-207-9792 "Amplafi enables businesses, professional organizations, bands, and other organization

Re: Non-java External configuration in T5 -- can it be done?

2009-09-30 Thread Kalle Korhonen
http://chenillekit.codehaus.org/chenillekit-hivemind/index.html Kalle On Wed, Sep 30, 2009 at 3:09 PM, Patrick Moore wrote: > Hi there -- > > I am looking to move from T4 to T5. > > In T4/hivemind  configuration configuration was in xml files. This was great > because: > >   1. is easily modifi