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 2018/10/17 09:28:10 UTC

svn commit: r1036341 [10/17] - in /websites/production/camel/content: ./ 2015/10/14/ 2018/10/ 2018/10/17/ cache/

Modified: websites/production/camel/content/components.html
==============================================================================
--- websites/production/camel/content/components.html (original)
+++ websites/production/camel/content/components.html Wed Oct 17 09:28:08 2018
@@ -89,7 +89,7 @@
 	<tbody>
         <tr>
         <td valign="top" width="100%">
-<div class="wiki-content maincontent"><h3 id="Components-ComponentsIncluded">Components Included</h3><p>Camel includes the following <a shape="rect" href="component.html">Component</a> implementations via <a shape="rect" href="uris.html">URIs</a>.</p><div class="confluence-information-macro confluence-information-macro-tip conf-macro output-block" data-hasbody="true" data-macro-name="tip"><p class="title">important</p><span class="aui-icon aui-icon-small aui-iconfont-approve confluence-information-macro-icon"> </span><div class="confluence-information-macro-body"><p>Make sure to read <a shape="rect" href="how-do-i-configure-endpoints.html">How Do I Configure Endpoints?</a> to learn more about configuring endpoints. For example how to refer to beans in the <a shape="rect" href="registry.html">Registry</a> or how to use raw values for password options, and using <a shape="rect" href="using-propertyplaceholder.html">property placeholders</a> etc.</p></div></div><p></p><div class="conf-
 macro output-block" data-hasbody="false" data-macro-name="include"><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p>Component / ArtifactId / URI</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Description</p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="ahc.html">AHC</a> /&#160;<code>camel-ahc</code></p><div class="code panel pdl conf-macro output-block" data-hasbody="true" data-macro-name="code" style="border-width: 1px;"><div class="codeContent panelContent pdl">
+<div class="wiki-content maincontent"><h3 id="Components-ComponentsIncluded">Components Included</h3><p>Camel includes the following <a shape="rect" href="component.html">Component</a> implementations via <a shape="rect" href="uris.html">URIs</a>.</p><div class="confluence-information-macro confluence-information-macro-tip conf-macro output-block" data-hasbody="true" data-macro-name="tip"><p class="title">important</p><span class="aui-icon aui-icon-small aui-iconfont-approve confluence-information-macro-icon"> </span><div class="confluence-information-macro-body"><p>Make sure to read <a shape="rect" href="how-do-i-configure-endpoints.html">How Do I Configure Endpoints?</a> to learn more about configuring endpoints. For example how to refer to beans in the <a shape="rect" href="registry.html">Registry</a> or how to use raw values for password options, and using <a shape="rect" href="using-propertyplaceholder.html">property placeholders</a> etc.</p></div></div><p></p><div class="table
 -wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p>Component / ArtifactId / URI</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Description</p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="ahc.html">AHC</a> /&#160;<code>camel-ahc</code></p><div class="code panel pdl conf-macro output-block" data-hasbody="true" data-macro-name="code" style="border-width: 1px;"><div class="codeContent panelContent pdl">
 <pre class="syntaxhighlighter-pre" data-syntaxhighlighter-params="brush: java; gutter: false; theme: Default" data-theme="Default">ahc:http[s]://hostName[:port][/resourceUri][?options]
 </pre>
 </div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>To call external HTTP services using <a shape="rect" class="external-link" href="https://github.com/AsyncHttpClient/async-http-client" rel="nofollow">Async Http Client</a></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="ahc-ws.html">AHC-WS</a> <span> /&#160;<code>camel-ahc-ws</code></span></p><div class="code panel pdl conf-macro output-block" data-hasbody="true" data-macro-name="code" style="border-width: 1px;"><div class="codeContent panelContent pdl">
@@ -686,7 +686,7 @@ flink:datastream[?options]</pre>
 </div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Allows you to interact with the <a shape="rect" class="external-link" href="http://yammer.com" rel="nofollow">Yammer</a> enterprise social network</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="zookeeper.html">Zookeeper</a> /&#160;<code>camel-zookeeper</code></p><div class="code panel pdl conf-macro output-block" data-hasbody="true" data-macro-name="code" style="border-width: 1px;"><div class="codeContent panelContent pdl">
 <pre class="syntaxhighlighter-pre" data-syntaxhighlighter-params="brush: java; gutter: false; theme: Default" data-theme="Default">zookeeper://zookeeperServer[:port][/path][?options]
 </pre>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Working with <a shape="rect" class="external-link" href="http://hadoop.apache.org/zookeeper/">ZooKeeper</a> cluster(s)</p></td></tr></tbody></table></div><p>&#160;</p><div><span style="white-space: pre-wrap;"> <br clear="none"> </span></div><div><span style="white-space: pre-wrap;"> <br clear="none"> </span></div><div><span style="white-space: pre-wrap;"> <br clear="none"> <br clear="none"> </span></div></div><h3 id="Components-ExternalComponents">External Components</h3><p>The following components are not part of the standard Apache Camel distribution and are available under a variety of licenses but can be used to extend Camel's functionality.</p><p></p><div class="table-wrap conf-macro output-block" data-hasbody="false" data-macro-name="include"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p>Component / ArtifactId / URI</p></th><th colspan="1" rowspan="1" class="con
 fluenceTh"><p>License</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Description</p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="activemq.html">ActiveMQ</a> /&#160;<code>activemq-camel</code></p><div class="code panel pdl conf-macro output-block" data-hasbody="true" data-macro-name="code" style="border-width: 1px;"><div class="codeContent panelContent pdl">
+</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Working with <a shape="rect" class="external-link" href="http://hadoop.apache.org/zookeeper/">ZooKeeper</a> cluster(s)</p></td></tr></tbody></table></div><p>&#160;</p><div><span style="white-space: pre-wrap;"> <br clear="none"> </span></div><div><span style="white-space: pre-wrap;"> <br clear="none"> </span></div><div><span style="white-space: pre-wrap;"> <br clear="none"> <br clear="none"> </span></div><h3 id="Components-ExternalComponents">External Components</h3><p>The following components are not part of the standard Apache Camel distribution and are available under a variety of licenses but can be used to extend Camel's functionality.</p><p></p><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p>Component / ArtifactId / URI</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>License</p></th><th colspan="1" rowspan="1" class="confluenceTh
 "><p>Description</p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="activemq.html">ActiveMQ</a> /&#160;<code>activemq-camel</code></p><div class="code panel pdl conf-macro output-block" data-hasbody="true" data-macro-name="code" style="border-width: 1px;"><div class="codeContent panelContent pdl">
 <pre class="syntaxhighlighter-pre" data-syntaxhighlighter-params="brush: xml; gutter: false; theme: Default" data-theme="Default">activemq:[queue|topic:]destinationName</pre>
 </div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Apache</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>For JMS Messaging with <a shape="rect" class="external-link" href="http://activemq.apache.org/" title="The most popular and powerful open source message broker">Apache ActiveMQ.</a></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://activemq.apache.org/broker-camel-component.html">ActiveMQ Broker</a> /&#160;<code>activemq-camel</code></p><div class="code panel pdl conf-macro output-block" data-hasbody="true" data-macro-name="code" style="border-width: 1px;"><div class="codeContent panelContent pdl">
 <pre class="syntaxhighlighter-pre" data-syntaxhighlighter-params="brush: text; gutter: false; theme: Default" data-theme="Default">broker:[queue|topic:]destinationName</pre>

Modified: websites/production/camel/content/composed-message-processor.html
==============================================================================
--- websites/production/camel/content/composed-message-processor.html (original)
+++ websites/production/camel/content/composed-message-processor.html Wed Oct 17 09:28:08 2018
@@ -255,9 +255,9 @@ public static class MyOrderStrategy impl
 </pre>
 
 
-<div class="conf-macro output-block" data-hasbody="false" data-macro-name="include"><h4 id="ComposedMessageProcessor-UsingThisPattern">Using This Pattern</h4>
+<h4 id="ComposedMessageProcessor-UsingThisPattern">Using This Pattern</h4>
 
