You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by bu...@apache.org on 2013/01/04 12:23:46 UTC

svn commit: r844927 - in /websites/production/camel/content: architecture.html book-architecture.html expression.html languages-supported.html languages.html predicate.html servletlistener-component.html user-stories.html what-languages-are-supported.html

Author: buildbot
Date: Fri Jan  4 11:23:45 2013
New Revision: 844927

Log:
Production update by buildbot for camel

Modified:
    websites/production/camel/content/architecture.html
    websites/production/camel/content/book-architecture.html
    websites/production/camel/content/expression.html
    websites/production/camel/content/languages-supported.html
    websites/production/camel/content/languages.html
    websites/production/camel/content/predicate.html
    websites/production/camel/content/servletlistener-component.html
    websites/production/camel/content/user-stories.html
    websites/production/camel/content/what-languages-are-supported.html

Modified: websites/production/camel/content/architecture.html
==============================================================================
--- websites/production/camel/content/architecture.html (original)
+++ websites/production/camel/content/architecture.html Fri Jan  4 11:23:45 2013
@@ -85,7 +85,7 @@
 
 <p>The <a shape="rect" href="dsl.html" title="DSL">DSL</a> makes heavy use of pluggable <a shape="rect" href="languages.html" title="Languages">Languages</a> to create an <a shape="rect" href="expression.html" title="Expression">Expression</a> or <a shape="rect" href="predicate.html" title="Predicate">Predicate</a> to make a truly powerful DSL which is extensible to the most suitable language depending on your needs. The following languages are supported</p>
 
-<ul><li><a shape="rect" href="bean-language.html" title="Bean Language">Bean Language</a> for using Java for expressions</li><li><a shape="rect" href="constant.html" title="Constant">Constant</a></li><li>the unified <a shape="rect" href="el.html" title="EL">EL</a> from JSP and JSF</li><li><a shape="rect" href="header.html" title="Header">Header</a></li><li><a shape="rect" href="jxpath.html" title="JXPath">JXPath</a></li><li><a shape="rect" href="mvel.html" title="Mvel">Mvel</a></li><li><a shape="rect" href="ognl.html" title="OGNL">OGNL</a></li><li><a shape="rect" href="ref-language.html" title="Ref Language">Ref Language</a></li><li><a shape="rect" href="property.html" title="Property">Property</a></li><li><a shape="rect" href="scala-dsl.html" title="Scala DSL">Scala DSL</a></li><li><a shape="rect" href="scripting-languages.html" title="Scripting Languages">Scripting Languages</a> such as
+<ul><li><a shape="rect" href="bean-language.html" title="Bean Language">Bean Language</a> for using Java for expressions</li><li><a shape="rect" href="constant.html" title="Constant">Constant</a></li><li>the unified <a shape="rect" href="el.html" title="EL">EL</a> from JSP and JSF</li><li><a shape="rect" href="groovy-dsl.html" title="Groovy DSL">Groovy DSL</a></li><li><a shape="rect" href="header.html" title="Header">Header</a></li><li><a shape="rect" href="jxpath.html" title="JXPath">JXPath</a></li><li><a shape="rect" href="mvel.html" title="Mvel">Mvel</a></li><li><a shape="rect" href="ognl.html" title="OGNL">OGNL</a></li><li><a shape="rect" href="ref-language.html" title="Ref Language">Ref Language</a></li><li><a shape="rect" href="property.html" title="Property">Property</a></li><li><a shape="rect" href="scala-dsl.html" title="Scala DSL">Scala DSL</a></li><li><a shape="rect" href="scripting-languages.html" title="Scripting Languages">Scripting Languages</a> such as
 	<ul><li><a shape="rect" href="beanshell.html" title="BeanShell">BeanShell</a></li><li><a shape="rect" href="javascript.html" title="JavaScript">JavaScript</a></li><li><a shape="rect" href="groovy.html" title="Groovy">Groovy</a></li><li><a shape="rect" href="python.html" title="Python">Python</a></li><li><a shape="rect" href="php.html" title="PHP">PHP</a></li><li><a shape="rect" href="ruby.html" title="Ruby">Ruby</a></li></ul>
 	</li><li><a shape="rect" href="simple.html" title="Simple">Simple</a>
 	<ul><li><a shape="rect" href="file-language.html" title="File Language">File Language</a></li></ul>

Modified: websites/production/camel/content/book-architecture.html
==============================================================================
--- websites/production/camel/content/book-architecture.html (original)
+++ websites/production/camel/content/book-architecture.html Fri Jan  4 11:23:45 2013
@@ -85,7 +85,7 @@
 
 <p>The <a shape="rect" href="dsl.html" title="DSL">DSL</a> makes heavy use of pluggable <a shape="rect" href="languages.html" title="Languages">Languages</a> to create an <a shape="rect" href="expression.html" title="Expression">Expression</a> or <a shape="rect" href="predicate.html" title="Predicate">Predicate</a> to make a truly powerful DSL which is extensible to the most suitable language depending on your needs. The following languages are supported</p>
 
-<ul><li><a shape="rect" href="bean-language.html" title="Bean Language">Bean Language</a> for using Java for expressions</li><li><a shape="rect" href="constant.html" title="Constant">Constant</a></li><li>the unified <a shape="rect" href="el.html" title="EL">EL</a> from JSP and JSF</li><li><a shape="rect" href="header.html" title="Header">Header</a></li><li><a shape="rect" href="jxpath.html" title="JXPath">JXPath</a></li><li><a shape="rect" href="mvel.html" title="Mvel">Mvel</a></li><li><a shape="rect" href="ognl.html" title="OGNL">OGNL</a></li><li><a shape="rect" href="ref-language.html" title="Ref Language">Ref Language</a></li><li><a shape="rect" href="property.html" title="Property">Property</a></li><li><a shape="rect" href="scala-dsl.html" title="Scala DSL">Scala DSL</a></li><li><a shape="rect" href="scripting-languages.html" title="Scripting Languages">Scripting Languages</a> such as
+<ul><li><a shape="rect" href="bean-language.html" title="Bean Language">Bean Language</a> for using Java for expressions</li><li><a shape="rect" href="constant.html" title="Constant">Constant</a></li><li>the unified <a shape="rect" href="el.html" title="EL">EL</a> from JSP and JSF</li><li><a shape="rect" href="groovy-dsl.html" title="Groovy DSL">Groovy DSL</a></li><li><a shape="rect" href="header.html" title="Header">Header</a></li><li><a shape="rect" href="jxpath.html" title="JXPath">JXPath</a></li><li><a shape="rect" href="mvel.html" title="Mvel">Mvel</a></li><li><a shape="rect" href="ognl.html" title="OGNL">OGNL</a></li><li><a shape="rect" href="ref-language.html" title="Ref Language">Ref Language</a></li><li><a shape="rect" href="property.html" title="Property">Property</a></li><li><a shape="rect" href="scala-dsl.html" title="Scala DSL">Scala DSL</a></li><li><a shape="rect" href="scripting-languages.html" title="Scripting Languages">Scripting Languages</a> such as
 	<ul><li><a shape="rect" href="beanshell.html" title="BeanShell">BeanShell</a></li><li><a shape="rect" href="javascript.html" title="JavaScript">JavaScript</a></li><li><a shape="rect" href="groovy.html" title="Groovy">Groovy</a></li><li><a shape="rect" href="python.html" title="Python">Python</a></li><li><a shape="rect" href="php.html" title="PHP">PHP</a></li><li><a shape="rect" href="ruby.html" title="Ruby">Ruby</a></li></ul>
 	</li><li><a shape="rect" href="simple.html" title="Simple">Simple</a>
 	<ul><li><a shape="rect" href="file-language.html" title="File Language">File Language</a></li></ul>

Modified: websites/production/camel/content/expression.html
==============================================================================
--- websites/production/camel/content/expression.html (original)
+++ websites/production/camel/content/expression.html Fri Jan  4 11:23:45 2013
@@ -85,7 +85,7 @@
 
 <h3><a shape="rect" name="Expression-ExpressionLanguages"></a>Expression Languages</h3>
 <p>The following languages are supported out of the box</p>
