[seam-commits] Seam SVN: r9894 - trunk/doc/Seam_Reference_Guide/en-US.
seam-commits at lists.jboss.org
seam-commits at lists.jboss.org
Thu Jan 8 10:39:13 EST 2009
Author: cpopetz
Date: 2009-01-08 10:39:13 -0500 (Thu, 08 Jan 2009)
New Revision: 9894
Modified:
trunk/doc/Seam_Reference_Guide/en-US/Xml.xml
Log:
Document JBSEAM-3887
Modified: trunk/doc/Seam_Reference_Guide/en-US/Xml.xml
===================================================================
--- trunk/doc/Seam_Reference_Guide/en-US/Xml.xml 2009-01-08 14:09:20 UTC (rev 9893)
+++ trunk/doc/Seam_Reference_Guide/en-US/Xml.xml 2009-01-08 15:39:13 UTC (rev 9894)
@@ -17,23 +17,25 @@
<section>
<title>Configuring components via property settings</title>
<para>
- Seam components may be provided with configuration properties either via servlet context parameters,
- or via a properties file named <literal>seam.properties</literal> in the root of the classpath.
+ Seam components may be provided with configuration properties either via servlet context parameters, via
+ system properties, or via a properties file named <literal>seam.properties</literal> in the root of the classpath.
</para>
<para>
The configurable Seam component must expose JavaBeans-style property setter methods for the
configurable attributes. If a Seam component named <literal>com.jboss.myapp.settings</literal> has a
setter method named <literal>setLocale()</literal>, we can provide a property named
- <literal>com.jboss.myapp.settings.locale</literal> in the <literal>seam.properties</literal> file or
+ <literal>com.jboss.myapp.settings.locale</literal> in the <literal>seam.properties</literal> file, a system
+ property named <literal>org.jboss.seam.properties.com.jboss.myapp.settings.locale</literal> via -D at startup, or
as a servlet context parameter, and Seam will set the value of the <literal>locale</literal> attribute
whenever it instantiates the component.
</para>
<para>
The same mechanism is used to configure Seam itself. For example, to set the conversation timeout, we
provide a value for <literal>org.jboss.seam.core.manager.conversationTimeout</literal> in
- <literal>web.xml</literal> or <literal>seam.properties</literal>. (There is a built-in Seam
+ <literal>web.xml</literal>, <literal>seam.properties</literal>, or via a system property prefixed with
+ <literal>org.jboss.seam.properties</literal>. (There is a built-in Seam
component named <literal>org.jboss.seam.core.manager</literal> with a setter method named
- <literal>setConversationTimeout()</literal>.)
+ <literal>setConversationTimeout()</literal>.)
</para>
</section>
More information about the seam-commits
mailing list