Author: buildbot Date: Sun Aug 17 07:18:45 2014 New Revision: 919597 Log: Production update by buildbot for camel
Modified: websites/production/camel/content/cache/main.pageCache websites/production/camel/content/servletlistener-component.html Modified: websites/production/camel/content/cache/main.pageCache ============================================================================== Binary files - no diff available. Modified: websites/production/camel/content/servletlistener-component.html ============================================================================== --- websites/production/camel/content/servletlistener-component.html (original) +++ websites/production/camel/content/servletlistener-component.html Sun Aug 17 07:18:45 2014 @@ -132,9 +132,10 @@ </web-app> ]]></script> -</div></div><h3 id="ServletListenerComponent-Options">Options</h3><p>The <code>org.apache.camel.component.servletlistener.CamelServletContextListener</code> supports the following options which can be configured as context-param in the web.xml file.</p><div class="confluenceTableSmall"> -<div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p> Option </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> propertyPlaceholder.XXX </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> To configure <a shape="rect" href="using-propertyplaceholder.html">property placeholders</a> in Camel. You should prefix the option with "propertyPlaceholder.", for example to configure the location, use propertyPlaceholder.location as name. You can configure all the options from the <a shape="rect" href="properties.html">Properties</a> component. </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> jmx.XXX </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p></td>< td colspan="1" rowspan="1" class="confluenceTd"><p> To configure <a shape="rect" href="camel-jmx.html">JMX</a>. You should prefix the option with "jmx.", for example to disable JMX, use jmx.disabled as name. You can configure all the options from <code>org.apache.camel.spi.ManagementAgent</code>. As well the options mentioned on the <a shape="rect" href="camel-jmx.html">JMX</a> page. </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> name </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <code>String</code> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> To configure the name of the <a shape="rect" href="camelcontext.html">CamelContext</a>. </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> messageHistory </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <code>Boolean</code> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <strong>Camel 2.12.2:</strong> Whether to enable or disable <a shape="r ect" href="message-history.html">Message History</a> (enabled by default). </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> streamCache </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <code>Boolean</code> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> Whether to enable <a shape="rect" href="stream-caching.html">Stream Caching</a>. </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> trace </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <code>Boolean</code> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> Whether to enable <a shape="rect" href="tracer.html">Tracer</a>. </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> delayer </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <code>Long</code> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> To set a delay value for <a shape="rect" href="delay-interceptor.html">Delay Interceptor</a>. </p></td></ tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> handleFault </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <code>Boolean</code> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> Whether to enable handle fault. </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> errorHandlerRef </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <code>String</code> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> Refers to a context scoped <a shape="rect" href="error-handler.html">Error Handler</a> to be used. </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> autoStartup </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <code>Boolean</code> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> Whether to start all routes when starting Camel. </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> useMDCLogging </p></td><td colspan="1" rowspan="1" class="confluenceTd "><p> <code>Boolean</code> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> Whether to use <a shape="rect" href="mdc-logging.html">MDC Logging</a>. </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> useBreadcrumb </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <code>Boolean</code> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> Whether to use <a shape="rect" href="mdc-logging.html">breadcrumb</a>. </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> managementNamePattern </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <code>String</code> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> To set a custom naming pattern for JMX MBeans. </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> threadNamePattern </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <code>String</code> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> To set a custom na ming pattern for threads. </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> properties.XXX </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> To set custom properties on <code>CamelContext.getProperties</code>. This is seldom in use. </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> routebuilder.XXX </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> To configure routes to be used. See below for more details. </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> CamelContextLifecycle </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> Refers to a FQN classname of an implementation of <code>org.apache.camel.component.servletlistener.CamelContextLifecycle</code>. Which allows to execute custom code before and after <a shape="rect" href="camelcontext.html">CamelContext</a> has been started or stopped. See below for further details. </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> XXX </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> To set any option on <a shape="rect" href="camelcontext.html">CamelContext</a>. </p></td></tr></tbody></table></div> -</div><h3 id="ServletListenerComponent-Examples">Examples</h3><p>See <a shape="rect" href="servlet-tomcat-no-spring-example.html">Servlet Tomcat No Spring Example</a>.</p><h3 id="ServletListenerComponent-Configuringroutes">Configuring routes</h3><p>You need to configure which routes to use in the web.xml file. You can do this in a number of ways, though all the parameters must be prefixed with "routeBuilder".</p><h4 id="ServletListenerComponent-UsingaRouteBuilderclass">Using a RouteBuilder class</h4><p>By default Camel will assume the param-value is a FQN classname for a Camel <a shape="rect" href="routebuilder.html">RouteBuilder</a> class, as shown below:</p><div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl"> +</div></div><h3 id="ServletListenerComponent-Options">Options</h3><p>The <code>org.apache.camel.component.servletlistener.CamelServletContextListener</code> supports the following options which can be configured as context-param in the web.xml file.</p><div class="confluenceTableSmall"><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p>Option</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Type</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Description</p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>propertyPlaceholder.XXX</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>To configure <a shape="rect" href="using-propertyplaceholder.html">property placeholders</a> in Camel. You should prefix the option with "propertyPlaceholder.", for example to configure the location, use propertyPlaceholder.loca tion as name. You can configure all the options from the <a shape="rect" href="properties.html">Properties</a> component.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>jmx.XXX</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>To configure <a shape="rect" href="camel-jmx.html">JMX</a>. You should prefix the option with "jmx.", for example to disable JMX, use jmx.disabled as name. You can configure all the options from <code>org.apache.camel.spi.ManagementAgent</code>. As well the options mentioned on the <a shape="rect" href="camel-jmx.html">JMX</a> page.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>name</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><code>String</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>To configure the name of the <a shape="rect" href="camelcontext.html">CamelContext</a>.</p></td></tr><tr><td colspan="1" r owspan="1" class="confluenceTd"><p>messageHistory</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><code>Boolean</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><strong>Camel 2.12.2:</strong> Whether to enable or disable <a shape="rect" href="message-history.html">Message History</a> (enabled by default).</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>streamCache</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><code>Boolean</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Whether to enable <a shape="rect" href="stream-caching.html">Stream caching</a>.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>trace</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><code>Boolean</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Whether to enable <a shape="rect" href="tracer.html">Tracer</a>.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>delayer </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><code>Long</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>To set a delay value for <a shape="rect" href="delay-interceptor.html">Delay Interceptor</a>.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>handleFault</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><code>Boolean</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Whether to enable handle fault.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>errorHandlerRef</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><code>String</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Refers to a context scoped <a shape="rect" href="error-handler.html">Error Handler</a> to be used.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>autoStartup</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><code>Boolean</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Whether to start all routes when starting Camel.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>useMDCLogging</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><code>Boolean</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Whether to use <a shape="rect" href="mdc-logging.html">MDC logging</a>.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>useBreadcrumb</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><code>Boolean</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Whether to use <a shape="rect" href="mdc-logging.html">breadcrumb</a>.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>managementNamePattern</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><code>String</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>To set a custom naming pattern for JMX MBeans.</p></td></tr><tr><td colspan="1" rowspan="1 " class="confluenceTd"><p>threadNamePattern</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><code>String</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>To set a custom naming pattern for threads.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>properties.XXX</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>To set custom properties on <code>CamelContext.getProperties</code>. This is seldom in use.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>routebuilder.XXX</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>To configure routes to be used. See below for more details.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>CamelContextLifecycle</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Refers to a FQN classname of an implementation of <code>org.apache.camel.component.servletlistener.CamelContextLifecycle</code>. Which allows to execute custom code before and after <a shape="rect" href="camelcontext.html">CamelContext</a> has been started or stopped. See below for further details.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>XXX</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>To set any option on <a shape="rect" href="camelcontext.html">CamelContext</a>.</p></td></tr></tbody></table></div></div><h3 id="ServletListenerComponent-Examples">Examples</h3><p>See <a shape="rect" href="servlet-tomcat-no-spring-example.html">Servlet Tomcat No Spring Example</a>.</p><h3 id="ServletListenerComponent-AccessingthecreatedCamelContext">Accessing the created CamelContext</h3><p><strong>Available as of Camel 2.14/2.13.3/2.12.5</strong></p><p>The created 60;<code>CamelContext</code> is stored on the <code>ServletContext</code> as an attribute with the key "CamelContext". You can get hold of the CamelContext if you can get hold of the <code>ServletContext</code> as shown below:</p><div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl"> +<script class="theme: Default; brush: java; gutter: false" type="syntaxhighlighter"><![CDATA[ServletContext sc = ... +CamelContext camel = (CamelContext) sc.getAttribute("CamelContext");]]></script> +</div></div><p> </p><h3 id="ServletListenerComponent-Configuringroutes">Configuring routes</h3><p>You need to configure which routes to use in the web.xml file. You can do this in a number of ways, though all the parameters must be prefixed with "routeBuilder".</p><h4 id="ServletListenerComponent-UsingaRouteBuilderclass">Using a RouteBuilder class</h4><p>By default Camel will assume the param-value is a FQN classname for a Camel <a shape="rect" href="routebuilder.html">RouteBuilder</a> class, as shown below:</p><div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl"> <script class="theme: Default; brush: xml; gutter: false" type="syntaxhighlighter"><![CDATA[ <context-param> <param-name>routeBuilder-MyRoute</param-name> <param-value>org.apache.camel.component.servletlistener.MyRoute</param-value>