-<ul><li><a shape="rect" href="bean-language.html" title="Bean Language">Bean Language</a> for using Java for expressions</li><li><a shape="rect" href="constant.html" title="Constant">Constant</a></li><li>the unified <a shape="rect" href="el.html" title="EL">EL</a> from JSP and JSF</li><li><a shape="rect" href="header.html" title="Header">Header</a></li><li><a shape="rect" href="jxpath.html" title="JXPath">JXPath</a></li><li><a shape="rect" href="mvel.html" title="Mvel">Mvel</a></li><li><a shape="rect" href="ognl.html" title="OGNL">OGNL</a></li><li><a shape="rect" href="ref-language.html" title="Ref Language">Ref Language</a></li><li><a shape="rect" href="property.html" title="Property">Property</a></li><li><a shape="rect" href="scala-dsl.html" title="Scala DSL">Scala DSL</a></li><li><a shape="rect" href="scripting-languages.html" title="Scripting Languages">Scripting Languages</a> such as
+<ul><li><a shape="rect" href="bean-language.html" title="Bean Language">Bean Language</a> for using Java for expressions</li><li><a shape="rect" href="constant.html" title="Constant">Constant</a></li><li>the unified <a shape="rect" href="el.html" title="EL">EL</a> from JSP and JSF</li><li><a shape="rect" href="groovy-dsl.html" title="Groovy DSL">Groovy DSL</a></li><li><a shape="rect" href="header.html" title="Header">Header</a></li><li><a shape="rect" href="jxpath.html" title="JXPath">JXPath</a></li><li><a shape="rect" href="mvel.html" title="Mvel">Mvel</a></li><li><a shape="rect" href="ognl.html" title="OGNL">OGNL</a></li><li><a shape="rect" href="ref-language.html" title="Ref Language">Ref Language</a></li><li><a shape="rect" href="property.html" title="Property">Property</a></li><li><a shape="rect" href="scala-dsl.html" title="Scala DSL">Scala DSL</a></li><li><a shape="rect" href="scripting-languages.html" title="Scripting Languages">Scripting Languages</a> such as
 	<ul><li><a shape="rect" href="beanshell.html" title="BeanShell">BeanShell</a></li><li><a shape="rect" href="javascript.html" title="JavaScript">JavaScript</a></li><li><a shape="rect" href="groovy.html" title="Groovy">Groovy</a></li><li><a shape="rect" href="python.html" title="Python">Python</a></li><li><a shape="rect" href="php.html" title="PHP">PHP</a></li><li><a shape="rect" href="ruby.html" title="Ruby">Ruby</a></li></ul>
 	</li><li><a shape="rect" href="simple.html" title="Simple">Simple</a>
 	<ul><li><a shape="rect" href="file-language.html" title="File Language">File Language</a></li></ul>

Modified: websites/production/camel/content/languages-supported.html
==============================================================================
--- websites/production/camel/content/languages-supported.html (original)
+++ websites/production/camel/content/languages-supported.html Fri Jan  4 11:23:45 2013
@@ -75,7 +75,7 @@
 	<tbody>
         <tr>
         <td valign="top" width="100%">
-<div class="wiki-content maincontent"><ul><li><a shape="rect" href="bean-language.html" title="Bean Language">Bean Language</a> for using Java for expressions</li><li><a shape="rect" href="constant.html" title="Constant">Constant</a></li><li>the unified <a shape="rect" href="el.html" title="EL">EL</a> from JSP and JSF</li><li><a shape="rect" href="header.html" title="Header">Header</a></li><li><a shape="rect" href="jxpath.html" title="JXPath">JXPath</a></li><li><a shape="rect" href="mvel.html" title="Mvel">Mvel</a></li><li><a shape="rect" href="ognl.html" title="OGNL">OGNL</a></li><li><a shape="rect" href="ref-language.html" title="Ref Language">Ref Language</a></li><li><a shape="rect" href="property.html" title="Property">Property</a></li><li><a shape="rect" href="scala-dsl.html" title="Scala DSL">Scala DSL</a></li><li><a shape="rect" href="scripting-languages.html" title="Scripting Languages">Scripting Languages</a> such as
+<div class="wiki-content maincontent"><ul><li><a shape="rect" href="bean-language.html" title="Bean Language">Bean Language</a> for using Java for expressions</li><li><a shape="rect" href="constant.html" title="Constant">Constant</a></li><li>the unified <a shape="rect" href="el.html" title="EL">EL</a> from JSP and JSF</li><li><a shape="rect" href="groovy-dsl.html" title="Groovy DSL">Groovy DSL</a></li><li><a shape="rect" href="header.html" title="Header">Header</a></li><li><a shape="rect" href="jxpath.html" title="JXPath">JXPath</a></li><li><a shape="rect" href="mvel.html" title="Mvel">Mvel</a></li><li><a shape="rect" href="ognl.html" title="OGNL">OGNL</a></li><li><a shape="rect" href="ref-language.html" title="Ref Language">Ref Language</a></li><li><a shape="rect" href="property.html" title="Property">Property</a></li><li><a shape="rect" href="scala-dsl.html" title="Scala DSL">Scala DSL</a></li><li><a shape="rect" href="scripting-languages.html" title="Scripting Languages">
 Scripting Languages</a> such as
 	<ul><li><a shape="rect" href="beanshell.html" title="BeanShell">BeanShell</a></li><li><a shape="rect" href="javascript.html" title="JavaScript">JavaScript</a></li><li><a shape="rect" href="groovy.html" title="Groovy">Groovy</a></li><li><a shape="rect" href="python.html" title="Python">Python</a></li><li><a shape="rect" href="php.html" title="PHP">PHP</a></li><li><a shape="rect" href="ruby.html" title="Ruby">Ruby</a></li></ul>
 	</li><li><a shape="rect" href="simple.html" title="Simple">Simple</a>
 	<ul><li><a shape="rect" href="file-language.html" title="File Language">File Language</a></li></ul>

Modified: websites/production/camel/content/languages.html
==============================================================================
--- websites/production/camel/content/languages.html (original)
+++ websites/production/camel/content/languages.html Fri Jan  4 11:23:45 2013
@@ -79,7 +79,7 @@
 
 <p>To support flexible and powerful <a shape="rect" href="enterprise-integration-patterns.html" title="Enterprise Integration Patterns">Enterprise Integration Patterns</a> Camel supports various Languages to create an <a shape="rect" href="expression.html" title="Expression">Expression</a> or <a shape="rect" href="predicate.html" title="Predicate">Predicate</a> within either the <a shape="rect" href="dsl.html" title="DSL">Routing Domain Specific Language</a> or the <a shape="rect" href="xml-configuration.html" title="Xml Configuration">Xml Configuration</a>. The following languages are supported</p>
 
-<ul><li><a shape="rect" href="bean-language.html" title="Bean Language">Bean Language</a> for using Java for expressions</li><li><a shape="rect" href="constant.html" title="Constant">Constant</a></li><li>the unified <a shape="rect" href="el.html" title="EL">EL</a> from JSP and JSF</li><li><a shape="rect" href="header.html" title="Header">Header</a></li><li><a shape="rect" href="jxpath.html" title="JXPath">JXPath</a></li><li><a shape="rect" href="mvel.html" title="Mvel">Mvel</a></li><li><a shape="rect" href="ognl.html" title="OGNL">OGNL</a></li><li><a shape="rect" href="ref-language.html" title="Ref Language">Ref Language</a></li><li><a shape="rect" href="property.html" title="Property">Property</a></li><li><a shape="rect" href="scala-dsl.html" title="Scala DSL">Scala DSL</a></li><li><a shape="rect" href="scripting-languages.html" title="Scripting Languages">Scripting Languages</a> such as
+<ul><li><a shape="rect" href="bean-language.html" title="Bean Language">Bean Language</a> for using Java for expressions</li><li><a shape="rect" href="constant.html" title="Constant">Constant</a></li><li>the unified <a shape="rect" href="el.html" title="EL">EL</a> from JSP and JSF</li><li><a shape="rect" href="groovy-dsl.html" title="Groovy DSL">Groovy DSL</a></li><li><a shape="rect" href="header.html" title="Header">Header</a></li><li><a shape="rect" href="jxpath.html" title="JXPath">JXPath</a></li><li><a shape="rect" href="mvel.html" title="Mvel">Mvel</a></li><li><a shape="rect" href="ognl.html" title="OGNL">OGNL</a></li><li><a shape="rect" href="ref-language.html" title="Ref Language">Ref Language</a></li><li><a shape="rect" href="property.html" title="Property">Property</a></li><li><a shape="rect" href="scala-dsl.html" title="Scala DSL">Scala DSL</a></li><li><a shape="rect" href="scripting-languages.html" title="Scripting Languages">Scripting Languages</a> such as
 	<ul><li><a shape="rect" href="beanshell.html" title="BeanShell">BeanShell</a></li><li><a shape="rect" href="javascript.html" title="JavaScript">JavaScript</a></li><li><a shape="rect" href="groovy.html" title="Groovy">Groovy</a></li><li><a shape="rect" href="python.html" title="Python">Python</a></li><li><a shape="rect" href="php.html" title="PHP">PHP</a></li><li><a shape="rect" href="ruby.html" title="Ruby">Ruby</a></li></ul>
 	</li><li><a shape="rect" href="simple.html" title="Simple">Simple</a>
 	<ul><li><a shape="rect" href="file-language.html" title="File Language">File Language</a></li></ul>