-<p>If you would like to use this EIP Pattern then please read the <a shape="rect" href="getting-started.html">Getting Started</a>, you may also find the <a shape="rect" href="architecture.html">Architecture</a> useful particularly the description of <a shape="rect" href="endpoint.html">Endpoint</a> and <a shape="rect" href="uris.html">URIs</a>. Then you could try out some of the <a shape="rect" href="examples.html">Examples</a> first before trying this pattern out.</p></div></div>
+<p>If you would like to use this EIP Pattern then please read the <a shape="rect" href="getting-started.html">Getting Started</a>, you may also find the <a shape="rect" href="architecture.html">Architecture</a> useful particularly the description of <a shape="rect" href="endpoint.html">Endpoint</a> and <a shape="rect" href="uris.html">URIs</a>. Then you could try out some of the <a shape="rect" href="examples.html">Examples</a> first before trying this pattern out.</p></div>
         </td>
         <td valign="top">
           <div class="navigation">

Modified: websites/production/camel/content/configuring-camel.html
==============================================================================
--- websites/production/camel/content/configuring-camel.html (original)
+++ websites/production/camel/content/configuring-camel.html Wed Oct 17 09:28:08 2018
@@ -78,13 +78,13 @@
 	<tbody>
         <tr>
         <td valign="top" width="100%">
-<div class="wiki-content maincontent"><div class="error conf-macro output-block" data-hasbody="false" data-macro-name="include"><span class="error">Unable to render {include}</span> The included page could not be found.</div>
-<div class="error conf-macro output-block" data-hasbody="false" data-macro-name="include"><span class="error">Unable to render {include}</span> The included page could not be found.</div>
-<div class="conf-macro output-block" data-hasbody="false" data-macro-name="include"><h2 id="ConfiguringCamel-HowdoIaddacomponent">How do I add a component</h2><p>You might first want to read <a shape="rect" href="writing-components.html">Writing Components</a> for a background in how to implement a new component.<br clear="none"> Typically it means you write an implementation of the <a shape="rect" class="external-link" href="http://camel.apache.org/maven/current/camel-core/apidocs/org/apache/camel/Component.html">Component</a> interface, usually deriving from <a shape="rect" class="external-link" href="http://camel.apache.org/maven/current/camel-core/apidocs/org/apache/camel/impl/DefaultComponent.html">DefaultComponent</a>.</p><p>You can then register your component explicitly via</p><plain-text-body>CamelContext context = new DefaultCamelContext();
+<div class="wiki-content maincontent"><div class="error"><span class="error">Unable to render {include}</span> The included page could not be found.</div>
+<div class="error"><span class="error">Unable to render {include}</span> The included page could not be found.</div>
+<h2 id="ConfiguringCamel-HowdoIaddacomponent">How do I add a component</h2><p>You might first want to read <a shape="rect" href="writing-components.html">Writing Components</a> for a background in how to implement a new component.<br clear="none"> Typically it means you write an implementation of the <a shape="rect" class="external-link" href="http://camel.apache.org/maven/current/camel-core/apidocs/org/apache/camel/Component.html">Component</a> interface, usually deriving from <a shape="rect" class="external-link" href="http://camel.apache.org/maven/current/camel-core/apidocs/org/apache/camel/impl/DefaultComponent.html">DefaultComponent</a>.</p><p>You can then register your component explicitly via</p><plain-text-body>CamelContext context = new DefaultCamelContext();
 context.addComponent("foo", new FooComponent(context));
 </plain-text-body><p>However you can use the auto-discovery feature of Camel where by Camel will automatically add a <a shape="rect" href="component.html">Component</a> when an endpoint URI is used. To do this you would create a file called</p><plain-text-body>/META-INF/services/org/apache/camel/component/foo
 </plain-text-body><p>with contents</p><plain-text-body>class=org.acme.FooComponent
-</plain-text-body><p>(you can add other property configurations in there too if you like)</p><p>Then if you refer to an endpoint as <strong><code>foo://somethingOrOther</code></strong> Camel will auto-discover your component and register it.</p><p>The&#160;<strong><code>FooComponent</code></strong> can then be auto-injected with resources using the <a shape="rect" class="external-link" href="http://camel.apache.org/maven/current/camel-core/apidocs/org/apache/camel/spi/Injector.html">Injector</a>, such as to support <a shape="rect" href="spring.html">Spring</a> based auto-wiring, or to support&#160;<strong><code>@Resource</code></strong> (EJB3 style) injection or Guice style&#160;<strong><code>@Inject</code></strong> injection.</p><h3 id="ConfiguringCamel-WorkingwithSpringXML">Working with Spring XML</h3><p>You can configure a component via Spring using the following mechanism...<plain-text-body>{snippet:id=example|lang=xml|url=camel/trunk/components/camel-jms/src/test/resources/org/
 apache/camel/component/jms/jmsRouteUsingSpring.xml}</plain-text-body>Which allows you to configure a component using some name (activemq in the above example), then you can refer to the component using <strong><code>activemq:[queue:|topic:]destinationName</code></strong>.</p><p>If you want to add explicit Spring 2.x XML objects to your XML then you could use the&#160;<strong><code>xbean-spring</code></strong> which tries to automate most of the XML binding work for you; or you could look in camel-spring at&#160;<strong><code>CamelNamespaceHandler</code></strong> you'll see how we handle the Spring XML stuff (warning its kinda hairy code to look at <img class="emoticon emoticon-smile" src="https://cwiki.apache.org/confluence/s/en_GB/7701/d7b403a44466e5e8970db7530201039d865e79e1/_/images/icons/emoticons/smile.svg" data-emoticon-name="smile" alt="(smile)">. If you wanted&#160;<strong><code>&lt;fooComponent&gt;</code></strong> to be a standard part of the core Camel schema then you'd ha
 ck that file to add your component &amp; <a shape="rect" href="contributing.html">conftribute a patch</a> to the camel XSD. Otherwise you could write your own namespace &amp; schema if you prefer.</p><h3 id="ConfiguringCamel-SeeAlso">See Also</h3><ul><li><a shape="rect" href="writing-components.html">Writing Components</a></li><li><a shape="rect" href="how-do-i-configure-endpoints.html">How Do I Configure Endpoints?</a></li></ul></div></div>
+</plain-text-body><p>(you can add other property configurations in there too if you like)</p><p>Then if you refer to an endpoint as <strong><code>foo://somethingOrOther</code></strong> Camel will auto-discover your component and register it.</p><p>The&#160;<strong><code>FooComponent</code></strong> can then be auto-injected with resources using the <a shape="rect" class="external-link" href="http://camel.apache.org/maven/current/camel-core/apidocs/org/apache/camel/spi/Injector.html">Injector</a>, such as to support <a shape="rect" href="spring.html">Spring</a> based auto-wiring, or to support&#160;<strong><code>@Resource</code></strong> (EJB3 style) injection or Guice style&#160;<strong><code>@Inject</code></strong> injection.</p><h3 id="ConfiguringCamel-WorkingwithSpringXML">Working with Spring XML</h3><p>You can configure a component via Spring using the following mechanism...<plain-text-body>{snippet:id=example|lang=xml|url=camel/trunk/components/camel-jms/src/test/resources/org/
 apache/camel/component/jms/jmsRouteUsingSpring.xml}</plain-text-body>Which allows you to configure a component using some name (activemq in the above example), then you can refer to the component using <strong><code>activemq:[queue:|topic:]destinationName</code></strong>.</p><p>If you want to add explicit Spring 2.x XML objects to your XML then you could use the&#160;<strong><code>xbean-spring</code></strong> which tries to automate most of the XML binding work for you; or you could look in camel-spring at&#160;<strong><code>CamelNamespaceHandler</code></strong> you'll see how we handle the Spring XML stuff (warning its kinda hairy code to look at <img class="emoticon emoticon-smile" src="https://cwiki.apache.org/confluence/s/en_GB/7701/d7b403a44466e5e8970db7530201039d865e79e1/_/images/icons/emoticons/smile.svg" data-emoticon-name="smile" alt="(smile)">. If you wanted&#160;<strong><code>&lt;fooComponent&gt;</code></strong> to be a standard part of the core Camel schema then you'd ha
 ck that file to add your component &amp; <a shape="rect" href="contributing.html">conftribute a patch</a> to the camel XSD. Otherwise you could write your own namespace &amp; schema if you prefer.</p><h3 id="ConfiguringCamel-SeeAlso">See Also</h3><ul><li><a shape="rect" href="writing-components.html">Writing Components</a></li><li><a shape="rect" href="how-do-i-configure-endpoints.html">How Do I Configure Endpoints?</a></li></ul></div>
         </td>
         <td valign="top">
           <div class="navigation">

Modified: websites/production/camel/content/content-based-router.html
==============================================================================
--- websites/production/camel/content/content-based-router.html (original)
+++ websites/production/camel/content/content-based-router.html Wed Oct 17 09:28:08 2018
@@ -122,9 +122,9 @@
         &lt;/choice&gt;
     &lt;/route&gt;
 &lt;/camelContext&gt;</pre>
