[jsr-314-open] [jsf2next] PROJECT_STAGE system property configuration

Jim Driscoll Jim.Driscoll at Sun.COM
Mon Jan 4 14:21:50 EST 2010



On 1/3/10 12:45 PM, Lincoln Baxter, III wrote:
> I'd like to revisit this for JSF2.1 -
> https://javaserverfaces-spec-public.dev.java.net/issues/show_bug.cgi?id=499
>
> Project stage is something that needs to be configurable without
> modifying the underlying WAR (and while JNDI support is provided, it
> requires container configuration, admittedly not a huge downside.)
> However, for those who do not primarily use JNDI for configuration, a
> -D system property makes a lot of sense.

That sounds like something that could be handy - please file an RFE.

> I'd also like to propose one other enhancement, which is runtime
> configuration of the PROJECT_STAGE through an exposed API. This is
> something that I think should be able to turn on and off while the
> server is running (For the same reason it must be possible to enable
> or disable debug logging or auditing at runtime.)

That has performance implications - for instance, we do some setup of 
the application based on project stage that would be awkward to change 
on the fly.  Offhand, I'm not in favor of this change, since that 
complicates the runtime behavior for what must be a rather small corner 
case.  If you have a compelling use case, you might change my mind, but 
keep in mind that implementing this is not as simple as it may appear at 
first blush.

Jim




More information about the jsr-314-open-mirror mailing list