Modified: websites/production/camel/content/predicate.html
==============================================================================
--- websites/production/camel/content/predicate.html (original)
+++ websites/production/camel/content/predicate.html Fri Jan  4 11:23:45 2013
@@ -170,7 +170,7 @@ The sample below demonstrates this:</p>
 
 <h3><a shape="rect" name="Predicate-ExtensiblePredicates"></a>Extensible Predicates</h3>
 <p>Camel supports extensible Predicates using multiple <a shape="rect" href="languages.html" title="Languages">Languages</a>; the following languages are supported out of the box</p>
-<ul><li><a shape="rect" href="bean-language.html" title="Bean Language">Bean Language</a> for using Java for expressions</li><li><a shape="rect" href="constant.html" title="Constant">Constant</a></li><li>the unified <a shape="rect" href="el.html" title="EL">EL</a> from JSP and JSF</li><li><a shape="rect" href="header.html" title="Header">Header</a></li><li><a shape="rect" href="jxpath.html" title="JXPath">JXPath</a></li><li><a shape="rect" href="mvel.html" title="Mvel">Mvel</a></li><li><a shape="rect" href="ognl.html" title="OGNL">OGNL</a></li><li><a shape="rect" href="ref-language.html" title="Ref Language">Ref Language</a></li><li><a shape="rect" href="property.html" title="Property">Property</a></li><li><a shape="rect" href="scala-dsl.html" title="Scala DSL">Scala DSL</a></li><li><a shape="rect" href="scripting-languages.html" title="Scripting Languages">Scripting Languages</a> such as
+<ul><li><a shape="rect" href="bean-language.html" title="Bean Language">Bean Language</a> for using Java for expressions</li><li><a shape="rect" href="constant.html" title="Constant">Constant</a></li><li>the unified <a shape="rect" href="el.html" title="EL">EL</a> from JSP and JSF</li><li><a shape="rect" href="groovy-dsl.html" title="Groovy DSL">Groovy DSL</a></li><li><a shape="rect" href="header.html" title="Header">Header</a></li><li><a shape="rect" href="jxpath.html" title="JXPath">JXPath</a></li><li><a shape="rect" href="mvel.html" title="Mvel">Mvel</a></li><li><a shape="rect" href="ognl.html" title="OGNL">OGNL</a></li><li><a shape="rect" href="ref-language.html" title="Ref Language">Ref Language</a></li><li><a shape="rect" href="property.html" title="Property">Property</a></li><li><a shape="rect" href="scala-dsl.html" title="Scala DSL">Scala DSL</a></li><li><a shape="rect" href="scripting-languages.html" title="Scripting Languages">Scripting Languages</a> such as
 	<ul><li><a shape="rect" href="beanshell.html" title="BeanShell">BeanShell</a></li><li><a shape="rect" href="javascript.html" title="JavaScript">JavaScript</a></li><li><a shape="rect" href="groovy.html" title="Groovy">Groovy</a></li><li><a shape="rect" href="python.html" title="Python">Python</a></li><li><a shape="rect" href="php.html" title="PHP">PHP</a></li><li><a shape="rect" href="ruby.html" title="Ruby">Ruby</a></li></ul>
 	</li><li><a shape="rect" href="simple.html" title="Simple">Simple</a>
 	<ul><li><a shape="rect" href="file-language.html" title="File Language">File Language</a></li></ul>

Modified: websites/production/camel/content/servletlistener-component.html
==============================================================================
--- websites/production/camel/content/servletlistener-component.html (original)
+++ websites/production/camel/content/servletlistener-component.html Fri Jan  4 11:23:45 2013
@@ -93,17 +93,137 @@ This component is old school and based o
 <p>To use this you need to configure the <tt>org.apache.camel.component.servletlistener.CamelServletContextListener</tt> in the <tt>WEB-INF/web.xml</tt> file as shown below:<br clear="none">
 TODO: myweb.xml</p>
 
-<h4><a shape="rect" name="ServletListenerComponent-Example"></a>Example</h4>
-<p>See <span class="error">[Servlet Tomcat No Spring Example]</span>. </p>
-
 <h3><a shape="rect" name="ServletListenerComponent-Options"></a>Options</h3>
 
 <p>The <tt>org.apache.camel.component.servletlistener.CamelServletContextListener</tt> supports the following options which can be configured as context-param in the web.xml file.</p>
 
 <div class="table-wrap">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Option </th><th colspan="1" rowspan="1" class="confluenceTh"> Type </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> propertyPlaceholder.XXX </td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" class="confluenceTd"> To configure <span class="error">[Using PropertyPlaceholder]</span> 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" title="Properties">Properties</a> component. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> jmx.XXX </td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" class="confluenceTd"> To configure <a shape="rect" 
 href="camel-jmx.html" title="Camel JMX">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 <tt>org.apache.camel.spi.ManagementAgent</tt>. As well the options mentioned on the <a shape="rect" href="camel-jmx.html" title="Camel JMX">JMX</a> page. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> name </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>String</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> To configure the name of the <a shape="rect" href="camelcontext.html" title="CamelContext">CamelContext</a>. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> streamCache </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>Boolean</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> Whether to enable <a shape="rect" href="stream-caching.html" title="Stream caching">Stream caching</a>. </td></tr><tr><td colspan="1" rowspan="1
 " class="confluenceTd"> trace </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>Boolean</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> Whether to enable <span class="error">[Tracing]</span>. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> delayer </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>Long</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> To set a delay value for <a shape="rect" href="delay-interceptor.html" title="Delay Interceptor">Delay Interceptor</a>. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> handleFault </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>Boolean</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> Whether to enable handle fault. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> errorHandlerRef </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>String</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> Refers to a context
  scoped <a shape="rect" href="error-handler.html" title="Error Handler">Error Handler</a> to be used. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> autoStartup </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>Boolean</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> Whether to start all routes when starting Camel. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> useMDCLogging </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>Boolean</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> Whether to use <a shape="rect" href="mdc-logging.html" title="MDC logging">MDC logging</a>. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> useBreadcrumb </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>Boolean</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> Whether to use <span class="error">[Breadcrumb]</span>. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> managementNam
 ePattern </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>String</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> To set a custom naming pattern for JMX MBeans. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> threadNamePattern </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>String</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> To set a custom naming pattern for threads. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> properties.XXX </td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" class="confluenceTd"> To set custom properties on <tt>CamelContext.getProperties</tt>. This is seldom in use. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> routebuilder.XXX </td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" class="confluenceTd"> To configure routes to be used. See below for more details. </td></tr><tr><td
  colspan="1" rowspan="1" class="confluenceTd"> XXX </td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" class="confluenceTd"> To set any option on <a shape="rect" href="camelcontext.html" title="CamelContext">CamelContext</a>. </td></tr></tbody></table>
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Option </th><th colspan="1" rowspan="1" class="confluenceTh"> Type </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> propertyPlaceholder.XXX </td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" class="confluenceTd"> To configure <span class="error">[Using PropertyPlaceholder]</span> 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" title="Properties">Properties</a> component. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> jmx.XXX </td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" class="confluenceTd"> To configure <a shape="rect" 
 href="camel-jmx.html" title="Camel JMX">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 <tt>org.apache.camel.spi.ManagementAgent</tt>. As well the options mentioned on the <a shape="rect" href="camel-jmx.html" title="Camel JMX">JMX</a> page. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> name </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>String</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> To configure the name of the <a shape="rect" href="camelcontext.html" title="CamelContext">CamelContext</a>. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> streamCache </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>Boolean</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> Whether to enable <a shape="rect" href="stream-caching.html" title="Stream caching">Stream caching</a>. </td></tr><tr><td colspan="1" rowspan="1
 " class="confluenceTd"> trace </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>Boolean</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> Whether to enable <span class="error">[Tracing]</span>. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> delayer </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>Long</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> To set a delay value for <a shape="rect" href="delay-interceptor.html" title="Delay Interceptor">Delay Interceptor</a>. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> handleFault </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>Boolean</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> Whether to enable handle fault. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> errorHandlerRef </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>String</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> Refers to a context
  scoped <a shape="rect" href="error-handler.html" title="Error Handler">Error Handler</a> to be used. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> autoStartup </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>Boolean</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> Whether to start all routes when starting Camel. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> useMDCLogging </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>Boolean</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> Whether to use <a shape="rect" href="mdc-logging.html" title="MDC logging">MDC logging</a>. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> useBreadcrumb </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>Boolean</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> Whether to use <span class="error">[Breadcrumb]</span>. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> managementNam
 ePattern </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>String</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> To set a custom naming pattern for JMX MBeans. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> threadNamePattern </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>String</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> To set a custom naming pattern for threads. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> properties.XXX </td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" class="confluenceTd"> To set custom properties on <tt>CamelContext.getProperties</tt>. This is seldom in use. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> routebuilder.XXX </td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" class="confluenceTd"> To configure routes to be used. See below for more details. </td></tr><tr><td
  colspan="1" rowspan="1" class="confluenceTd"> CamelContextLifecycle </td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" class="confluenceTd"> Refers to a FQN classname of a implementation of <tt>org.apache.camel.component.servletlistener.CamelContextLifecycle</tt>. Which allows to execute custom code before and after <a shape="rect" href="camelcontext.html" title="CamelContext">CamelContext</a> has been started or stopped. See below for further details. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> XXX </td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" class="confluenceTd"> To set any option on <a shape="rect" href="camelcontext.html" title="CamelContext">CamelContext</a>. </td></tr></tbody></table>
 </div>
 