-</div></div><p><span style="line-height: 1.4285715;">For further examples of this pattern in use you could look at the </span><a shape="rect" class="external-link" href="http://svn.apache.org/viewvc/camel/trunk/camel-core/src/test/java/org/apache/camel/processor/ChoiceTest.java?view=markup" style="line-height: 1.4285715;">junit test case</a></p></div><p></p><div class="conf-macro output-block" data-hasbody="false" data-macro-name="include"><h4 id="ContentBasedRouter-UsingThisPattern">Using This Pattern</h4>
+</div></div><p><span style="line-height: 1.4285715;">For further examples of this pattern in use you could look at the </span><a shape="rect" class="external-link" href="http://svn.apache.org/viewvc/camel/trunk/camel-core/src/test/java/org/apache/camel/processor/ChoiceTest.java?view=markup" style="line-height: 1.4285715;">junit test case</a></p></div><p></p><h4 id="ContentBasedRouter-UsingThisPattern">Using This Pattern</h4>
 
-<p>If you would like to use this EIP Pattern then please read the <a shape="rect" href="getting-started.html">Getting Started</a>, you may also find the <a shape="rect" href="architecture.html">Architecture</a> useful particularly the description of <a shape="rect" href="endpoint.html">Endpoint</a> and <a shape="rect" href="uris.html">URIs</a>. Then you could try out some of the <a shape="rect" href="examples.html">Examples</a> first before trying this pattern out.</p></div></div>
+<p>If you would like to use this EIP Pattern then please read the <a shape="rect" href="getting-started.html">Getting Started</a>, you may also find the <a shape="rect" href="architecture.html">Architecture</a> useful particularly the description of <a shape="rect" href="endpoint.html">Endpoint</a> and <a shape="rect" href="uris.html">URIs</a>. Then you could try out some of the <a shape="rect" href="examples.html">Examples</a> first before trying this pattern out.</p></div>
         </td>
         <td valign="top">
           <div class="navigation">