+<p>TODO: Div small table</p>
+
+<h3><a shape="rect" name="ServletListenerComponent-Examples"></a>Examples</h3>
+
+<p>See <span class="error">[Servlet Tomcat No Spring Example]</span>. </p>
+
+<h3><a shape="rect" name="ServletListenerComponent-Configuringroutes"></a>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><a shape="rect" name="ServletListenerComponent-UsingaRouteBuilderclass"></a>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" title="RouteBuilder">RouteBuilder</a> class, as shown below:</p>
+
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<pre class="code-xml">
+  <span class="code-tag">&lt;context-param&gt;</span>
+    <span class="code-tag">&lt;param-name&gt;</span>routeBuilder-MyRoute<span class="code-tag">&lt;/param-name&gt;</span>
+    <span class="code-tag">&lt;param-value&gt;</span>org.apache.camel.component.servletlistener.MyRoute<span class="code-tag">&lt;/param-value&gt;</span>
+  <span class="code-tag">&lt;/context-param&gt;</span>
+</pre>
+</div></div>
+
+<p>You can specify multiple classes in the same param-value as shown below:</p>
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<pre class="code-xml">
+  <span class="code-tag">&lt;context-param&gt;</span>
+    <span class="code-tag">&lt;param-name&gt;</span>routeBuilder-routes<span class="code-tag">&lt;/param-name&gt;</span>
+    <span class="code-tag"><span class="code-comment">&lt;!-- we can define multiple values separated by comma --&gt;</span></span>
+    <span class="code-tag">&lt;param-value&gt;</span>
+      org.apache.camel.component.servletlistener.MyRoute,
+      org.apache.camel.component.servletlistener.routes.BarRouteBuilder
+    <span class="code-tag">&lt;/param-value&gt;</span>
+  <span class="code-tag">&lt;/context-param&gt;</span>
+</pre>
+</div></div>
+
+<p>The name of the parameter does not have a meaning at runtime. It just need to be unique and start with "routeBuilder". In the example above we have "routeBuilder-routes". But you could just as well have named it "routeBuilder.foo".</p>
+
+<h4><a shape="rect" name="ServletListenerComponent-Usingpackagescanning"></a>Using package scanning</h4>
+
+<p>You can also tell Camel to use package scanning, which mean it will look in the given package for all classes of <a shape="rect" href="routebuilder.html" title="RouteBuilder">RouteBuilder</a> types and automatic adding them as Camel routes. To do that you need to prefix the value with "packagescan:" as shown below:</p>
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<pre class="code-xml">
+  <span class="code-tag">&lt;context-param&gt;</span>
+    <span class="code-tag">&lt;param-name&gt;</span>routeBuilder-MyRoute<span class="code-tag">&lt;/param-name&gt;</span>
+    <span class="code-tag"><span class="code-comment">&lt;!-- define the routes using package scanning by prefixing with packagescan: --&gt;</span></span>
+    <span class="code-tag">&lt;param-value&gt;</span>packagescan:org.apache.camel.component.servletlistener.routes<span class="code-tag">&lt;/param-value&gt;</span>
+  <span class="code-tag">&lt;/context-param&gt;</span>
+</pre>
+</div></div>
+
+<h4><a shape="rect" name="ServletListenerComponent-UsingaXMLfile"></a>Using a XML file</h4>
+
+<p>You can also define Camel routes using XML DSL, though as we are not using Spring or Blueprint the XML file can only contain Camel route(s). <br clear="none">
+In the web.xml you refer to the XML file which can be from "classpath", "file" or a "http" url, as shown below:</p>
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<pre class="code-xml">
+  <span class="code-tag">&lt;context-param&gt;</span>
+    <span class="code-tag">&lt;param-name&gt;</span>routeBuilder-MyRoute<span class="code-tag">&lt;/param-name&gt;</span>
+    <span class="code-tag">&lt;param-value&gt;</span>classpath:routes/myRoutes.xml<span class="code-tag">&lt;/param-value&gt;</span>
+  <span class="code-tag">&lt;/context-param&gt;</span>
+</pre>
+</div></div>
+
+<p>And the XML file is:</p>
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<pre class="code-java">
+&lt;?xml version=<span class="code-quote">"1.0"</span> encoding=<span class="code-quote">"UTF-8"</span>?&gt;
+&lt;!-- the xmlns=<span class="code-quote">"http:<span class="code-comment">//camel.apache.org/schema/spring"</span> is needed --&gt;
+</span>&lt;routes xmlns=<span class="code-quote">"http:<span class="code-comment">//camel.apache.org/schema/spring"</span>&gt;
+</span>
+  &lt;route id=<span class="code-quote">"foo"</span>&gt;
+    &lt;from uri=<span class="code-quote">"direct:foo"</span>/&gt;
+    &lt;to uri=<span class="code-quote">"mock:foo"</span>/&gt;
+  &lt;/route&gt;
+
+  &lt;route id=<span class="code-quote">"bar"</span>&gt;
+    &lt;from uri=<span class="code-quote">"direct:bar"</span>/&gt;
+    &lt;to uri=<span class="code-quote">"mock:bar"</span>/&gt;
+  &lt;/route&gt;
+
+&lt;/routes&gt;
+</pre>
+</div></div>
+
+<p>Notice that in the XML file the root tag is &lt;routes&gt; which must use the namespace "http://camel.apache.org/schema/spring". This namespace is having the spring in the name, but that is because of historical reasons, as Spring was the first and only XML DSL back in the time. At runtime no Spring JARs is needed. Maybe in Camel 3.0 the namespace can be renamed to a generic name.</p>
+
+
+<h4><a shape="rect" name="ServletListenerComponent-Configuringpropertplaceholders"></a>Configuring propert placeholders</h4>
+
+<p>Here is a snippet of a web.xml configuration for setting up property placeholders to load <tt>myproperties.properties</tt> from the classpath</p>
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<pre class="code-xml">
+  <span class="code-tag"><span class="code-comment">&lt;!-- setup property placeholder to load properties from classpath --&gt;</span></span>
+  <span class="code-tag"><span class="code-comment">&lt;!-- we do this by setting the param-name with propertyPlaceholder. as prefix and then any options such as location, cache etc --&gt;</span></span>
+  <span class="code-tag">&lt;context-param&gt;</span>
+    <span class="code-tag">&lt;param-name&gt;</span>propertyPlaceholder.location<span class="code-tag">&lt;/param-name&gt;</span>
+    <span class="code-tag">&lt;param-value&gt;</span>classpath:myproperties.properties<span class="code-tag">&lt;/param-value&gt;</span>
+  <span class="code-tag">&lt;/context-param&gt;</span>
+  <span class="code-tag"><span class="code-comment">&lt;!-- for example to disable cache on properties component, you do --&gt;</span></span>
+  <span class="code-tag">&lt;context-param&gt;</span>
+    <span class="code-tag">&lt;param-name&gt;</span>propertyPlaceholder.cache<span class="code-tag">&lt;/param-name&gt;</span>
+    <span class="code-tag">&lt;param-value&gt;</span>false<span class="code-tag">&lt;/param-value&gt;</span>
+  <span class="code-tag">&lt;/context-param&gt;</span>
+</pre>
+</div></div>
+
+<h4><a shape="rect" name="ServletListenerComponent-ConfiguringJMX"></a>Configuring JMX</h4>
+
+<p>Here is a snippet of a web.xml configuration for configuring JMX, such as disabling JMX.</p>
+
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<pre class="code-xml">
+  <span class="code-tag"><span class="code-comment">&lt;!-- configure JMX by using names that is prefixed with jmx. --&gt;</span></span>
+  <span class="code-tag"><span class="code-comment">&lt;!-- in this example we disable JMX --&gt;</span></span>
+  <span class="code-tag">&lt;context-param&gt;</span>
+    <span class="code-tag">&lt;param-name&gt;</span>jmx.disabled<span class="code-tag">&lt;/param-name&gt;</span>
+    <span class="code-tag">&lt;param-value&gt;</span>true<span class="code-tag">&lt;/param-value&gt;</span>
+  <span class="code-tag">&lt;/context-param&gt;</span>
+</pre>
+</div></div>
+
 
 
 

Modified: websites/production/camel/content/user-stories.html
==============================================================================
--- websites/production/camel/content/user-stories.html (original)
+++ websites/production/camel/content/user-stories.html Fri Jan  4 11:23:45 2013
@@ -80,9 +80,20 @@
 <p>This page is intended as a place to collect user stories and feedback on Apache Camel. If you are using or have tried Apache Camel please add an entry or comment; or post to the <a shape="rect" href="discussion-forums.html" title="Discussion Forums">Discussion Forums</a>.</p>
 
 <div class="table-wrap">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Company or Project </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://activemq.apache.org/">Apache ActiveMQ</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> Uses Camel to add <a shape="rect" href="enterprise-integration-patterns.html" title="Enterprise Integration Patterns">Enterprise Integration Patterns</a> support into the <a shape="rect" class="external-link" href="http://activemq.apache.org/enterprise-integration-patterns.html">ActiveMQ broker</a>. If you run an out of the box ActiveMQ broker, look in conf/activemq.xml and you'll see &lt;camelContext&gt; with some example routing rules. Can be used to bridge ActiveMQ with any of the camel <a shape="rect" href="components.html" title="Components">Components</a>. </td></tr><tr><td colspan="1" 
 rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://servicemix.apache.org/home.html">Apache ServiceMix</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> Uses Camel as a routing engine as a <a shape="rect" class="external-link" href="http://servicemix.apache.org/servicemix-camel.html">JBI service unit</a> for use either in <a shape="rect" href="jbi.html" title="JBI">JBI</a> or OSGi to route between JBI endpoints. See the <a shape="rect" class="external-link" href="http://servicemix.apache.org/3-beginner-using-apache-camel-inside-servicemix.html">tutorial</a> or <a shape="rect" class="external-link" href="http://servicemix.apache.org/camel-example.html">example</a> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://fusesource.com/products/enterprise-camel/" rel="nofollow">Fuse Mediation Router</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class
 ="external-link" href="http://fusesource.com/" rel="nofollow">FuseSource</a> provides a commercial distribution of Camel complete with additional features and support as well as improved documenation and samples. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://fusesource.com/products/enterprise-servicemix/" rel="nofollow">Fuse ESB</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://fusesource.com/" rel="nofollow">FuseSource</a> provides a commercial distribution of <a shape="rect" class="external-link" href="http://servicemix.apache.org/home.html">Apache ServiceMix</a> which includes <a shape="rect" class="external-link" href="http://fusesource.com/products/enterprise-camel/" rel="nofollow">FUSE Mediation Router</a> which is a distribution of Camel </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" hre
 f="http://fusesource.com/products/fuse-ide-camel/" rel="nofollow">Fuse IDE</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://fusesource.com/" rel="nofollow">FuseSource</a> provides developer tooling for Camel, ServiceMix, and ActiveMQ. Fuse IDE for Camel is a graphical, Eclipse-based tool for integrating software components that works with Apache Camel or Fuse Mediation Router. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://grails.org" rel="nofollow">Grails</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> The <a shape="rect" class="external-link" href="http://grails.org/plugin/routing" rel="nofollow">Grails Camel Routing Plugin</a> provides integration of Camel into Grails </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://wiki.open-esb.java.net/Wiki.jsp?page=CamelSE" rel="nof
 ollow">Open ESB Camel SE</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> Provides a JBI Service Engine for <a shape="rect" class="external-link" href="https://open-esb.dev.java.net/" rel="nofollow">Open ESB</a>.  See the <a shape="rect" class="external-link" href="http://blogs.sun.com/polyblog/entry/camel_fuji" rel="nofollow">example using OpenESB and Fuji</a> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://www.subrecord.org/" rel="nofollow">SubRecord</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> Uses Camel for routing and EDA processing </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://openehealth.org/display/ipf2/Home" rel="nofollow">Open eHealth Integration Platform</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> The Open eHealth Integration Platform (IPF) is an extension of the Apache Camel routing and medi
 ation engine. It has an application programming layer based on the Groovy programming language and comes with comprehensive support for message processing and connecting systems in the eHealth domain. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://code.google.com/p/camel-soap/" rel="nofollow">Camel SOAP</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> Zero code WSDL based SOAP Client component for Apache Camel. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://www.opensplice.com/section-item.asp?id=964" rel="nofollow">PrismTech</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> PrismTech Simplifies Systems Integration &amp; SOA Connectivity with Release of Open Source OpenSplice DDS Connector for Apache Camel. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://git
 hub.com/hyperthunk/axiom" rel="nofollow">Axiom</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> Axiom is is a framework for testing integration scenarios and uses Apache Camel to interact with your integration stack. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://www.regionh.dk/English/English.htm" rel="nofollow">Capital Region of Denmark</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> Chose to switch proprietary ESB to open source Apache Camel. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://akkasource.org/" rel="nofollow">Akka</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> Akka uses Apache Camel to implement additional messaging interfaces for <a shape="rect" class="external-link" href="http://doc.akkasource.org/actors" rel="nofollow">actors</a>. Any Camel <a shape="rect" class="external-link" href="http://c
 amel.apache.org/components.html">component</a> can be used to send and receive messages from Akka actors. For details refer to the documentation of the <a shape="rect" class="external-link" href="http://doc.akkasource.org/camel" rel="nofollow">akka-camel</a> extension module.</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://github.com/dgreco/camel-msmq" rel="nofollow">camel-msmq</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> A Camel Microsoft MQ component. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://github.com/ticktock/camel-cassandra" rel="nofollow">camel-cassandra</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> A Camel Cassandra component. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://jboss.org/drools" rel="nofollow">JBoss Drools</a> </td><td colspa
 n="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://blog.athico.com/2010/07/declarative-rest-services-for-drools.html" rel="nofollow">Drools</a> integrates with Camel. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://www.jboss.org/jbossesb" rel="nofollow">JBoss ESB</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> JBoss ESB integrates with Camel. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://code.google.com/p/simple-dm/" rel="nofollow">simple-dm</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> Simple Dynamic Module System for Maven integrates with Camel. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://wiki.jonas.ow2.org/xwiki/bin/view/Main/WebHome" rel="nofollow">JOnAS Application Server</a> </td><td colspan="1" rowspan
 ="1" class="confluenceTd"> JOnAS Application Server integrates with Camel. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://www.neociclo.com/2010/09/apache-camel-now-has-oftp2-support/" rel="nofollow">camel-oftp2</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://www.neociclo.com/" rel="nofollow">Neociclo</a> provides an <a shape="rect" class="external-link" href="http://accord.ow2.org/odetteftp/protocol.html" rel="nofollow">OFTP2</a> component for Apache Camel. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <del><a shape="rect" class="external-link" href="http://code.google.com/p/camel-jmx/" rel="nofollow">camel-jmx</a></del> </td><td colspan="1" rowspan="1" class="confluenceTd"> Apache Camel component for consuming JMX Notifications. Part of Apache Camel since 2.6 see <a shape="rect" href="jmx.html" title="JMX">JMX</a> </td></tr><tr>
 <td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://github.com/osinka/camel-beanstalk" rel="nofollow">camel-beanstalk</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> Apache Camel component for beanstalk. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://code.google.com/p/active-bam/" rel="nofollow">Active BAM</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> Web Console Business Activity Monitoring for ServiceMix, Camel and ActiveMQ. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://code.google.com/p/camel-sns/" rel="nofollow">camel-sns</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> The SNS component allows messages to be sent to or consumed from an Amazon Simple Notification Topic. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class=
 "external-link" href="http://code.google.com/p/camel-social/" rel="nofollow">camel-social</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> The Camel Social component is a PoC to poll social data in a uniform way from social networks. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <del><a shape="rect" class="external-link" href="http://code.google.com/p/camel-apns/" rel="nofollow">camel-apns</a></del> </td><td colspan="1" rowspan="1" class="confluenceTd"> Camel component for Apple Push Notification service. Part of Apache Camel since 2.8, see <a shape="rect" href="apns.html" title="APNS">APNS</a> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://incubator.apache.org/hise/">Apache Hise</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> Apache Hise (Open Source Implementation of WS-Human-Task Specification) integrates with Camel. </td></tr><tr><td colspan="1" rowspan="1" class="c
 onfluenceTd"> <a shape="rect" class="external-link" href="http://www.catify.com/" rel="nofollow">Catify</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> Catify is build on top of proven software stack like Spring, Apache ActiveMQ, Apache Camel, Apache Felix and MongoDB. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><a shape="rect" class="external-link" href="http://touk.pl/toukeu/rw/pages/index.en.do" rel="nofollow">TouK</a></td><td colspan="1" rowspan="1" class="confluenceTd">We are using Apache ServiceMix (both 3.x and 4.x) with <a shape="rect" class="external-link" href="http://camel.apache.org/">Apache Camel</a>, <a shape="rect" class="external-link" href="http://ode.apache.org/">Apache ODE</a> and <a shape="rect" class="external-link" href="http://incubator.apache.org/hise/">Apache HISE</a> as a middleware integration platform, with the biggest deployment for <a shape="rect" class="external-link" href="http://www.playmobile.pl/" rel="nofollow"
 >Play</a>, mobile telco operator in Poland </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="https://github.com/wheijke/camel-tika" rel="nofollow">camel-tika</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> Camel data format for <a shape="rect" class="external-link" href="http://tika.apache.org/">Apache Tika</a> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="https://github.com/catify/camel-mongodb" rel="nofollow">camel-mongodb</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> Camel idempotent consumer EIP using MongoDB. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://web.progress.com/en/sonic/sonic-esb.html" rel="nofollow">Progress Sonic ESB</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> Progress Sonic ESB uses Camel internally to mediate Web Service messages (l
 everaging CXF stack) and Sonic ESB messages </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="https://github.com/krasserm/scalaz-camel" rel="nofollow">scalaz-camel</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> A Scala(z)-based DSL for Apache Camel </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="https://github.com/obergner/camelpe" rel="nofollow">camel-camelpe</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> A CDI Portable Extension for Apache Camel </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://www.kuali.org/ole" rel="nofollow">Kuali Ole</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> Kuali OLE uses Apache Camel in their open source administrative software </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" hr
 ef="https://github.com/gerco/camel-apama" rel="nofollow">camel-apama</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> A Camel component for <a shape="rect" class="external-link" href="http://web.progress.com/en/apama/index.html" rel="nofollow">Progress Apama</a> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://code.google.com/p/caerusone/" rel="nofollow">CaerusOne</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> CaerusOne is advanced application integration framework, sdk, server application server. It uses apache camel routing engine as part of core process engine. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="https://github.com/lshift/camel-rabbitmq" rel="nofollow">camel-rabbitmq</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> A component for interfacing with the RabbitMQ AMQP broker </td></tr><tr><td colspan="1" row
 span="1" class="confluenceTd"> <a shape="rect" class="external-link" href="https://github.com/cdollins/camel-grizzly" rel="nofollow">camel-grizzly</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> A component that works with the Glassfish Grizzly networking library </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://www.jboss.org/switchyard" rel="nofollow">JBoss SwitchYard</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> SwitchYard is a lightweight service delivery framework for SOA and its integrated with Camel out of the box. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="https://github.com/osinka/camel-scala-extra" rel="nofollow">camel-scala-extra</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> Extra Apache Camel methods for Scala </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="exte
 rnal-link" href="https://github.com/marcuspocus/play-camel" rel="nofollow">camel-play</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> A EIP + Messaging module for the Play! Framework  </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://activiti.org/" rel="nofollow">Activiti</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://bpmn20inaction.blogspot.com/2011/05/supersize-activiti-with-mule-esb-and.html" rel="nofollow">Activiti BPM</a> has direct Apache Camel integration. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://www.blackbeltfactory.com/QuestionnaireDefDisplay.wwa?questPublicId=1703" rel="nofollow">Apache Camel exam at Black Belt</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> Blackbelt has an exam covering Apache Camel </td></tr><tr><td colspan="1" rowspan="1" cl
 ass="confluenceTd"> <a shape="rect" class="external-link" href="http://easyforms-camel.forge.onehippo.org/" rel="nofollow">EasyForms Camel Support</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> The EasyForms Camel Support Components provides extended HST EasyForms Components which can invoke Apache Camel Routes. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="https://groups.google.com/group/camel-user-group-denmark" rel="nofollow">Apache Camel User Group Denmark</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> A danish user group for Apache Camel. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://groups.google.com/group/apache-camel-user-group-tunisia" rel="nofollow">Apache Camel User Group Tunisia</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> A tunisian user group for Apache Camel. </td></tr><tr><td colspan="1" rowsp
 an="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://www.linkedin.com/groups?gid=2447439&amp;trk=hb_side_g" rel="nofollow">Linkedin Apache Camel Group</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> The Apache Camel group in linkedin. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://code.google.com/p/oracle-coherence-camel-component/" rel="nofollow">Oracle Coherence Camel Component</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> A Camel component for integrating with Oracle Coherence </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="https://github.com/soluvas/tumblej" rel="nofollow">camel-tumblr</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> A Camel component to post to Tumblr. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://co
 de.google.com/p/camel-cmis/" rel="nofollow">camel-cmis</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> A Camel component to integrate with CMIS compliant content repository (for example, Alfresco, SharePoint, OpenText). </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="https://github.com/Bluelock/camel-spring-amqp" rel="nofollow">camel-spring-amqp</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> A Camel component to integrate with Spring AMQP to communicate with for example RabbitMQ. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="https://bitbucket.org/arkadi/camel-sipe" rel="nofollow">camel-sipe</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> A Camel component to communicate with Microsoft Office Communicator and Lync Servers. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link"
  href="http://code.google.com/p/rmannibucau/wiki/CamelDiagramGenerator" rel="nofollow">CamelDiagramGenerator</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> A maven plugin to generate camel diagram from routes. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://sksamuel.github.com/camelwatch/" rel="nofollow">CamelWatch</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> A web app for monitoring Camel applications. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="https://github.com/Redpill-Linpro/camel-smb" rel="nofollow">Camel SMB</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> This project is a Samba Camel component build on top of <a shape="rect" class="external-link" href="http://jcifs.samba.org" rel="nofollow">JCIFS</a>. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" 
 href="https://github.com/sksamuel/camel-couchdb" rel="nofollow">camel-couchdb</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> A Camel component for Apache CouchDB. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://zeroturnaround.com/software/jrebel" rel="nofollow">JRebel</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> JRebel now supports <a shape="rect" class="external-link" href="http://zeroturnaround.com/jrebel/jrebel-5-1-2-released-apache-camel-now-supported/" rel="nofollow">reloading Camel routes</a> without any application server restarts. </td></tr></tbody></table>
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Company or Project </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://activemq.apache.org/">Apache ActiveMQ</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> Uses Camel to add <a shape="rect" href="enterprise-integration-patterns.html" title="Enterprise Integration Patterns">Enterprise Integration Patterns</a> support into the <a shape="rect" class="external-link" href="http://activemq.apache.org/enterprise-integration-patterns.html">ActiveMQ broker</a>. If you run an out of the box ActiveMQ broker, look in conf/activemq.xml and you'll see &lt;camelContext&gt; with some example routing rules. Can be used to bridge ActiveMQ with any of the camel <a shape="rect" href="components.html" title="Components">Components</a>. </td></tr><tr><td colspan="1" 
 rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://servicemix.apache.org/home.html">Apache ServiceMix</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> Uses Camel as a routing engine as a <a shape="rect" class="external-link" href="http://servicemix.apache.org/servicemix-camel.html">JBI service unit</a> for use either in <a shape="rect" href="jbi.html" title="JBI">JBI</a> or OSGi to route between JBI endpoints. See the <a shape="rect" class="external-link" href="http://servicemix.apache.org/3-beginner-using-apache-camel-inside-servicemix.html">tutorial</a> or <a shape="rect" class="external-link" href="http://servicemix.apache.org/camel-example.html">example</a> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://fusesource.com/products/enterprise-camel/" rel="nofollow">Fuse Mediation Router</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class
 ="external-link" href="http://fusesource.com/" rel="nofollow">FuseSource</a> provides a commercial distribution of Camel complete with additional features and support as well as improved documenation and samples. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://fusesource.com/products/enterprise-servicemix/" rel="nofollow">Fuse ESB</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://fusesource.com/" rel="nofollow">FuseSource</a> provides a commercial distribution of <a shape="rect" class="external-link" href="http://servicemix.apache.org/home.html">Apache ServiceMix</a> which includes <a shape="rect" class="external-link" href="http://fusesource.com/products/enterprise-camel/" rel="nofollow">FUSE Mediation Router</a> which is a distribution of Camel </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" hre
 f="http://fusesource.com/products/fuse-ide-camel/" rel="nofollow">Fuse IDE</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://fusesource.com/" rel="nofollow">FuseSource</a> provides developer tooling for Camel, ServiceMix, and ActiveMQ. Fuse IDE for Camel is a graphical, Eclipse-based tool for integrating software components that works with Apache Camel or Fuse Mediation Router. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://hawt.io/" rel="nofollow">hawt.io</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> hawt.io is an open source HTML5 web application for visualising, managing and tracing Camel routes &amp; endpoints, ActiveMQ brokers, JMX, OSGi and logging. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://grails.org" rel="nofollow">Grails</a> </td><td colspan="1" rowspan="1
 " class="confluenceTd"> The <a shape="rect" class="external-link" href="http://grails.org/plugin/routing" rel="nofollow">Grails Camel Routing Plugin</a> provides integration of Camel into Grails </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://wiki.open-esb.java.net/Wiki.jsp?page=CamelSE" rel="nofollow">Open ESB Camel SE</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> Provides a JBI Service Engine for <a shape="rect" class="external-link" href="https://open-esb.dev.java.net/" rel="nofollow">Open ESB</a>.  See the <a shape="rect" class="external-link" href="http://blogs.sun.com/polyblog/entry/camel_fuji" rel="nofollow">example using OpenESB and Fuji</a> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://www.subrecord.org/" rel="nofollow">SubRecord</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> Uses Camel for routing and EDA p
 rocessing </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://openehealth.org/display/ipf2/Home" rel="nofollow">Open eHealth Integration Platform</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> The Open eHealth Integration Platform (IPF) is an extension of the Apache Camel routing and mediation engine. It has an application programming layer based on the Groovy programming language and comes with comprehensive support for message processing and connecting systems in the eHealth domain. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://code.google.com/p/camel-soap/" rel="nofollow">Camel SOAP</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> Zero code WSDL based SOAP Client component for Apache Camel. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://www.opensplice.co
 m/section-item.asp?id=964" rel="nofollow">PrismTech</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> PrismTech Simplifies Systems Integration &amp; SOA Connectivity with Release of Open Source OpenSplice DDS Connector for Apache Camel. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://github.com/hyperthunk/axiom" rel="nofollow">Axiom</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> Axiom is is a framework for testing integration scenarios and uses Apache Camel to interact with your integration stack. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://www.regionh.dk/English/English.htm" rel="nofollow">Capital Region of Denmark</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> Chose to switch proprietary ESB to open source Apache Camel. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class=
 "external-link" href="http://akkasource.org/" rel="nofollow">Akka</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> Akka uses Apache Camel to implement additional messaging interfaces for <a shape="rect" class="external-link" href="http://doc.akkasource.org/actors" rel="nofollow">actors</a>. Any Camel <a shape="rect" class="external-link" href="http://camel.apache.org/components.html">component</a> can be used to send and receive messages from Akka actors. For details refer to the documentation of the <a shape="rect" class="external-link" href="http://doc.akkasource.org/camel" rel="nofollow">akka-camel</a> extension module.</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://jboss.org/drools" rel="nofollow">JBoss Drools</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://blog.athico.com/2010/07/declarative-rest-services-for-drools.html" rel="nofoll
 ow">Drools</a> integrates with Camel. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://www.jboss.org/jbossesb" rel="nofollow">JBoss ESB</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> JBoss ESB integrates with Camel. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://code.google.com/p/simple-dm/" rel="nofollow">simple-dm</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> Simple Dynamic Module System for Maven integrates with Camel. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://wiki.jonas.ow2.org/xwiki/bin/view/Main/WebHome" rel="nofollow">JOnAS Application Server</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> JOnAS Application Server integrates with Camel. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="externa
 l-link" href="http://code.google.com/p/active-bam/" rel="nofollow">Active BAM</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> Web Console Business Activity Monitoring for ServiceMix, Camel and ActiveMQ. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://incubator.apache.org/hise/">Apache Hise</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> Apache Hise (Open Source Implementation of WS-Human-Task Specification) integrates with Camel. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://www.catify.com/" rel="nofollow">Catify</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> Catify is build on top of proven software stack like Spring, Apache ActiveMQ, Apache Camel, Apache Felix and MongoDB. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><a shape="rect" class="external-link" href="http://touk.pl/toukeu/rw/pag
 es/index.en.do" rel="nofollow">TouK</a></td><td colspan="1" rowspan="1" class="confluenceTd">We are using Apache ServiceMix (both 3.x and 4.x) with <a shape="rect" class="external-link" href="http://camel.apache.org/">Apache Camel</a>, <a shape="rect" class="external-link" href="http://ode.apache.org/">Apache ODE</a> and <a shape="rect" class="external-link" href="http://incubator.apache.org/hise/">Apache HISE</a> as a middleware integration platform, with the biggest deployment for <a shape="rect" class="external-link" href="http://www.playmobile.pl/" rel="nofollow">Play</a>, mobile telco operator in Poland </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://web.progress.com/en/sonic/sonic-esb.html" rel="nofollow">Progress Sonic ESB</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> Progress Sonic ESB uses Camel internally to mediate Web Service messages (leveraging CXF stack) and Sonic ESB messages </td
 ></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="https://github.com/krasserm/scalaz-camel" rel="nofollow">scalaz-camel</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> A Scala(z)-based DSL for Apache Camel </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="https://github.com/obergner/camelpe" rel="nofollow">camel-camelpe</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> A CDI Portable Extension for Apache Camel </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://www.kuali.org/ole" rel="nofollow">Kuali Ole</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> Kuali OLE uses Apache Camel in their open source administrative software </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://code.google.com/p/caerusone/" rel="no
 follow">CaerusOne</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> CaerusOne is advanced application integration framework, sdk, server application server. It uses apache camel routing engine as part of core process engine. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://www.jboss.org/switchyard" rel="nofollow">JBoss SwitchYard</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> SwitchYard is a lightweight service delivery framework for SOA and its integrated with Camel out of the box. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="https://github.com/osinka/camel-scala-extra" rel="nofollow">camel-scala-extra</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> Extra Apache Camel methods for Scala </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="https://github.com/marcu
 spocus/play-camel" rel="nofollow">camel-play</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> A EIP + Messaging module for the Play! Framework  </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://activiti.org/" rel="nofollow">Activiti</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://bpmn20inaction.blogspot.com/2011/05/supersize-activiti-with-mule-esb-and.html" rel="nofollow">Activiti BPM</a> has direct Apache Camel integration. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://www.blackbeltfactory.com/QuestionnaireDefDisplay.wwa?questPublicId=1703" rel="nofollow">Apache Camel exam at Black Belt</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> Blackbelt has an exam covering Apache Camel </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class
 ="external-link" href="http://easyforms-camel.forge.onehippo.org/" rel="nofollow">EasyForms Camel Support</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> The EasyForms Camel Support Components provides extended HST EasyForms Components which can invoke Apache Camel Routes. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://code.google.com/p/rmannibucau/wiki/CamelDiagramGenerator" rel="nofollow">CamelDiagramGenerator</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> A maven plugin to generate camel diagram from routes. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://sksamuel.github.com/camelwatch/" rel="nofollow">CamelWatch</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> A web app for monitoring Camel applications. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" h
 ref="http://zeroturnaround.com/software/jrebel" rel="nofollow">JRebel</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> JRebel now supports <a shape="rect" class="external-link" href="http://zeroturnaround.com/jrebel/jrebel-5-1-2-released-apache-camel-now-supported/" rel="nofollow">reloading Camel routes</a> without any application server restarts. </td></tr></tbody></table>
 </div>
 