Modified: websites/production/camel/content/content-filter.html
==============================================================================
--- websites/production/camel/content/content-filter.html (original)
+++ websites/production/camel/content/content-filter.html Wed Oct 17 09:28:08 2018
@@ -146,9 +146,9 @@ from("direct:start").process(new Process
 </pre>
 </div></div>
 
-<div class="conf-macro output-block" data-hasbody="false" data-macro-name="include"><h4 id="ContentFilter-UsingThisPattern">Using This Pattern</h4>
+<h4 id="ContentFilter-UsingThisPattern">Using This Pattern</h4>
 
-<p>If you would like to use this EIP Pattern then please read the <a shape="rect" href="getting-started.html">Getting Started</a>, you may also find the <a shape="rect" href="architecture.html">Architecture</a> useful particularly the description of <a shape="rect" href="endpoint.html">Endpoint</a> and <a shape="rect" href="uris.html">URIs</a>. Then you could try out some of the <a shape="rect" href="examples.html">Examples</a> first before trying this pattern out.</p></div></div>
+<p>If you would like to use this EIP Pattern then please read the <a shape="rect" href="getting-started.html">Getting Started</a>, you may also find the <a shape="rect" href="architecture.html">Architecture</a> useful particularly the description of <a shape="rect" href="endpoint.html">Endpoint</a> and <a shape="rect" href="uris.html">URIs</a>. Then you could try out some of the <a shape="rect" href="examples.html">Examples</a> first before trying this pattern out.</p></div>
         </td>
         <td valign="top">
           <div class="navigation">

Modified: websites/production/camel/content/controlbus-component.html
==============================================================================
--- websites/production/camel/content/controlbus-component.html (original)
+++ websites/production/camel/content/controlbus-component.html Wed Oct 17 09:28:08 2018
@@ -117,8 +117,8 @@
 </div></div><p><strong>Notice:</strong> its easier to use the <strong><code>route</code></strong> command to control lifecycle of routes. The <code>language</code> command allows you to execute a language script that has stronger powers such as <a shape="rect" href="groovy.html">Groovy</a> or to some extend the <a shape="rect" href="simple.html">Simple</a> language.</p><p>For example to shutdown Camel itself you can do:</p><div class="code panel pdl conf-macro output-block" data-hasbody="true" data-macro-name="code" style="border-width: 1px;"><div class="codeContent panelContent pdl">
 <pre class="syntaxhighlighter-pre" data-syntaxhighlighter-params="brush: java; gutter: false; theme: Default" data-theme="Default">template.sendBody("controlbus:language:simple?async=true", "${camelContext.stop()}");
 </pre>
-</div></div><p>Notice we use <strong><code>async=true</code></strong> to stop Camel asynchronously as otherwise we would be trying to stop Camel while it was in-flight processing the message we sent to the control bus component.</p><div class="confluence-information-macro confluence-information-macro-tip conf-macro output-block" data-hasbody="true" data-macro-name="tip"><span class="aui-icon aui-icon-small aui-iconfont-approve confluence-information-macro-icon"> </span><div class="confluence-information-macro-body"><p>You can also use other languages such as <a shape="rect" href="groovy.html">Groovy</a>, etc.</p></div></div><p></p><div class="conf-macro output-block" data-hasbody="false" data-macro-name="include"><h3 id="ControlBusComponent-SeeAlso">See Also</h3>
-<ul><li><a shape="rect" href="configuring-camel.html">Configuring Camel</a></li><li><a shape="rect" href="component.html">Component</a></li><li><a shape="rect" href="endpoint.html">Endpoint</a></li><li><a shape="rect" href="getting-started.html">Getting Started</a></li></ul></div><ul class="alternate"><li><a shape="rect" href="controlbus.html">ControlBus</a> EIP</li><li><a shape="rect" href="jmx.html">JMX</a> Component</li><li>Using <a shape="rect" href="camel-jmx.html">JMX</a> with Camel</li></ul></div>
+</div></div><p>Notice we use <strong><code>async=true</code></strong> to stop Camel asynchronously as otherwise we would be trying to stop Camel while it was in-flight processing the message we sent to the control bus component.</p><div class="confluence-information-macro confluence-information-macro-tip conf-macro output-block" data-hasbody="true" data-macro-name="tip"><span class="aui-icon aui-icon-small aui-iconfont-approve confluence-information-macro-icon"> </span><div class="confluence-information-macro-body"><p>You can also use other languages such as <a shape="rect" href="groovy.html">Groovy</a>, etc.</p></div></div><p></p><h3 id="ControlBusComponent-SeeAlso">See Also</h3>
+<ul><li><a shape="rect" href="configuring-camel.html">Configuring Camel</a></li><li><a shape="rect" href="component.html">Component</a></li><li><a shape="rect" href="endpoint.html">Endpoint</a></li><li><a shape="rect" href="getting-started.html">Getting Started</a></li></ul><ul class="alternate"><li><a shape="rect" href="controlbus.html">ControlBus</a> EIP</li><li><a shape="rect" href="jmx.html">JMX</a> Component</li><li>Using <a shape="rect" href="camel-jmx.html">JMX</a> with Camel</li></ul></div>
         </td>
         <td valign="top">
           <div class="navigation">

Modified: websites/production/camel/content/controlbus.html
==============================================================================
--- websites/production/camel/content/controlbus.html (original)
+++ websites/production/camel/content/controlbus.html Wed Oct 17 09:28:08 2018
@@ -88,7 +88,7 @@
 	<tbody>
         <tr>
         <td valign="top" width="100%">
-<div class="wiki-content maincontent"><h3 id="ControlBus-ControlBus">ControlBus</h3><p>The <a shape="rect" class="external-link" href="http://www.eaipatterns.com/ControlBus.html" rel="nofollow">Control Bus</a> from the <a shape="rect" href="enterprise-integration-patterns.html">EIP patterns</a> allows for the integration system to be monitored and managed from within the framework.</p><p><span class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image confluence-external-resource" src="http://www.eaipatterns.com/img/ControlBus.gif" data-image-src="http://www.eaipatterns.com/img/ControlBus.gif"></span></p><p>Use a Control Bus to manage an enterprise integration system. The Control Bus uses the same messaging mechanism used by the application data, but uses separate channels to transmit data that is relevant to the management of components involved in the message flow.</p><p>In Camel you can manage and monitor using <a shape="rect" href="camel-jmx.html">JMX</a>, or
  by using a Java API from the <strong><code>CamelContext</code></strong>, or from the <strong><code>org.apache.camel.api.management</code></strong> package,<br clear="none"> or use the event notifier which has an example <a shape="rect" href="eventnotifier-to-log-details-about-all-sent-exchanges.html">here</a>.</p><p>From <strong>Camel 2.11</strong>: we have introduced a new <a shape="rect" href="controlbus-component.html">ControlBus Component</a> that allows you to send messages to a control bus <a shape="rect" href="endpoint.html">Endpoint</a> that reacts accordingly.</p><p></p><div class="conf-macro output-block" data-hasbody="false" data-macro-name="include"><h2 id="ControlBus-ControlBusComponent">ControlBus Component</h2><p><strong>Available as of Camel 2.11</strong></p><p>The&#160;<strong><code>controlbus:</code></strong> component provides easy management of Camel applications based on the <a shape="rect" href="controlbus.html">Control Bus</a> EIP pattern. For example, by sen
 ding a message to an <a shape="rect" href="endpoint.html">Endpoint</a> you can control the lifecycle of routes, or gather performance statistics.</p><div class="code panel pdl conf-macro output-block" data-hasbody="true" data-macro-name="code" style="border-width: 1px;"><div class="codeContent panelContent pdl">
+<div class="wiki-content maincontent"><h3 id="ControlBus-ControlBus">ControlBus</h3><p>The <a shape="rect" class="external-link" href="http://www.eaipatterns.com/ControlBus.html" rel="nofollow">Control Bus</a> from the <a shape="rect" href="enterprise-integration-patterns.html">EIP patterns</a> allows for the integration system to be monitored and managed from within the framework.</p><p><span class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image confluence-external-resource" src="http://www.eaipatterns.com/img/ControlBus.gif" data-image-src="http://www.eaipatterns.com/img/ControlBus.gif"></span></p><p>Use a Control Bus to manage an enterprise integration system. The Control Bus uses the same messaging mechanism used by the application data, but uses separate channels to transmit data that is relevant to the management of components involved in the message flow.</p><p>In Camel you can manage and monitor using <a shape="rect" href="camel-jmx.html">JMX</a>, or
  by using a Java API from the <strong><code>CamelContext</code></strong>, or from the <strong><code>org.apache.camel.api.management</code></strong> package,<br clear="none"> or use the event notifier which has an example <a shape="rect" href="eventnotifier-to-log-details-about-all-sent-exchanges.html">here</a>.</p><p>From <strong>Camel 2.11</strong>: we have introduced a new <a shape="rect" href="controlbus-component.html">ControlBus Component</a> that allows you to send messages to a control bus <a shape="rect" href="endpoint.html">Endpoint</a> that reacts accordingly.</p><p></p><h2 id="ControlBus-ControlBusComponent">ControlBus Component</h2><p><strong>Available as of Camel 2.11</strong></p><p>The&#160;<strong><code>controlbus:</code></strong> component provides easy management of Camel applications based on the <a shape="rect" href="controlbus.html">Control Bus</a> EIP pattern. For example, by sending a message to an <a shape="rect" href="endpoint.html">Endpoint</a> you can contr
 ol the lifecycle of routes, or gather performance statistics.</p><div class="code panel pdl conf-macro output-block" data-hasbody="true" data-macro-name="code" style="border-width: 1px;"><div class="codeContent panelContent pdl">
 <pre class="syntaxhighlighter-pre" data-syntaxhighlighter-params="brush: java; gutter: false; theme: Default" data-theme="Default">controlbus:command[?options]
 </pre>
 </div></div><p>Where <strong><code>command</code></strong> can be any string to identify which type of command to use.</p><h3 id="ControlBus-Commands">Commands</h3><div class="confluenceTableSmall conf-macro output-block" data-hasbody="true" data-macro-name="div"><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p>Command</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Description</p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>route</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>To control routes using the <strong><code>routeId</code></strong> and <strong><code>action</code></strong> parameter.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>language</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Allows you to specify a <a shape="rect" href="language.html">Language</a> to use for evaluating the message body.</p><
 p>The result, if any, is returned in the message body.</p></td></tr></tbody></table></div></div>
@@ -118,10 +118,10 @@
 </div></div><p><strong>Notice:</strong> its easier to use the <strong><code>route</code></strong> command to control lifecycle of routes. The <code>language</code> command allows you to execute a language script that has stronger powers such as <a shape="rect" href="groovy.html">Groovy</a> or to some extend the <a shape="rect" href="simple.html">Simple</a> language.</p><p>For example to shutdown Camel itself you can do:</p><div class="code panel pdl conf-macro output-block" data-hasbody="true" data-macro-name="code" style="border-width: 1px;"><div class="codeContent panelContent pdl">
 <pre class="syntaxhighlighter-pre" data-syntaxhighlighter-params="brush: java; gutter: false; theme: Default" data-theme="Default">template.sendBody("controlbus:language:simple?async=true", "${camelContext.stop()}");
 </pre>
-</div></div><p>Notice we use <strong><code>async=true</code></strong> to stop Camel asynchronously as otherwise we would be trying to stop Camel while it was in-flight processing the message we sent to the control bus component.</p><div class="confluence-information-macro confluence-information-macro-tip conf-macro output-block" data-hasbody="true" data-macro-name="tip"><span class="aui-icon aui-icon-small aui-iconfont-approve confluence-information-macro-icon"> </span><div class="confluence-information-macro-body"><p>You can also use other languages such as <a shape="rect" href="groovy.html">Groovy</a>, etc.</p></div></div><p></p><div class="conf-macro output-block" data-hasbody="false" data-macro-name="include"><h3 id="ControlBus-SeeAlso">See Also</h3>
-<ul><li><a shape="rect" href="configuring-camel.html">Configuring Camel</a></li><li><a shape="rect" href="component.html">Component</a></li><li><a shape="rect" href="endpoint.html">Endpoint</a></li><li><a shape="rect" href="getting-started.html">Getting Started</a></li></ul></div><p></p><ul class="alternate"><li><a shape="rect" href="controlbus.html">ControlBus</a> EIP</li><li><a shape="rect" href="jmx.html">JMX</a> Component</li><li>Using <a shape="rect" href="camel-jmx.html">JMX</a> with Camel</li></ul></div> <div class="conf-macro output-block" data-hasbody="false" data-macro-name="include"><h4 id="ControlBus-UsingThisPattern">Using This Pattern</h4>
+</div></div><p>Notice we use <strong><code>async=true</code></strong> to stop Camel asynchronously as otherwise we would be trying to stop Camel while it was in-flight processing the message we sent to the control bus component.</p><div class="confluence-information-macro confluence-information-macro-tip conf-macro output-block" data-hasbody="true" data-macro-name="tip"><span class="aui-icon aui-icon-small aui-iconfont-approve confluence-information-macro-icon"> </span><div class="confluence-information-macro-body"><p>You can also use other languages such as <a shape="rect" href="groovy.html">Groovy</a>, etc.</p></div></div><p></p><h3 id="ControlBus-SeeAlso">See Also</h3>
+<ul><li><a shape="rect" href="configuring-camel.html">Configuring Camel</a></li><li><a shape="rect" href="component.html">Component</a></li><li><a shape="rect" href="endpoint.html">Endpoint</a></li><li><a shape="rect" href="getting-started.html">Getting Started</a></li></ul><ul class="alternate"><li><a shape="rect" href="controlbus.html">ControlBus</a> EIP</li><li><a shape="rect" href="jmx.html">JMX</a> Component</li><li>Using <a shape="rect" href="camel-jmx.html">JMX</a> with Camel</li></ul> <h4 id="ControlBus-UsingThisPattern">Using This Pattern</h4>
 
-<p>If you would like to use this EIP Pattern then please read the <a shape="rect" href="getting-started.html">Getting Started</a>, you may also find the <a shape="rect" href="architecture.html">Architecture</a> useful particularly the description of <a shape="rect" href="endpoint.html">Endpoint</a> and <a shape="rect" href="uris.html">URIs</a>. Then you could try out some of the <a shape="rect" href="examples.html">Examples</a> first before trying this pattern out.</p></div></div>
+<p>If you would like to use this EIP Pattern then please read the <a shape="rect" href="getting-started.html">Getting Started</a>, you may also find the <a shape="rect" href="architecture.html">Architecture</a> useful particularly the description of <a shape="rect" href="endpoint.html">Endpoint</a> and <a shape="rect" href="uris.html">URIs</a>. Then you could try out some of the <a shape="rect" href="examples.html">Examples</a> first before trying this pattern out.</p></div>
         </td>
         <td valign="top">
           <div class="navigation">

Modified: websites/production/camel/content/custom-dataformat.html
==============================================================================
--- websites/production/camel/content/custom-dataformat.html (original)
+++ websites/production/camel/content/custom-dataformat.html Wed Oct 17 09:28:08 2018
@@ -181,8 +181,8 @@ Error rendering macro 'code': Invalid va
 </pre>
 </div></div>
 
-<div class="conf-macro output-block" data-hasbody="false" data-macro-name="include"><h3 id="CustomDataFormat-SeeAlso">See Also</h3>
-<ul><li><a shape="rect" href="configuring-camel.html">Configuring Camel</a></li><li><a shape="rect" href="component.html">Component</a></li><li><a shape="rect" href="endpoint.html">Endpoint</a></li><li><a shape="rect" href="getting-started.html">Getting Started</a></li></ul></div></div>
+<h3 id="CustomDataFormat-SeeAlso">See Also</h3>
+<ul><li><a shape="rect" href="configuring-camel.html">Configuring Camel</a></li><li><a shape="rect" href="component.html">Component</a></li><li><a shape="rect" href="endpoint.html">Endpoint</a></li><li><a shape="rect" href="getting-started.html">Getting Started</a></li></ul></div>
         </td>
         <td valign="top">
           <div class="navigation">

Modified: websites/production/camel/content/data-format.html
==============================================================================
--- websites/production/camel/content/data-format.html (original)
+++ websites/production/camel/content/data-format.html Wed Oct 17 09:28:08 2018
@@ -95,7 +95,7 @@
 
 <p>The following data formats are currently supported:</p>
 
-<div class="conf-macro output-block" data-hasbody="false" data-macro-name="include"><ul><li>Standard JVM object marshalling<ul><li><a shape="rect" href="serialization.html">Serialization</a></li><li><a shape="rect" href="string.html">String</a></li></ul></li></ul><ul><li>Object marshalling<ul><li><a shape="rect" href="avro.html">Avro</a></li><li><a shape="rect" href="boon.html">Boon</a></li><li><a shape="rect" href="hessian.html">Hessian</a></li><li><a shape="rect" href="json.html">JSON</a></li><li><a shape="rect" href="protobuf.html">Protobuf</a></li><li><a shape="rect" href="yaml-data-format.html">YAML</a></li></ul></li></ul><ul><li>Object/XML marshalling<ul><li><a shape="rect" href="castor.html">Castor</a></li><li><a shape="rect" href="jaxb.html">JAXB</a></li><li><a shape="rect" href="xmlbeans.html">XmlBeans</a></li><li><a shape="rect" href="xstream.html">XStream</a></li><li><a shape="rect" href="jibx.html">JiBX</a></li><li><a shape="rect" href="jackson-xml.html">Jackson XML</a><
 /li></ul></li></ul><ul><li>Object/XML/Webservice marshalling<ul><li><a shape="rect" href="soap.html">SOAP</a></li></ul></li></ul><ul><li>Direct JSON / XML marshalling<ul><li><a shape="rect" href="xmljson.html">XmlJson</a></li></ul></li></ul><ul><li>Flat data structure marshalling<ul><li><a shape="rect" href="beanio.html">BeanIO</a></li><li><a shape="rect" href="bindy.html">Bindy</a></li><li><a shape="rect" href="csv.html">CSV</a></li><li><a shape="rect" href="edi.html">EDI</a></li><li><a shape="rect" href="flatpack-dataformat.html">Flatpack DataFormat</a></li><li><a shape="rect" href="univocity-parsers-formats.html">uniVocity-parsers formats</a></li></ul></li></ul><ul><li>Domain specific marshalling<ul><li><a shape="rect" href="hl7-dataformat.html">HL7 DataFormat</a></li></ul></li></ul><ul><li>Compression<ul><li><a shape="rect" href="gzip-data-format.html">GZip data format</a></li><li><a shape="rect" href="zip-dataformat.html">Zip DataFormat</a></li><li><a shape="rect" href="zip-fil
 e-dataformat.html">Zip File DataFormat</a></li><li><a shape="rect" href="lzf-data-format.html">LZF Data Format</a></li><li><a shape="rect" href="tar-dataformat.html">Tar DataFormat</a></li></ul></li></ul><ul><li>Security<ul><li><a shape="rect" href="crypto.html">Crypto</a></li><li><a shape="rect" href="crypto.html">PGP</a></li><li><a shape="rect" href="xmlsecurity-dataformat.html">XMLSecurity DataFormat</a></li></ul></li></ul><ul><li>Misc.<ul><li><a shape="rect" href="base64.html">Base64</a></li><li><a shape="rect" href="custom-dataformat.html">Custom DataFormat</a> - to use your own custom implementation</li><li><a shape="rect" href="mime-multipart.html">MIME-Multipart</a></li><li><a shape="rect" href="rss.html">RSS</a></li><li><a shape="rect" href="tidymarkup.html">TidyMarkup</a></li><li><a shape="rect" href="syslog.html">Syslog</a></li><li><a shape="rect" href="ical.html">ICal</a></li><li><a shape="rect" href="barcode-data-format.html">Barcode </a>- to read and generate barcodes 
 (QR-Code, PDF417, ...)</li></ul></li></ul></div>
+<ul><li>Standard JVM object marshalling<ul><li><a shape="rect" href="serialization.html">Serialization</a></li><li><a shape="rect" href="string.html">String</a></li></ul></li></ul><ul><li>Object marshalling<ul><li><a shape="rect" href="avro.html">Avro</a></li><li><a shape="rect" href="boon.html">Boon</a></li><li><a shape="rect" href="hessian.html">Hessian</a></li><li><a shape="rect" href="json.html">JSON</a></li><li><a shape="rect" href="protobuf.html">Protobuf</a></li><li><a shape="rect" href="yaml-data-format.html">YAML</a></li></ul></li></ul><ul><li>Object/XML marshalling<ul><li><a shape="rect" href="castor.html">Castor</a></li><li><a shape="rect" href="jaxb.html">JAXB</a></li><li><a shape="rect" href="xmlbeans.html">XmlBeans</a></li><li><a shape="rect" href="xstream.html">XStream</a></li><li><a shape="rect" href="jibx.html">JiBX</a></li><li><a shape="rect" href="jackson-xml.html">Jackson XML</a></li></ul></li></ul><ul><li>Object/XML/Webservice marshalling<ul><li><a shape="rect" 
 href="soap.html">SOAP</a></li></ul></li></ul><ul><li>Direct JSON / XML marshalling<ul><li><a shape="rect" href="xmljson.html">XmlJson</a></li></ul></li></ul><ul><li>Flat data structure marshalling<ul><li><a shape="rect" href="beanio.html">BeanIO</a></li><li><a shape="rect" href="bindy.html">Bindy</a></li><li><a shape="rect" href="csv.html">CSV</a></li><li><a shape="rect" href="edi.html">EDI</a></li><li><a shape="rect" href="flatpack-dataformat.html">Flatpack DataFormat</a></li><li><a shape="rect" href="univocity-parsers-formats.html">uniVocity-parsers formats</a></li></ul></li></ul><ul><li>Domain specific marshalling<ul><li><a shape="rect" href="hl7-dataformat.html">HL7 DataFormat</a></li></ul></li></ul><ul><li>Compression<ul><li><a shape="rect" href="gzip-data-format.html">GZip data format</a></li><li><a shape="rect" href="zip-dataformat.html">Zip DataFormat</a></li><li><a shape="rect" href="zip-file-dataformat.html">Zip File DataFormat</a></li><li><a shape="rect" href="lzf-data-fo
 rmat.html">LZF Data Format</a></li><li><a shape="rect" href="tar-dataformat.html">Tar DataFormat</a></li></ul></li></ul><ul><li>Security<ul><li><a shape="rect" href="crypto.html">Crypto</a></li><li><a shape="rect" href="crypto.html">PGP</a></li><li><a shape="rect" href="xmlsecurity-dataformat.html">XMLSecurity DataFormat</a></li></ul></li></ul><ul><li>Misc.<ul><li><a shape="rect" href="base64.html">Base64</a></li><li><a shape="rect" href="custom-dataformat.html">Custom DataFormat</a> - to use your own custom implementation</li><li><a shape="rect" href="mime-multipart.html">MIME-Multipart</a></li><li><a shape="rect" href="rss.html">RSS</a></li><li><a shape="rect" href="tidymarkup.html">TidyMarkup</a></li><li><a shape="rect" href="syslog.html">Syslog</a></li><li><a shape="rect" href="ical.html">ICal</a></li><li><a shape="rect" href="barcode-data-format.html">Barcode </a>- to read and generate barcodes (QR-Code, PDF417, ...)</li></ul></li></ul>
 
 <p>And related is the following:</p>
 <ul class="alternate"><li><a shape="rect" href="dataformat-component.html">DataFormat Component</a> for working with <a shape="rect" href="data-format.html">Data Format</a>s as if it was a regular <a shape="rect" href="component.html">Component</a> supporting <a shape="rect" href="endpoint.html">Endpoint</a>s and <a shape="rect" href="uris.html">URIs</a>.</li><li><a shape="rect" href="dozer-type-conversion.html">Dozer Type Conversion</a> using Dozer for type converting POJOs</li></ul>

Modified: websites/production/camel/content/dataformat-component.html
==============================================================================
--- websites/production/camel/content/dataformat-component.html (original)
+++ websites/production/camel/content/dataformat-component.html Wed Oct 17 09:28:08 2018
@@ -129,8 +129,8 @@ from("activemq:My.Queue").
 </pre>
 </div></div>
 
-<div class="conf-macro output-block" data-hasbody="false" data-macro-name="include"><h3 id="DataFormatComponent-SeeAlso">See Also</h3>
-<ul><li><a shape="rect" href="configuring-camel.html">Configuring Camel</a></li><li><a shape="rect" href="component.html">Component</a></li><li><a shape="rect" href="endpoint.html">Endpoint</a></li><li><a shape="rect" href="getting-started.html">Getting Started</a></li></ul></div>
+<h3 id="DataFormatComponent-SeeAlso">See Also</h3>
+<ul><li><a shape="rect" href="configuring-camel.html">Configuring Camel</a></li><li><a shape="rect" href="component.html">Component</a></li><li><a shape="rect" href="endpoint.html">Endpoint</a></li><li><a shape="rect" href="getting-started.html">Getting Started</a></li></ul>
 <ul class="alternate"><li><a shape="rect" href="data-format.html">Data Format</a></li></ul></div>
         </td>
         <td valign="top">

Modified: websites/production/camel/content/dataset.html
==============================================================================
--- websites/production/camel/content/dataset.html (original)
+++ websites/production/camel/content/dataset.html Wed Oct 17 09:28:08 2018
@@ -88,7 +88,7 @@
 	<tbody>
         <tr>
         <td valign="top" width="100%">
-<div class="wiki-content maincontent"><h2 id="DataSet-DataSetComponent">DataSet Component</h2><p></p><div class="conf-macro output-block" data-hasbody="false" data-macro-name="include"><a shape="rect" href="testing.html">Testing</a> of distributed and asynchronous processing is notoriously difficult. The <a shape="rect" href="mock.html">Mock</a>, <a shape="rect" href="test.html">Test</a> and <a shape="rect" href="dataset.html">DataSet</a> endpoints work great with the <a shape="rect" href="testing.html">Camel Testing Framework</a> to simplify your unit and integration testing using <a shape="rect" href="enterprise-integration-patterns.html">Enterprise Integration Patterns</a> and Camel's large range of <a shape="rect" href="components.html">Components</a> together with the powerful <a shape="rect" href="bean-integration.html">Bean Integration</a>.</div><p>The DataSet component provides a mechanism to easily perform load &amp; soak testing of your system. It works by allowing you to 
 create <a shape="rect" class="external-link" href="http://camel.apache.org/maven/current/camel-core/apidocs/org/apache/camel/component/dataset/DataSet.html">DataSet instances</a> both as a source of messages and as a way to assert that the data set is received.</p><p>Camel will use the <a shape="rect" href="log.html">throughput logger</a> when sending dataset's.</p><h3 id="DataSet-URIformat">URI format</h3><div class="code panel pdl conf-macro output-block" data-hasbody="true" data-macro-name="code" style="border-width: 1px;"><div class="codeContent panelContent pdl">
+<div class="wiki-content maincontent"><h2 id="DataSet-DataSetComponent">DataSet Component</h2><p><a shape="rect" href="testing.html">Testing</a> of distributed and asynchronous processing is notoriously difficult. The <a shape="rect" href="mock.html">Mock</a>, <a shape="rect" href="test.html">Test</a> and <a shape="rect" href="dataset.html">DataSet</a> endpoints work great with the <a shape="rect" href="testing.html">Camel Testing Framework</a> to simplify your unit and integration testing using <a shape="rect" href="enterprise-integration-patterns.html">Enterprise Integration Patterns</a> and Camel's large range of <a shape="rect" href="components.html">Components</a> together with the powerful <a shape="rect" href="bean-integration.html">Bean Integration</a>.</p><p>The DataSet component provides a mechanism to easily perform load &amp; soak testing of your system. It works by allowing you to create <a shape="rect" class="external-link" href="http://camel.apache.org/maven/current/c
 amel-core/apidocs/org/apache/camel/component/dataset/DataSet.html">DataSet instances</a> both as a source of messages and as a way to assert that the data set is received.</p><p>Camel will use the <a shape="rect" href="log.html">throughput logger</a> when sending dataset's.</p><h3 id="DataSet-URIformat">URI format</h3><div class="code panel pdl conf-macro output-block" data-hasbody="true" data-macro-name="code" style="border-width: 1px;"><div class="codeContent panelContent pdl">
 <pre class="syntaxhighlighter-pre" data-syntaxhighlighter-params="brush: java; gutter: false; theme: Default" data-theme="Default">dataset:name[?options]
 </pre>
 </div></div><p>Where <strong><code>name</code></strong> is used to find the <a shape="rect" class="external-link" href="http://camel.apache.org/maven/current/camel-core/apidocs/org/apache/camel/component/dataset/DataSet.html">DataSet instance</a> in the <a shape="rect" href="registry.html">Registry</a></p><p>Camel ships with a support implementation of <strong><code>org.apache.camel.component.dataset.DataSet</code></strong>, the <strong><code>org.apache.camel.component.dataset.DataSetSupport</code></strong> class, that can be used as a base for implementing your own <strong><code>DataSet</code></strong>.</p><p>Camel also ships with some implementations that can be used for testing: &#160;</p><ul><li><strong><code>org.apache.camel.component.dataset.SimpleDataSet</code></strong></li><li><strong><code>org.apache.camel.component.dataset.ListDataSet</code></strong><span> <br clear="none"></span></li><li><strong><code>org.apache.camel.component.dataset.FileDataSet</code></strong><span><sp
 an><br clear="none"></span></span></li></ul><p><span><span>all of which extend <strong><code>DataSetSupport</code></strong>.</span></span></p><h3 id="DataSet-Options">Options</h3><div class="confluenceTableSmall conf-macro output-block" data-hasbody="true" data-macro-name="div"><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>Default</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Description</p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>produceDelay</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><code>3</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Allows a delay in ms to be specified, which causes producers to pause in order to simulate slow producers.</p><p>Uses a minimum of&#160;<strong><code>3ms</code></strong> delay. Set to&#160;<strong><code>-1</code></strong> t
 o force no delay at all.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>consumeDelay</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><code>0</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Allows a delay in ms to be specified, which causes consumers to pause in order to simulate slow consumers.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>preloadSize</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><code>0</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Sets how many messages should be pre-loaded (sent) before the route completes its initialization.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>initialDelay</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><code>1000</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><strong>Camel 2.1:</strong> Time period in milliseconds to wait before star
 ting sending messages.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>minRate</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><code>0</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Wait until the&#160;<strong><code>DataSet</code></strong> contains at least this number of messages.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><code>dataSetIndex</code></td><td colspan="1" rowspan="1" class="confluenceTd"><code>lenient</code></td><td colspan="1" rowspan="1" class="confluenceTd"><p><strong>Camel 2.17:</strong> Controls the behavior of the&#160;<strong><code>CamelDataSetIndex</code></strong> header.</p><p>The supported values are:</p><ul><li><strong><code>strict</code></strong></li><li><strong><code>lenient</code></strong></li><li><strong><code>off</code></strong></li></ul><p>The default behavior prior to <strong>Camel 2.17</strong> can be restored using <strong><code>dataSetIndex=strict</code></stron
 g>.</p><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh">Client Type</th><th colspan="1" rowspan="1" class="confluenceTh"><code>dataSetIndex</code>&#160;Value</th><th colspan="1" rowspan="1" class="confluenceTh"><strong><code>CamelDataSetIndex</code></strong> Header Behavior</th></tr><tr><td colspan="1" rowspan="3" class="confluenceTd">Consumer<br clear="none"><br clear="none"></td><td colspan="1" rowspan="1" class="confluenceTd"><code>strict</code></td><td colspan="1" rowspan="2" class="confluenceTd" style="text-align: left;">The header will always be set.</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><code>lenient</code></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><code>off</code></td><td colspan="1" rowspan="1" class="confluenceTd">The header will NOT be set.</td></tr><tr><td colspan="1" rowspan="3" class="confluenceTd">Producer<br clear="none"><br clear="none"></td><td colspan="1" 
 rowspan="1" class="confluenceTd"><code>strict</code></td><td colspan="1" rowspan="1" class="confluenceTd">The header must be present and the value of the header will be verified.</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><code>lenient</code></td><td colspan="1" rowspan="1" class="confluenceTd">If the header is present, the value of the header will be verified. If the header is not present, it will be set.</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><code>off</code></td><td colspan="1" rowspan="1" class="confluenceTd">If the header is present, the value of the header will not be verified. If the header is not present, it will not be set.</td></tr></tbody></table></div></td></tr></tbody></table></div></div>
@@ -120,8 +120,8 @@ from("activemq:SomeQueue")
 <h3 id="DataSet-FileDataSet(Camel2.17)"><code>FileDataSet (Camel 2.17)</code></h3><p>The&#160;<strong><code>SimpleDataSet</code></strong>&#160;extends <strong><code>ListDataSet</code></strong>, and adds support for loading the bodies from a file.</p><h3 id="DataSet-AdditionalPropertiesonFileDataSet">Additional Properties on&#160;<code>FileDataSet</code></h3><div class="confluenceTableSmall conf-macro output-block" data-hasbody="true" data-macro-name="div"><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p>Property</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Type</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Default</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Description</p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>sourceFile</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><code>File</code></p></td><td colspan="1" rowspan="1
 " class="confluenceTd"><p><span style="font-family: monospace;">null</span></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Specifies the source file for payloads</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>delimiter</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><code>String</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><span style="font-family: monospace;">\z</span></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Specifies the delimiter pattern used by a <strong><code>java.util.Scanner</code></strong> to split the file into multiple payloads.</p></td></tr></tbody></table></div></div>
 
 
-<p></p><div class="conf-macro output-block" data-hasbody="false" data-macro-name="include"><h3 id="DataSet-SeeAlso">See Also</h3>
-<ul><li><a shape="rect" href="configuring-camel.html">Configuring Camel</a></li><li><a shape="rect" href="component.html">Component</a></li><li><a shape="rect" href="endpoint.html">Endpoint</a></li><li><a shape="rect" href="getting-started.html">Getting Started</a></li></ul></div><ul><li><a shape="rect" href="spring-testing.html">Spring Testing</a></li></ul></div>
+<p></p><h3 id="DataSet-SeeAlso">See Also</h3>
+<ul><li><a shape="rect" href="configuring-camel.html">Configuring Camel</a></li><li><a shape="rect" href="component.html">Component</a></li><li><a shape="rect" href="endpoint.html">Endpoint</a></li><li><a shape="rect" href="getting-started.html">Getting Started</a></li></ul><ul><li><a shape="rect" href="spring-testing.html">Spring Testing</a></li></ul></div>
         </td>
         <td valign="top">
           <div class="navigation">

Modified: websites/production/camel/content/db4o.html
==============================================================================
--- websites/production/camel/content/db4o.html (original)
+++ websites/production/camel/content/db4o.html Wed Oct 17 09:28:08 2018
@@ -120,8 +120,8 @@ db4o:className[?options]
 
 
 
-<div class="conf-macro output-block" data-hasbody="false" data-macro-name="include"><h3 id="Db4o-SeeAlso">See Also</h3>
-<ul><li><a shape="rect" href="configuring-camel.html">Configuring Camel</a></li><li><a shape="rect" href="component.html">Component</a></li><li><a shape="rect" href="endpoint.html">Endpoint</a></li><li><a shape="rect" href="getting-started.html">Getting Started</a></li></ul></div></div>
+<h3 id="Db4o-SeeAlso">See Also</h3>
+<ul><li><a shape="rect" href="configuring-camel.html">Configuring Camel</a></li><li><a shape="rect" href="component.html">Component</a></li><li><a shape="rect" href="endpoint.html">Endpoint</a></li><li><a shape="rect" href="getting-started.html">Getting Started</a></li></ul></div>
         </td>
         <td valign="top">
           <div class="navigation">

Modified: websites/production/camel/content/detour.html
==============================================================================
--- websites/production/camel/content/detour.html (original)
+++ websites/production/camel/content/detour.html Wed Oct 17 09:28:08 2018
@@ -127,9 +127,9 @@ from("direct:start").choice()
 
 <p><a shape="rect" class="external-link" href="http://svn.apache.org/repos/asf/camel/trunk/camel-core/src/test/java/org/apache/camel/processor/DetourTest.java">camel-core/src/test/java/org/apache/camel/processor/DetourTest.java</a></p>
 
-<div class="conf-macro output-block" data-hasbody="false" data-macro-name="include"><h4 id="Detour-UsingThisPattern">Using This Pattern</h4>
+<h4 id="Detour-UsingThisPattern">Using This Pattern</h4>
 
-<p>If you would like to use this EIP Pattern then please read the <a shape="rect" href="getting-started.html">Getting Started</a>, you may also find the <a shape="rect" href="architecture.html">Architecture</a> useful particularly the description of <a shape="rect" href="endpoint.html">Endpoint</a> and <a shape="rect" href="uris.html">URIs</a>. Then you could try out some of the <a shape="rect" href="examples.html">Examples</a> first before trying this pattern out.</p></div></div>
+<p>If you would like to use this EIP Pattern then please read the <a shape="rect" href="getting-started.html">Getting Started</a>, you may also find the <a shape="rect" href="architecture.html">Architecture</a> useful particularly the description of <a shape="rect" href="endpoint.html">Endpoint</a> and <a shape="rect" href="uris.html">URIs</a>. Then you could try out some of the <a shape="rect" href="examples.html">Examples</a> first before trying this pattern out.</p></div>
         </td>
         <td valign="top">
           <div class="navigation">

Modified: websites/production/camel/content/direct-vm.html
==============================================================================
--- websites/production/camel/content/direct-vm.html (original)
+++ websites/production/camel/content/direct-vm.html Wed Oct 17 09:28:08 2018
@@ -117,8 +117,8 @@
      &lt;to uri="activemq:queue:order.out"/&gt;
   &lt;/route&gt;    
 </pre>
-</div></div><p></p><div class="conf-macro output-block" data-hasbody="false" data-macro-name="include"><h3 id="Direct-VM-SeeAlso">See Also</h3>
-<ul><li><a shape="rect" href="configuring-camel.html">Configuring Camel</a></li><li><a shape="rect" href="component.html">Component</a></li><li><a shape="rect" href="endpoint.html">Endpoint</a></li><li><a shape="rect" href="getting-started.html">Getting Started</a></li></ul></div><ul class="alternate"><li><a shape="rect" href="direct.html">Direct</a></li><li><a shape="rect" href="seda.html">SEDA</a></li><li><a shape="rect" href="vm.html">VM</a></li></ul></div>
+</div></div><p></p><h3 id="Direct-VM-SeeAlso">See Also</h3>
+<ul><li><a shape="rect" href="configuring-camel.html">Configuring Camel</a></li><li><a shape="rect" href="component.html">Component</a></li><li><a shape="rect" href="endpoint.html">Endpoint</a></li><li><a shape="rect" href="getting-started.html">Getting Started</a></li></ul><ul class="alternate"><li><a shape="rect" href="direct.html">Direct</a></li><li><a shape="rect" href="seda.html">SEDA</a></li><li><a shape="rect" href="vm.html">VM</a></li></ul></div>
         </td>
         <td valign="top">
           <div class="navigation">

Modified: websites/production/camel/content/direct.html
==============================================================================
--- websites/production/camel/content/direct.html (original)
+++ websites/production/camel/content/direct.html Wed Oct 17 09:28:08 2018
@@ -114,8 +114,8 @@ from("direct:processOrder")
      &lt;to uri="activemq:queue:order.out"/&gt;
   &lt;/route&gt;    
 </pre>
-</div></div><p>See also samples from the <a shape="rect" href="seda.html">SEDA</a> component, how they can be used together.</p><p></p><div class="conf-macro output-block" data-hasbody="false" data-macro-name="include"><h3 id="Direct-SeeAlso">See Also</h3>
-<ul><li><a shape="rect" href="configuring-camel.html">Configuring Camel</a></li><li><a shape="rect" href="component.html">Component</a></li><li><a shape="rect" href="endpoint.html">Endpoint</a></li><li><a shape="rect" href="getting-started.html">Getting Started</a></li></ul></div><ul class="alternate"><li><a shape="rect" href="seda.html">SEDA</a></li><li><a shape="rect" href="vm.html">VM</a></li></ul></div>
+</div></div><p>See also samples from the <a shape="rect" href="seda.html">SEDA</a> component, how they can be used together.</p><p></p><h3 id="Direct-SeeAlso">See Also</h3>
+<ul><li><a shape="rect" href="configuring-camel.html">Configuring Camel</a></li><li><a shape="rect" href="component.html">Component</a></li><li><a shape="rect" href="endpoint.html">Endpoint</a></li><li><a shape="rect" href="getting-started.html">Getting Started</a></li></ul><ul class="alternate"><li><a shape="rect" href="seda.html">SEDA</a></li><li><a shape="rect" href="vm.html">VM</a></li></ul></div>
         </td>
         <td valign="top">
           <div class="navigation">

Modified: websites/production/camel/content/dns.html
==============================================================================
--- websites/production/camel/content/dns.html (original)
+++ websites/production/camel/content/dns.html Wed Oct 17 09:28:08 2018
@@ -120,8 +120,8 @@
             &lt;to uri="dns:dig"/&gt;
         &lt;/route&gt;
 </pre>
-</div></div><p>The query must be provided in the header with key <code>"dns.query"</code>.</p><p></p><div class="conf-macro output-block" data-hasbody="false" data-macro-name="include"><h3 id="DNS-SeeAlso">See Also</h3>
-<ul><li><a shape="rect" href="configuring-camel.html">Configuring Camel</a></li><li><a shape="rect" href="component.html">Component</a></li><li><a shape="rect" href="endpoint.html">Endpoint</a></li><li><a shape="rect" href="getting-started.html">Getting Started</a></li></ul></div></div>
+</div></div><p>The query must be provided in the header with key <code>"dns.query"</code>.</p><p></p><h3 id="DNS-SeeAlso">See Also</h3>
+<ul><li><a shape="rect" href="configuring-camel.html">Configuring Camel</a></li><li><a shape="rect" href="component.html">Component</a></li><li><a shape="rect" href="endpoint.html">Endpoint</a></li><li><a shape="rect" href="getting-started.html">Getting Started</a></li></ul></div>
         </td>
         <td valign="top">
           <div class="navigation">

Modified: websites/production/camel/content/download.html
==============================================================================
--- websites/production/camel/content/download.html (original)
+++ websites/production/camel/content/download.html Wed Oct 17 09:28:08 2018
@@ -100,11 +100,11 @@
   &lt;version&gt;2.22.1&lt;/version&gt;
 &lt;/dependency&gt;
 </pre>
-</div></div><h2 id="Download-Gettingpastreleases">Getting past releases</h2><p>See the <a shape="rect" href="download-archives.html">Download Archives</a> for all time releases.</p><p></p><div class="conf-macro output-block" data-hasbody="false" data-macro-name="include"><h2 id="Download-ReleasesInProgress">Releases In Progress</h2>
+</div></div><h2 id="Download-Gettingpastreleases">Getting past releases</h2><p>See the <a shape="rect" href="download-archives.html">Download Archives</a> for all time releases.</p><p></p><h2 id="Download-ReleasesInProgress">Releases In Progress</h2>
 
 <p>The following releases are currently in progress</p>
 
-<ul class="childpages-macro conf-macro output-block" data-hasbody="false" data-macro-name="children"><li><a shape="rect" href="camel-2222-release.html">Camel 2.22.2 Release</a></li><li><a shape="rect" href="camel-2213-release-template.html">Camel 2.21.3 Release (template)</a></li><li><a shape="rect" href="camel-2230-release.html">Camel 2.23.0 Release</a></li><li><a shape="rect" href="camel-xyz-release-template.html">Camel x.y.z Release (template)</a></li></ul></div><h2 id="Download-Maven2Repositories"><span style="line-height: 1.5;">Maven 2 Repositories</span></h2><div class="table-wrap"><table class="confluenceTable"><colgroup span="1"><col span="1"><col span="1"></colgroup><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p>Repository</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>URL</p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>Apache Camel Releases</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="e
 xternal-link" href="https://repository.apache.org/content/repositories/releases/org/apache/camel/apache-camel/">https://repository.apache.org/content/repositories/releases/org/apache/camel/apache-camel/</a></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>Apache Camel Releases (old)</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>For Camel 1.6.0 or older releases: <a shape="rect" class="external-link" href="http://people.apache.org/repo/m2-ibiblio-rsync-repository/">http://people.apache.org/repo/m2-ibiblio-rsync-repository/</a></p></td></tr></tbody></table></div></div>
+<ul class="childpages-macro conf-macro output-block" data-hasbody="false" data-macro-name="children"><li><a shape="rect" href="camel-2222-release.html">Camel 2.22.2 Release</a></li><li><a shape="rect" href="camel-2213-release-template.html">Camel 2.21.3 Release (template)</a></li><li><a shape="rect" href="camel-2230-release.html">Camel 2.23.0 Release</a></li><li><a shape="rect" href="camel-xyz-release-template.html">Camel x.y.z Release (template)</a></li></ul><h2 id="Download-Maven2Repositories"><span style="line-height: 1.5;">Maven 2 Repositories</span></h2><div class="table-wrap"><table class="confluenceTable"><colgroup span="1"><col span="1"><col span="1"></colgroup><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p>Repository</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>URL</p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>Apache Camel Releases</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="externa
 l-link" href="https://repository.apache.org/content/repositories/releases/org/apache/camel/apache-camel/">https://repository.apache.org/content/repositories/releases/org/apache/camel/apache-camel/</a></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>Apache Camel Releases (old)</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>For Camel 1.6.0 or older releases: <a shape="rect" class="external-link" href="http://people.apache.org/repo/m2-ibiblio-rsync-repository/">http://people.apache.org/repo/m2-ibiblio-rsync-repository/</a></p></td></tr></tbody></table></div></div>
         </td>
         <td valign="top">
           <div class="navigation">

Modified: websites/production/camel/content/durable-subscriber.html
==============================================================================
--- websites/production/camel/content/durable-subscriber.html (original)
+++ websites/production/camel/content/durable-subscriber.html Wed Oct 17 09:28:08 2018
@@ -171,9 +171,9 @@ from("activemq:queue:Consumer.2.VirtualT
 <ul><li><a shape="rect" href="jms.html">JMS</a></li><li><a shape="rect" href="file2.html">File</a></li><li><a shape="rect" href="jpa.html">JPA</a></li><li><a shape="rect" href="message-dispatcher.html">Message Dispatcher</a></li><li><a shape="rect" href="selective-consumer.html">Selective Consumer</a></li><li><a shape="rect" href="content-based-router.html">Content Based Router</a></li><li><a shape="rect" href="endpoint.html">Endpoint</a></li></ul>
 
 
-<div class="conf-macro output-block" data-hasbody="false" data-macro-name="include"><h4 id="DurableSubscriber-UsingThisPattern">Using This Pattern</h4>
+<h4 id="DurableSubscriber-UsingThisPattern">Using This Pattern</h4>
 
-<p>If you would like to use this EIP Pattern then please read the <a shape="rect" href="getting-started.html">Getting Started</a>, you may also find the <a shape="rect" href="architecture.html">Architecture</a> useful particularly the description of <a shape="rect" href="endpoint.html">Endpoint</a> and <a shape="rect" href="uris.html">URIs</a>. Then you could try out some of the <a shape="rect" href="examples.html">Examples</a> first before trying this pattern out.</p></div></div>
+<p>If you would like to use this EIP Pattern then please read the <a shape="rect" href="getting-started.html">Getting Started</a>, you may also find the <a shape="rect" href="architecture.html">Architecture</a> useful particularly the description of <a shape="rect" href="endpoint.html">Endpoint</a> and <a shape="rect" href="uris.html">URIs</a>. Then you could try out some of the <a shape="rect" href="examples.html">Examples</a> first before trying this pattern out.</p></div>
         </td>
         <td valign="top">
           <div class="navigation">