+
+<div class="table-wrap">
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> User Groups </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="https://groups.google.com/group/camel-user-group-denmark" rel="nofollow">Apache Camel User Group Denmark</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> A danish user group for Apache Camel. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://groups.google.com/group/apache-camel-user-group-tunisia" rel="nofollow">Apache Camel User Group Tunisia</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> A tunisian user group for Apache Camel. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://www.linkedin.com/groups?gid=2447439&amp;trk=hb_side_g" rel="nofollow">Linke
 din Apache Camel Group</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> The Apache Camel group in linkedin. </td></tr></tbody></table>
+</div>
+
+
+<div class="table-wrap">
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> External Camel Components </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="https://github.com/gerco/camel-apama" rel="nofollow">camel-apama</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> A Camel component for <a shape="rect" class="external-link" href="http://web.progress.com/en/apama/index.html" rel="nofollow">Progress Apama</a> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://code.google.com/p/camel-apns/" rel="nofollow">camel-apns</a>- </td><td colspan="1" rowspan="1" class="confluenceTd"> Camel component for Apple Push Notification service. Part of Apache Camel since 2.8, see <a shape="rect" href="apns.html" title="APNS">APNS</a> </td></tr><tr><td colspan="1" rowspan="1" class="co
 nfluenceTd"> <a shape="rect" class="external-link" href="http://github.com/osinka/camel-beanstalk" rel="nofollow">camel-beanstalk</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> Apache Camel component for beanstalk. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://github.com/ticktock/camel-cassandra" rel="nofollow">camel-cassandra</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> A Camel Cassandra component. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://code.google.com/p/camel-cmis/" rel="nofollow">camel-cmis</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> A Camel component to integrate with CMIS compliant content repository (for example, Alfresco, SharePoint, OpenText). </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="https://github.com/sksamuel/camel-c
 ouchdb" rel="nofollow">camel-couchdb</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> A Camel component for Apache CouchDB. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="https://github.com/catify/camel-mongodb" rel="nofollow">camel-mongodb</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> Camel idempotent consumer EIP using MongoDB. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="https://github.com/cdollins/camel-grizzly" rel="nofollow">camel-grizzly</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> A component that works with the Glassfish Grizzly networking library </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://code.google.com/p/camel-jmx/" rel="nofollow">camel-jmx</a>- </td><td colspan="1" rowspan="1" class="confluenceTd"> Apache Camel component for consumin
 g JMX Notifications. Part of Apache Camel since 2.6 see <a shape="rect" href="jmx.html" title="JMX">JMX</a> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://github.com/dgreco/camel-msmq" rel="nofollow">camel-msmq</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> A Camel Microsoft MQ component. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://www.neociclo.com/2010/09/apache-camel-now-has-oftp2-support/" rel="nofollow">camel-oftp2</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://www.neociclo.com/" rel="nofollow">Neociclo</a> provides an <a shape="rect" class="external-link" href="http://accord.ow2.org/odetteftp/protocol.html" rel="nofollow">OFTP2</a> component for Apache Camel. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" 
 href="https://github.com/lshift/camel-rabbitmq" rel="nofollow">camel-rabbitmq</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> A component for interfacing with the RabbitMQ AMQP broker </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="https://bitbucket.org/arkadi/camel-sipe" rel="nofollow">camel-sipe</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> A Camel component to communicate with Microsoft Office Communicator and Lync Servers. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="https://github.com/Redpill-Linpro/camel-smb" rel="nofollow">Camel SMB</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> This project is a Samba Camel component build on top of <a shape="rect" class="external-link" href="http://jcifs.samba.org" rel="nofollow">JCIFS</a>. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="
 external-link" href="http://code.google.com/p/camel-sns/" rel="nofollow">camel-sns</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> The SNS component allows messages to be sent to or consumed from an Amazon Simple Notification Topic. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://code.google.com/p/camel-social/" rel="nofollow">camel-social</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> The Camel Social component is a PoC to poll social data in a uniform way from social networks. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="https://github.com/Bluelock/camel-spring-amqp" rel="nofollow">camel-spring-amqp</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> A Camel component to integrate with Spring AMQP to communicate with for example RabbitMQ. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect
 " class="external-link" href="https://github.com/wheijke/camel-tika" rel="nofollow">camel-tika</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> Camel data format for <a shape="rect" class="external-link" href="http://tika.apache.org/">Apache Tika</a> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="https://github.com/soluvas/tumblej" rel="nofollow">camel-tumblr</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> A Camel component to post to Tumblr. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://code.google.com/p/oracle-coherence-camel-component/" rel="nofollow">Oracle Coherence Camel Component</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> A Camel component for integrating with Oracle Coherence </td></tr></tbody></table>
+</div>
+
+
 </div>
         </td>
         <td valign="top">

Modified: websites/production/camel/content/what-languages-are-supported.html
==============================================================================
--- websites/production/camel/content/what-languages-are-supported.html (original)
+++ websites/production/camel/content/what-languages-are-supported.html Fri Jan  4 11:23:45 2013
@@ -79,7 +79,7 @@
 
 <p>Camel supports multiple <a shape="rect" href="languages.html" title="Languages">Languages</a> in the <a shape="rect" href="dsl.html" title="DSL">DSL</a> or <a shape="rect" href="xml-configuration.html" title="Xml Configuration">Xml Configuration</a> for maximum extensibility. The following is the list of currently supported languages</p>
 
-<ul><li><a shape="rect" href="bean-language.html" title="Bean Language">Bean Language</a> for using Java for expressions</li><li><a shape="rect" href="constant.html" title="Constant">Constant</a></li><li>the unified <a shape="rect" href="el.html" title="EL">EL</a> from JSP and JSF</li><li><a shape="rect" href="header.html" title="Header">Header</a></li><li><a shape="rect" href="jxpath.html" title="JXPath">JXPath</a></li><li><a shape="rect" href="mvel.html" title="Mvel">Mvel</a></li><li><a shape="rect" href="ognl.html" title="OGNL">OGNL</a></li><li><a shape="rect" href="ref-language.html" title="Ref Language">Ref Language</a></li><li><a shape="rect" href="property.html" title="Property">Property</a></li><li><a shape="rect" href="scala-dsl.html" title="Scala DSL">Scala DSL</a></li><li><a shape="rect" href="scripting-languages.html" title="Scripting Languages">Scripting Languages</a> such as
+<ul><li><a shape="rect" href="bean-language.html" title="Bean Language">Bean Language</a> for using Java for expressions</li><li><a shape="rect" href="constant.html" title="Constant">Constant</a></li><li>the unified <a shape="rect" href="el.html" title="EL">EL</a> from JSP and JSF</li><li><a shape="rect" href="groovy-dsl.html" title="Groovy DSL">Groovy DSL</a></li><li><a shape="rect" href="header.html" title="Header">Header</a></li><li><a shape="rect" href="jxpath.html" title="JXPath">JXPath</a></li><li><a shape="rect" href="mvel.html" title="Mvel">Mvel</a></li><li><a shape="rect" href="ognl.html" title="OGNL">OGNL</a></li><li><a shape="rect" href="ref-language.html" title="Ref Language">Ref Language</a></li><li><a shape="rect" href="property.html" title="Property">Property</a></li><li><a shape="rect" href="scala-dsl.html" title="Scala DSL">Scala DSL</a></li><li><a shape="rect" href="scripting-languages.html" title="Scripting Languages">Scripting Languages</a> such as
 	<ul><li><a shape="rect" href="beanshell.html" title="BeanShell">BeanShell</a></li><li><a shape="rect" href="javascript.html" title="JavaScript">JavaScript</a></li><li><a shape="rect" href="groovy.html" title="Groovy">Groovy</a></li><li><a shape="rect" href="python.html" title="Python">Python</a></li><li><a shape="rect" href="php.html" title="PHP">PHP</a></li><li><a shape="rect" href="ruby.html" title="Ruby">Ruby</a></li></ul>
 	</li><li><a shape="rect" href="simple.html" title="Simple">Simple</a>
 	<ul><li><a shape="rect" href="file-language.html" title="File Language">File Language</a></li></ul>