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 2016/05/08 17:24:23 UTC

svn commit: r987740 [2/5] - in /websites/production/camel/content: ./ cache/

Modified: websites/production/camel/content/book-tutorials.html
==============================================================================
--- websites/production/camel/content/book-tutorials.html (original)
+++ websites/production/camel/content/book-tutorials.html Sun May  8 17:24:22 2016
@@ -143,11 +143,11 @@ The tutorial has been designed in two pa
 While not actual tutorials you might find working through the source of the various <a shape="rect" href="examples.html">Examples</a> useful.</li></ul>
 
 <h2 id="BookTutorials-TutorialonSpringRemotingwithJMS">Tutorial on Spring Remoting with JMS</h2><p>&#160;</p><div class="confluence-information-macro confluence-information-macro-information"><p class="title">Thanks</p><span class="aui-icon aui-icon-small aui-iconfont-info confluence-information-macro-icon"></span><div class="confluence-information-macro-body"><p>This tutorial was kindly donated to Apache Camel by Martin Gilday.</p></div></div><h2 id="BookTutorials-Preface">Preface</h2><p>This tutorial aims to guide the reader through the stages of creating a project which uses Camel to facilitate the routing of messages from a JMS queue to a <a shape="rect" class="external-link" href="http://www.springramework.org" rel="nofollow">Spring</a> service. The route works in a synchronous fashion returning a response to the client.</p><p><style type="text/css">/*<![CDATA[*/
-div.rbtoc1460237034275 {padding: 0px;}
-div.rbtoc1460237034275 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1460237034275 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1462728111379 {padding: 0px;}
+div.rbtoc1462728111379 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1462728111379 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</style></p><div class="toc-macro rbtoc1460237034275">
+/*]]>*/</style></p><div class="toc-macro rbtoc1462728111379">
 <ul class="toc-indentation"><li><a shape="rect" href="#BookTutorials-TutorialonSpringRemotingwithJMS">Tutorial on Spring Remoting with JMS</a></li><li><a shape="rect" href="#BookTutorials-Preface">Preface</a></li><li><a shape="rect" href="#BookTutorials-Prerequisites">Prerequisites</a></li><li><a shape="rect" href="#BookTutorials-Distribution">Distribution</a></li><li><a shape="rect" href="#BookTutorials-About">About</a></li><li><a shape="rect" href="#BookTutorials-CreatetheCamelProject">Create the Camel Project</a>
 <ul class="toc-indentation"><li><a shape="rect" href="#BookTutorials-UpdatethePOMwithDependencies">Update the POM with Dependencies</a></li></ul>
 </li><li><a shape="rect" href="#BookTutorials-WritingtheServer">Writing the Server</a>
@@ -2262,11 +2262,11 @@ So we completed the last piece in the pi
 <p>This example has been removed from <strong>Camel 2.9</strong> onwards. Apache Axis 1.4 is a very old and unsupported framework. We encourage users to use <a shape="rect" href="cxf.html">CXF</a> instead of Axis.</p></div></div>
 
 <style type="text/css">/*<![CDATA[*/
-div.rbtoc1460237034569 {padding: 0px;}
-div.rbtoc1460237034569 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1460237034569 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1462728111549 {padding: 0px;}
+div.rbtoc1462728111549 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1462728111549 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</style><div class="toc-macro rbtoc1460237034569">
+/*]]>*/</style><div class="toc-macro rbtoc1462728111549">
 <ul class="toc-indentation"><li><a shape="rect" href="#BookTutorials-TutorialusingAxis1.4withApacheCamel">Tutorial using Axis 1.4 with Apache Camel</a>
 <ul class="toc-indentation"><li><a shape="rect" href="#BookTutorials-Prerequisites">Prerequisites</a></li><li><a shape="rect" href="#BookTutorials-Distribution">Distribution</a></li><li><a shape="rect" href="#BookTutorials-Introduction">Introduction</a></li><li><a shape="rect" href="#BookTutorials-SettinguptheprojecttorunAxis">Setting up the project to run Axis</a>
 <ul class="toc-indentation"><li><a shape="rect" href="#BookTutorials-Maven2">Maven 2</a></li><li><a shape="rect" href="#BookTutorials-wsdl">wsdl</a></li><li><a shape="rect" href="#BookTutorials-ConfiguringAxis">Configuring Axis</a></li><li><a shape="rect" href="#BookTutorials-RunningtheExample">Running the Example</a></li></ul>

Added: websites/production/camel/content/cache/main.pageCache
==============================================================================
Binary file - no diff available.

Propchange: websites/production/camel/content/cache/main.pageCache
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Modified: websites/production/camel/content/camel-dsl.html
==============================================================================
--- websites/production/camel/content/camel-dsl.html (original)
+++ websites/production/camel/content/camel-dsl.html Sun May  8 17:24:22 2016
@@ -88,7 +88,7 @@
 
 <h1 id="CamelDSL-EIPPatterns">EIP Patterns</h1>
 
-<ul class="childpages-macro"><li><a shape="rect" href="aggregator.html">Aggregator</a></li><li><a shape="rect" href="aggregator2.html">Aggregator2</a></li><li><a shape="rect" href="claim-check.html">Claim Check</a></li><li><a shape="rect" href="competing-consumers.html">Competing Consumers</a></li><li><a shape="rect" href="composed-message-processor.html">Composed Message Processor</a></li><li><a shape="rect" href="content-based-router.html">Content Based Router</a></li><li><a shape="rect" href="content-enricher.html">Content Enricher</a></li><li><a shape="rect" href="content-filter.html">Content Filter</a></li><li><a shape="rect" href="controlbus.html">ControlBus</a></li><li><a shape="rect" href="correlation-identifier.html">Correlation Identifier</a></li><li><a shape="rect" href="dead-letter-channel.html">Dead Letter Channel</a></li><li><a shape="rect" href="delayer.html">Delayer</a></li><li><a shape="rect" href="detour.html">Detour</a></li><li><a shape="rect" href="durable-subscr
 iber.html">Durable Subscriber</a></li><li><a shape="rect" href="dynamic-router.html">Dynamic Router</a></li><li><a shape="rect" href="event-driven-consumer.html">Event Driven Consumer</a></li><li><a shape="rect" href="event-message.html">Event Message</a></li><li><a shape="rect" href="guaranteed-delivery.html">Guaranteed Delivery</a></li><li><a shape="rect" href="idempotent-consumer.html">Idempotent Consumer</a></li><li><a shape="rect" href="load-balancer.html">Load Balancer</a></li><li><a shape="rect" href="logeip.html">LogEIP</a></li><li><a shape="rect" href="loop.html">Loop</a></li><li><a shape="rect" href="message.html">Message</a></li><li><a shape="rect" href="message-bus.html">Message Bus</a></li><li><a shape="rect" href="message-channel.html">Message Channel</a></li><li><a shape="rect" href="message-dispatcher.html">Message Dispatcher</a></li><li><a shape="rect" href="message-endpoint.html">Message Endpoint</a></li><li><a shape="rect" href="message-filter.html">Message Filter
 </a></li><li><a shape="rect" href="message-history.html">Message History</a></li><li><a shape="rect" href="message-router.html">Message Router</a></li><li><a shape="rect" href="message-translator.html">Message Translator</a></li><li><a shape="rect" href="messaging-gateway.html">Messaging Gateway</a></li><li><a shape="rect" href="messaging-mapper.html">Messaging Mapper</a></li><li><a shape="rect" href="multicast.html">Multicast</a></li><li><a shape="rect" href="normalizer.html">Normalizer</a></li><li><a shape="rect" href="pipes-and-filters.html">Pipes and Filters</a></li><li><a shape="rect" href="point-to-point-channel.html">Point to Point Channel</a></li><li><a shape="rect" href="polling-consumer.html">Polling Consumer</a></li><li><a shape="rect" href="publish-subscribe-channel.html">Publish Subscribe Channel</a></li><li><a shape="rect" href="recipient-list.html">Recipient List</a></li><li><a shape="rect" href="request-reply.html">Request Reply</a></li><li><a shape="rect" href="rese
 quencer.html">Resequencer</a></li><li><a shape="rect" href="return-address.html">Return Address</a></li><li><a shape="rect" href="routing-slip.html">Routing Slip</a></li><li><a shape="rect" href="sampling.html">Sampling</a></li><li><a shape="rect" href="scatter-gather.html">Scatter-Gather</a></li><li><a shape="rect" href="script.html">Script</a></li><li><a shape="rect" href="selective-consumer.html">Selective Consumer</a></li><li><a shape="rect" href="service-activator.html">Service Activator</a></li><li><a shape="rect" href="sort.html">Sort</a></li><li><a shape="rect" href="splitter.html">Splitter</a></li><li><a shape="rect" href="throttler.html">Throttler</a></li><li><a shape="rect" href="transactional-client.html">Transactional Client</a></li><li><a shape="rect" href="validate.html">Validate</a></li><li><a shape="rect" href="wire-tap.html">Wire Tap</a></li></ul></div>
+<ul class="childpages-macro"><li><a shape="rect" href="aggregator.html">Aggregator</a></li><li><a shape="rect" href="aggregator2.html">Aggregator2</a></li><li><a shape="rect" href="claim-check.html">Claim Check</a></li><li><a shape="rect" href="competing-consumers.html">Competing Consumers</a></li><li><a shape="rect" href="composed-message-processor.html">Composed Message Processor</a></li><li><a shape="rect" href="content-based-router.html">Content Based Router</a></li><li><a shape="rect" href="content-enricher.html">Content Enricher</a></li><li><a shape="rect" href="content-filter.html">Content Filter</a></li><li><a shape="rect" href="controlbus.html">ControlBus</a></li><li><a shape="rect" href="correlation-identifier.html">Correlation Identifier</a></li><li><a shape="rect" href="dead-letter-channel.html">Dead Letter Channel</a></li><li><a shape="rect" href="delayer.html">Delayer</a></li><li><a shape="rect" href="detour.html">Detour</a></li><li><a shape="rect" href="durable-subscr
 iber.html">Durable Subscriber</a></li><li><a shape="rect" href="dynamic-router.html">Dynamic Router</a></li><li><a shape="rect" href="event-driven-consumer.html">Event Driven Consumer</a></li><li><a shape="rect" href="event-message.html">Event Message</a></li><li><a shape="rect" href="guaranteed-delivery.html">Guaranteed Delivery</a></li><li><a shape="rect" href="hystrix-eip.html">Hystrix EIP</a></li><li><a shape="rect" href="idempotent-consumer.html">Idempotent Consumer</a></li><li><a shape="rect" href="load-balancer.html">Load Balancer</a></li><li><a shape="rect" href="logeip.html">LogEIP</a></li><li><a shape="rect" href="loop.html">Loop</a></li><li><a shape="rect" href="message.html">Message</a></li><li><a shape="rect" href="message-bus.html">Message Bus</a></li><li><a shape="rect" href="message-channel.html">Message Channel</a></li><li><a shape="rect" href="message-dispatcher.html">Message Dispatcher</a></li><li><a shape="rect" href="message-endpoint.html">Message Endpoint</a></
 li><li><a shape="rect" href="message-filter.html">Message Filter</a></li><li><a shape="rect" href="message-history.html">Message History</a></li><li><a shape="rect" href="message-router.html">Message Router</a></li><li><a shape="rect" href="message-translator.html">Message Translator</a></li><li><a shape="rect" href="messaging-gateway.html">Messaging Gateway</a></li><li><a shape="rect" href="messaging-mapper.html">Messaging Mapper</a></li><li><a shape="rect" href="multicast.html">Multicast</a></li><li><a shape="rect" href="normalizer.html">Normalizer</a></li><li><a shape="rect" href="pipes-and-filters.html">Pipes and Filters</a></li><li><a shape="rect" href="point-to-point-channel.html">Point to Point Channel</a></li><li><a shape="rect" href="polling-consumer.html">Polling Consumer</a></li><li><a shape="rect" href="publish-subscribe-channel.html">Publish Subscribe Channel</a></li><li><a shape="rect" href="recipient-list.html">Recipient List</a></li><li><a shape="rect" href="request-
 reply.html">Request Reply</a></li><li><a shape="rect" href="resequencer.html">Resequencer</a></li><li><a shape="rect" href="return-address.html">Return Address</a></li><li><a shape="rect" href="routing-slip.html">Routing Slip</a></li><li><a shape="rect" href="sampling.html">Sampling</a></li><li><a shape="rect" href="scatter-gather.html">Scatter-Gather</a></li><li><a shape="rect" href="script.html">Script</a></li><li><a shape="rect" href="selective-consumer.html">Selective Consumer</a></li><li><a shape="rect" href="service-activator.html">Service Activator</a></li><li><a shape="rect" href="sort.html">Sort</a></li><li><a shape="rect" href="splitter.html">Splitter</a></li><li><a shape="rect" href="throttler.html">Throttler</a></li><li><a shape="rect" href="transactional-client.html">Transactional Client</a></li><li><a shape="rect" href="validate.html">Validate</a></li><li><a shape="rect" href="wire-tap.html">Wire Tap</a></li></ul></div>
         </td>
         <td valign="top">
           <div class="navigation">

Modified: websites/production/camel/content/component-list-external.html
==============================================================================
--- websites/production/camel/content/component-list-external.html (original)
+++ websites/production/camel/content/component-list-external.html Sun May  8 17:24:22 2016
@@ -135,7 +135,7 @@
 </div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Apache</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Integration with the Normalized Message Router BUS in <a shape="rect" class="external-link" href="http://servicemix.apache.org/SMX4NMR/index.html">ServiceMix 4.x</a></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://rhiot.gitbooks.io/rhiotdocumentation/content/backend/camel_components/camel_openimaj_component.html" rel="nofollow">OpenIMAJ</a> / camel-openimaj in <a shape="rect" class="external-link" href="https://rhiot.gitbooks.io/rhiotdocumentation/content/" rel="nofollow">rhiot.io project</a><a shape="rect" class="external-link" href="https://github.com/rhiot/rhiot/tree/master/docs" rel="nofollow"></a></p><div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
 <script class="brush: xml; gutter: false; theme: Default" type="syntaxhighlighter"><![CDATA[pi4j-gpio://gpioId[?options]
 ]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd">&#160;Apache</td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;Camel <a shape="rect" class="external-link" href="http://www.openimaj.org/" rel="nofollow">OpenIMAJ</a> component can be used to detect faces in images.</p><p>&#160;</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" href="pi4j-gpio.html">pi4j-gpio</a> / camel-pi4j in <a shape="rect" class="external-link" href="https://rhiot.gitbooks.io/rhiotdocumentation/content/" rel="nofollow">rhiot.io project</a></p><div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
+</div></div></td><td colspan="1" rowspan="1" class="confluenceTd">&#160;Apache</td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;Camel <a shape="rect" class="external-link" href="http://www.openimaj.org/" rel="nofollow">OpenIMAJ</a> component can be used to detect faces in images.</p><p>&#160;</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="unresolved" href="#">pi4j-gpio</a> / camel-pi4j in <a shape="rect" class="external-link" href="https://rhiot.gitbooks.io/rhiotdocumentation/content/" rel="nofollow">rhiot.io project</a></p><div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
 <script class="brush: xml; gutter: false; theme: Default" type="syntaxhighlighter"><![CDATA[pi4j-gpio://gpioId[?options]
 ]]></script>
 </div></div></td><td colspan="1" rowspan="1" class="confluenceTd">Apache</td><td colspan="1" rowspan="1" class="confluenceTd"><p>GPIO&#160;Component for RaspberryPi based on pi4j lib</p><p>&#160;</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://github.com/camel-labs/camel-labs/tree/master/iot" rel="nofollow">pi4j-i2c</a> / camel-pi4j in <a shape="rect" class="external-link" href="https://rhiot.gitbooks.io/rhiotdocumentation/content/" rel="nofollow">rhiot.io project</a></p><div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">

Modified: websites/production/camel/content/cxfrs.html
==============================================================================
--- websites/production/camel/content/cxfrs.html (original)
+++ websites/production/camel/content/cxfrs.html Sun May  8 17:24:22 2016
@@ -311,11 +311,7 @@ assertEquals(&quot;Get a wrong customer
 assertEquals(&quot;Get a wrong response code&quot;, 200, exchange.getOut().getHeader(Exchange.HTTP_RESPONSE_CODE));
 assertEquals(&quot;Get a wrong header value&quot;, &quot;value&quot;, exchange.getOut().getHeader(&quot;key&quot;));
 ]]></script>
-</div></div>From Camel 2.1, we also support to specify the query parameters from cxfrs URI for the CXFRS http centric client.<div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<script class="brush: java; gutter: false; theme: Default" type="syntaxhighlighter"><![CDATA[
-Exchange exchange = template.send(&quot;cxfrs://http://localhost:&quot; + getPort2() + &quot;/&quot; + getClass().getSimpleName() + &quot;/testQuery?httpClientAPI=true&amp;q1=12&amp;q2=13&quot;
-]]></script>
-</div></div>To support the Dynamical routing, you can override the URI's query parameters by using the CxfConstants.CAMEL_CXF_RS_QUERY_MAP header to set the parameter map for it.<div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
+</div></div>From Camel 2.1, we also support to specify the query parameters from cxfrs URI for the CXFRS http centric client.<div class="error"><span class="error">Error formatting macro: snippet: java.lang.IndexOutOfBoundsException: Index: 20, Size: 20</span> </div>To support the Dynamical routing, you can override the URI's query parameters by using the CxfConstants.CAMEL_CXF_RS_QUERY_MAP header to set the parameter map for it.<div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
 <script class="brush: java; gutter: false; theme: Default" type="syntaxhighlighter"><![CDATA[
 Map&lt;String, String&gt; queryMap = new LinkedHashMap&lt;String, String&gt;();                    
 queryMap.put(&quot;q1&quot;, &quot;new&quot;);

Modified: websites/production/camel/content/download-archives.html
==============================================================================
--- websites/production/camel/content/download-archives.html (original)
+++ websites/production/camel/content/download-archives.html Sun May  8 17:24:22 2016
@@ -75,7 +75,7 @@
 	<tbody>
         <tr>
         <td valign="top" width="100%">
-<div class="wiki-content maincontent"><h2 id="DownloadArchives-Downloadarchives">Download archives</h2><p>You can use the Apache Archives to download all the Camel releases.</p><ul class="alternate"><li><a shape="rect" class="external-link" href="http://archive.apache.org/dist/camel/apache-camel/">http://archive.apache.org/dist/camel/apache-camel/</a> - All release since Camel became a top level Apache project</li><li><a shape="rect" class="external-link" href="http://archive.apache.org/dist/activemq/apache-camel/">http://archive.apache.org/dist/activemq/apache-camel/</a> - For old 1.x releases when the Camel project was a sub-project of Apache ActiveMQ</li></ul><div class="confluence-information-macro confluence-information-macro-information"><p class="title">Downloading</p><span class="aui-icon aui-icon-small aui-iconfont-info confluence-information-macro-icon"></span><div class="confluence-information-macro-body"><p>The links below contains the release notes for all the Camel rel
 ease. However if you want to download the release, you <strong>must</strong> use the download archives, which is the two links above.</p></div></div><p>All time Apache Camel releases notes:</p><p></p><ul class="childpages-macro"><li><a shape="rect" href="camel-100-release.html">Camel 1.0.0 Release</a></li><li><a shape="rect" href="camel-110-release.html">Camel 1.1.0 Release</a></li><li><a shape="rect" href="camel-120-release.html">Camel 1.2.0 Release</a></li><li><a shape="rect" href="camel-130-release.html">Camel 1.3.0 Release</a></li><li><a shape="rect" href="camel-140-release.html">Camel 1.4.0 Release</a></li><li><a shape="rect" href="camel-150-release.html">Camel 1.5.0 Release</a></li><li><a shape="rect" href="camel-160-release.html">Camel 1.6.0 Release</a></li><li><a shape="rect" href="camel-161-release.html">Camel 1.6.1 Release</a></li><li><a shape="rect" href="camel-162-release.html">Camel 1.6.2 Release</a></li><li><a shape="rect" href="camel-163-release.html">Camel 1.6.3 Rele
 ase</a></li><li><a shape="rect" href="camel-164-release.html">Camel 1.6.4 Release</a></li><li><a shape="rect" href="camel-200-release.html">Camel 2.0.0 Release</a></li><li><a shape="rect" href="camel-20-m1-release.html">Camel 2.0-M1 Release</a></li><li><a shape="rect" href="camel-20-m2-release.html">Camel 2.0-M2 Release</a></li><li><a shape="rect" href="camel-20-m3-release.html">Camel 2.0-M3 Release</a></li><li><a shape="rect" href="camel-210-release.html">Camel 2.1.0 Release</a></li><li><a shape="rect" href="camel-220-release.html">Camel 2.2.0 Release</a></li><li><a shape="rect" href="camel-230-release.html">Camel 2.3.0 Release</a></li><li><a shape="rect" href="camel-240-release.html">Camel 2.4.0 Release</a></li><li><a shape="rect" href="camel-250-release.html">Camel 2.5.0 Release</a></li><li><a shape="rect" href="camel-260-release.html">Camel 2.6.0 Release</a></li><li><a shape="rect" href="camel-270-release.html">Camel 2.7.0 Release</a></li><li><a shape="rect" href="camel-271-rele
 ase.html">Camel 2.7.1 Release</a></li><li><a shape="rect" href="camel-272-release.html">Camel 2.7.2 Release</a></li><li><a shape="rect" href="camel-273-release.html">Camel 2.7.3 Release</a></li><li><a shape="rect" href="camel-274-release.html">Camel 2.7.4 Release</a></li><li><a shape="rect" href="camel-275-release.html">Camel 2.7.5 Release</a></li><li><a shape="rect" href="camel-280-release.html">Camel 2.8.0 Release</a></li><li><a shape="rect" href="camel-281-release.html">Camel 2.8.1 Release</a></li><li><a shape="rect" href="camel-282-release.html">Camel 2.8.2 Release</a></li><li><a shape="rect" href="camel-283-release.html">Camel 2.8.3 Release</a></li><li><a shape="rect" href="camel-284-release.html">Camel 2.8.4 Release</a></li><li><a shape="rect" href="camel-285-release.html">Camel 2.8.5 Release</a></li><li><a shape="rect" href="camel-286-release.html">Camel 2.8.6 Release</a></li><li><a shape="rect" href="camel-290-release.html">Camel 2.9.0 Release</a></li><li><a shape="rect" hre
 f="camel-291-release.html">Camel 2.9.1 Release</a></li><li><a shape="rect" href="camel-292-release.html">Camel 2.9.2 Release</a></li><li><a shape="rect" href="camel-293-release.html">Camel 2.9.3 Release</a></li><li><a shape="rect" href="camel-294-release.html">Camel 2.9.4 Release</a></li><li><a shape="rect" href="camel-295-release.html">Camel 2.9.5 Release</a></li><li><a shape="rect" href="camel-296-release.html">Camel 2.9.6 Release</a></li><li><a shape="rect" href="camel-297-release.html">Camel 2.9.7 Release</a></li><li><a shape="rect" href="camel-298-release.html">Camel 2.9.8 Release</a></li><li><a shape="rect" href="camel-2100-release.html">Camel 2.10.0 Release</a></li><li><a shape="rect" href="camel-2101-release.html">Camel 2.10.1 Release</a></li><li><a shape="rect" href="camel-2102-release.html">Camel 2.10.2 Release</a></li><li><a shape="rect" href="camel-2103-release.html">Camel 2.10.3 Release</a></li><li><a shape="rect" href="camel-2104-release.html">Camel 2.10.4 Release</a><
 /li><li><a shape="rect" href="camel-2105-release.html">Camel 2.10.5 Release</a></li><li><a shape="rect" href="camel-2106-release.html">Camel 2.10.6 Release</a></li><li><a shape="rect" href="camel-2107-release.html">Camel 2.10.7 Release</a></li><li><a shape="rect" href="camel-2110-release.html">Camel 2.11.0 Release</a></li><li><a shape="rect" href="camel-2111-release.html">Camel 2.11.1 Release</a></li><li><a shape="rect" href="camel-2112-release.html">Camel 2.11.2 release</a></li><li><a shape="rect" href="camel-2113-release.html">Camel 2.11.3 release</a></li><li><a shape="rect" href="camel-2114-release.html">Camel 2.11.4 Release</a></li><li><a shape="rect" href="camel-2120-release.html">Camel 2.12.0 Release</a></li><li><a shape="rect" href="camel-2121-release.html">Camel 2.12.1 Release</a></li><li><a shape="rect" href="camel-2122-release.html">Camel 2.12.2 Release</a></li><li><a shape="rect" href="camel-2123-release.html">Camel 2.12.3 Release</a></li><li><a shape="rect" href="camel-2
 124-release.html">Camel 2.12.4 Release</a></li><li><a shape="rect" href="camel-2125-release.html">Camel 2.12.5 Release</a></li><li><a shape="rect" href="camel-2130-release.html">Camel 2.13.0 Release</a></li><li><a shape="rect" href="camel-2131-release.html">Camel 2.13.1 Release</a></li><li><a shape="rect" href="camel-2132-release.html">Camel 2.13.2 Release</a></li><li><a shape="rect" href="camel-2133-release.html">Camel 2.13.3 Release</a></li><li><a shape="rect" href="camel-2134-release.html">Camel 2.13.4 Release</a></li><li><a shape="rect" href="camel-2140-release.html">Camel 2.14.0 Release</a></li><li><a shape="rect" href="camel-2141-release.html">Camel 2.14.1 Release</a></li><li><a shape="rect" href="camel-2142-release.html">Camel 2.14.2 Release</a></li><li><a shape="rect" href="camel-2143-release.html">Camel 2.14.3 Release</a></li><li><a shape="rect" href="camel-2144-release.html">Camel 2.14.4 Release</a></li><li><a shape="rect" href="camel-2150-release.html">Camel 2.15.0 Releas
 e</a></li><li><a shape="rect" href="camel-2151-release.html">Camel 2.15.1 Release</a></li><li><a shape="rect" href="camel-2152-release.html">Camel 2.15.2 Release</a></li><li><a shape="rect" href="camel-2153-release.html">Camel 2.15.3 Release</a></li><li><a shape="rect" href="camel-2154-release.html">Camel 2.15.4 Release</a></li><li><a shape="rect" href="camel-2155-release.html">Camel 2.15.5 Release</a></li><li><a shape="rect" href="camel-2156-release.html">Camel 2.15.6 Release</a></li><li><a shape="rect" href="camel-2160-release.html">Camel 2.16.0 Release</a></li><li><a shape="rect" href="camel-2161-release.html">Camel 2.16.1 Release</a></li><li><a shape="rect" href="camel-2162-release.html">Camel 2.16.2 Release</a></li><li><a shape="rect" href="camel-2163-release.html">Camel 2.16.3 Release</a></li><li><a shape="rect" href="camel-2170-release.html">Camel 2.17.0 Release</a></li><li><a shape="rect" href="download-archives.html">Download Archives</a></li></ul></div>
+<div class="wiki-content maincontent"><h2 id="DownloadArchives-Downloadarchives">Download archives</h2><p>You can use the Apache Archives to download all the Camel releases.</p><ul class="alternate"><li><a shape="rect" class="external-link" href="http://archive.apache.org/dist/camel/apache-camel/">http://archive.apache.org/dist/camel/apache-camel/</a> - All release since Camel became a top level Apache project</li><li><a shape="rect" class="external-link" href="http://archive.apache.org/dist/activemq/apache-camel/">http://archive.apache.org/dist/activemq/apache-camel/</a> - For old 1.x releases when the Camel project was a sub-project of Apache ActiveMQ</li></ul><div class="confluence-information-macro confluence-information-macro-information"><p class="title">Downloading</p><span class="aui-icon aui-icon-small aui-iconfont-info confluence-information-macro-icon"></span><div class="confluence-information-macro-body"><p>The links below contains the release notes for all the Camel rel
 ease. However if you want to download the release, you <strong>must</strong> use the download archives, which is the two links above.</p></div></div><p>All time Apache Camel releases notes:</p><p></p><ul class="childpages-macro"><li><a shape="rect" href="camel-100-release.html">Camel 1.0.0 Release</a></li><li><a shape="rect" href="camel-110-release.html">Camel 1.1.0 Release</a></li><li><a shape="rect" href="camel-120-release.html">Camel 1.2.0 Release</a></li><li><a shape="rect" href="camel-130-release.html">Camel 1.3.0 Release</a></li><li><a shape="rect" href="camel-140-release.html">Camel 1.4.0 Release</a></li><li><a shape="rect" href="camel-150-release.html">Camel 1.5.0 Release</a></li><li><a shape="rect" href="camel-160-release.html">Camel 1.6.0 Release</a></li><li><a shape="rect" href="camel-161-release.html">Camel 1.6.1 Release</a></li><li><a shape="rect" href="camel-162-release.html">Camel 1.6.2 Release</a></li><li><a shape="rect" href="camel-163-release.html">Camel 1.6.3 Rele
 ase</a></li><li><a shape="rect" href="camel-164-release.html">Camel 1.6.4 Release</a></li><li><a shape="rect" href="camel-200-release.html">Camel 2.0.0 Release</a></li><li><a shape="rect" href="camel-20-m1-release.html">Camel 2.0-M1 Release</a></li><li><a shape="rect" href="camel-20-m2-release.html">Camel 2.0-M2 Release</a></li><li><a shape="rect" href="camel-20-m3-release.html">Camel 2.0-M3 Release</a></li><li><a shape="rect" href="camel-210-release.html">Camel 2.1.0 Release</a></li><li><a shape="rect" href="camel-220-release.html">Camel 2.2.0 Release</a></li><li><a shape="rect" href="camel-230-release.html">Camel 2.3.0 Release</a></li><li><a shape="rect" href="camel-240-release.html">Camel 2.4.0 Release</a></li><li><a shape="rect" href="camel-250-release.html">Camel 2.5.0 Release</a></li><li><a shape="rect" href="camel-260-release.html">Camel 2.6.0 Release</a></li><li><a shape="rect" href="camel-270-release.html">Camel 2.7.0 Release</a></li><li><a shape="rect" href="camel-271-rele
 ase.html">Camel 2.7.1 Release</a></li><li><a shape="rect" href="camel-272-release.html">Camel 2.7.2 Release</a></li><li><a shape="rect" href="camel-273-release.html">Camel 2.7.3 Release</a></li><li><a shape="rect" href="camel-274-release.html">Camel 2.7.4 Release</a></li><li><a shape="rect" href="camel-275-release.html">Camel 2.7.5 Release</a></li><li><a shape="rect" href="camel-280-release.html">Camel 2.8.0 Release</a></li><li><a shape="rect" href="camel-281-release.html">Camel 2.8.1 Release</a></li><li><a shape="rect" href="camel-282-release.html">Camel 2.8.2 Release</a></li><li><a shape="rect" href="camel-283-release.html">Camel 2.8.3 Release</a></li><li><a shape="rect" href="camel-284-release.html">Camel 2.8.4 Release</a></li><li><a shape="rect" href="camel-285-release.html">Camel 2.8.5 Release</a></li><li><a shape="rect" href="camel-286-release.html">Camel 2.8.6 Release</a></li><li><a shape="rect" href="camel-290-release.html">Camel 2.9.0 Release</a></li><li><a shape="rect" hre
 f="camel-291-release.html">Camel 2.9.1 Release</a></li><li><a shape="rect" href="camel-292-release.html">Camel 2.9.2 Release</a></li><li><a shape="rect" href="camel-293-release.html">Camel 2.9.3 Release</a></li><li><a shape="rect" href="camel-294-release.html">Camel 2.9.4 Release</a></li><li><a shape="rect" href="camel-295-release.html">Camel 2.9.5 Release</a></li><li><a shape="rect" href="camel-296-release.html">Camel 2.9.6 Release</a></li><li><a shape="rect" href="camel-297-release.html">Camel 2.9.7 Release</a></li><li><a shape="rect" href="camel-298-release.html">Camel 2.9.8 Release</a></li><li><a shape="rect" href="camel-2100-release.html">Camel 2.10.0 Release</a></li><li><a shape="rect" href="camel-2101-release.html">Camel 2.10.1 Release</a></li><li><a shape="rect" href="camel-2102-release.html">Camel 2.10.2 Release</a></li><li><a shape="rect" href="camel-2103-release.html">Camel 2.10.3 Release</a></li><li><a shape="rect" href="camel-2104-release.html">Camel 2.10.4 Release</a><
 /li><li><a shape="rect" href="camel-2105-release.html">Camel 2.10.5 Release</a></li><li><a shape="rect" href="camel-2106-release.html">Camel 2.10.6 Release</a></li><li><a shape="rect" href="camel-2107-release.html">Camel 2.10.7 Release</a></li><li><a shape="rect" href="camel-2110-release.html">Camel 2.11.0 Release</a></li><li><a shape="rect" href="camel-2111-release.html">Camel 2.11.1 Release</a></li><li><a shape="rect" href="camel-2112-release.html">Camel 2.11.2 release</a></li><li><a shape="rect" href="camel-2113-release.html">Camel 2.11.3 release</a></li><li><a shape="rect" href="camel-2114-release.html">Camel 2.11.4 Release</a></li><li><a shape="rect" href="camel-2120-release.html">Camel 2.12.0 Release</a></li><li><a shape="rect" href="camel-2121-release.html">Camel 2.12.1 Release</a></li><li><a shape="rect" href="camel-2122-release.html">Camel 2.12.2 Release</a></li><li><a shape="rect" href="camel-2123-release.html">Camel 2.12.3 Release</a></li><li><a shape="rect" href="camel-2
 124-release.html">Camel 2.12.4 Release</a></li><li><a shape="rect" href="camel-2125-release.html">Camel 2.12.5 Release</a></li><li><a shape="rect" href="camel-2130-release.html">Camel 2.13.0 Release</a></li><li><a shape="rect" href="camel-2131-release.html">Camel 2.13.1 Release</a></li><li><a shape="rect" href="camel-2132-release.html">Camel 2.13.2 Release</a></li><li><a shape="rect" href="camel-2133-release.html">Camel 2.13.3 Release</a></li><li><a shape="rect" href="camel-2134-release.html">Camel 2.13.4 Release</a></li><li><a shape="rect" href="camel-2140-release.html">Camel 2.14.0 Release</a></li><li><a shape="rect" href="camel-2141-release.html">Camel 2.14.1 Release</a></li><li><a shape="rect" href="camel-2142-release.html">Camel 2.14.2 Release</a></li><li><a shape="rect" href="camel-2143-release.html">Camel 2.14.3 Release</a></li><li><a shape="rect" href="camel-2144-release.html">Camel 2.14.4 Release</a></li><li><a shape="rect" href="camel-2150-release.html">Camel 2.15.0 Releas
 e</a></li><li><a shape="rect" href="camel-2151-release.html">Camel 2.15.1 Release</a></li><li><a shape="rect" href="camel-2152-release.html">Camel 2.15.2 Release</a></li><li><a shape="rect" href="camel-2153-release.html">Camel 2.15.3 Release</a></li><li><a shape="rect" href="camel-2154-release.html">Camel 2.15.4 Release</a></li><li><a shape="rect" href="camel-2155-release.html">Camel 2.15.5 Release</a></li><li><a shape="rect" href="camel-2156-release.html">Camel 2.15.6 Release</a></li><li><a shape="rect" href="camel-2160-release.html">Camel 2.16.0 Release</a></li><li><a shape="rect" href="camel-2161-release.html">Camel 2.16.1 Release</a></li><li><a shape="rect" href="camel-2162-release.html">Camel 2.16.2 Release</a></li><li><a shape="rect" href="camel-2163-release.html">Camel 2.16.3 Release</a></li><li><a shape="rect" href="camel-2170-release.html">Camel 2.17.0 Release</a></li><li><a shape="rect" href="camel-2171-release.html">Camel 2.17.1 Release</a></li><li><a shape="rect" href="d
 ownload-archives.html">Download Archives</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 Sun May  8 17:24:22 2016
@@ -84,11 +84,11 @@
 	<tbody>
         <tr>
         <td valign="top" width="100%">
-<div class="wiki-content maincontent"><h2 id="Download-LatestReleases">Latest Releases</h2><div class="sectionColumnWrapper"><div class="sectionMacro"><div class="sectionMacroRow"><div class="columnMacro" style="width:20%;min-width:20%;max-width:20%;"><div style="padding-right:20px;float:left;"><p><span class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image confluence-external-resource" src="http://camel.apache.org/images/camel-box-small.png" data-image-src="http://camel.apache.org/images/camel-box-small.png"></span></p></div></div><div class="columnMacro" style="width:80%;min-width:80%;max-width:80%;"><div style="min-height:200px"><p>Grab these releases while they are hot!</p><ul><li>The latest release for Camel 2.17.x is <a shape="rect" href="camel-2170-release.html">Camel 2.17.0 Release</a>.</li><li>The latest release for Camel 2.16.x is <a shape="rect" href="camel-2163-release.html">Camel 2.16.3 Release</a>.</li><li>The latest release for Camel 2.15.x is 
 <a shape="rect" href="camel-2156-release.html">Camel 2.15.6 Release</a>.</li><li>Camel versions 2.14.x <span>and older are no longer actively developed.</span></li></ul></div></div></div></div></div><h2 id="Download-OlderReleases">Older Releases</h2><p>See <a shape="rect" href="download-archives.html">Download Archives</a></p><h2 id="Download-Gettingthelatestdistributions">Getting the latest distributions</h2><h3 id="Download-BinaryDistribution">Binary Distribution</h3><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p>Description</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Download Link</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>PGP Signature file of download</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>MD5 Checksum file of download</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>SHA1 Checksum file of download</p></th></tr><tr><td colspan="1" rowspan="1" cl
 ass="confluenceTd"><p>Windows Distribution (2.17.x branch)</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.lua?filename=camel/apache-camel/2.17.0/apache-camel-2.17.0.zip&amp;action=download">apache-camel-2.17.0.zip</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://www.apache.org/dist/camel/apache-camel/2.17.0/apache-camel-2.17.0.zip.asc">apache-camel-2.17.0.zip.asc</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://www.apache.org/dist/camel/apache-camel/2.17.0/apache-camel-2.17.0.zip.md5">apache-camel-2.17.0.zip.md5</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://www.apache.org/dist/camel/apache-camel/2.17.0/apache-camel-2.17.0.zip.sha1">apache-camel-2.17.0.zip.sha1</a></p></td></tr><tr><td colspan="
 1" rowspan="1" class="confluenceTd"><p>Unix/Linux/Cygwin Distribution (2.17.x branch)</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.lua?filename=camel/apache-camel/2.17.0/apache-camel-2.17.0.tar.gz&amp;action=download" style="line-height: 1.42857;">apache-camel-2.17.0.tar.gz</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://www.apache.org/dist/camel/apache-camel/2.17.0/apache-camel-2.17.0.tar.gz.asc">apache-camel-2.17.0.tar.gz.asc</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://www.apache.org/dist/camel/apache-camel/2.17.0/apache-camel-2.17.0.tar.gz.md5">apache-camel-2.17.0.tar.gz.md5</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://www.apache.org/dist/camel/apache-camel/2.17.0/apache-camel-2.17.
 0.tar.gz.sha1">apache-camel-2.17.0.tar.gz.sha1</a></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>Windows Distribution (2.16.x branch)</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.lua?filename=camel/apache-camel/2.16.3/apache-camel-2.16.3.zip&amp;action=download">apache-camel-2.16.3.zip</a> <a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.cgi/camel/apache-camel/2.11.3/apache-camel-2.11.3.zip"></a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://www.apache.org/dist/camel/apache-camel/2.16.3/apache-camel-2.16.3.zip.asc">apache-camel-2.16.3.zip.asc</a> <a shape="rect" class="external-link" href="http://www.apache.org/dist/camel/apache-camel/2.11.3/apache-camel-2.11.3.zip.asc"></a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="
 https://www.apache.org/dist/camel/apache-camel/2.16.3/apache-camel-2.16.3.zip.md5">apache-camel-2.16.3.zip.md5</a> <a shape="rect" class="external-link" href="http://www.apache.org/dist/camel/apache-camel/2.11.3/apache-camel-2.11.3.zip.md5"></a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://www.apache.org/dist/camel/apache-camel/2.16.3/apache-camel-2.16.3.zip.sha1">apache-camel-2.16.3.zip.sha1</a> <a shape="rect" class="external-link" href="http://www.apache.org/dist/camel/apache-camel/2.11.3/apache-camel-2.11.3.zip.sha1"></a></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>Unix/Linux/Cygwin Distribution (2.16.x branch)</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.lua?filename=camel/apache-camel/2.16.3/apache-camel-2.16.3.tar.gz&amp;action=download">apache-camel-2.16.3.tar.gz</a></p></td><td colspan="1" row
 span="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://www.apache.org/dist/camel/apache-camel/2.16.3/apache-camel-2.16.3.tar.gz.asc">apache-camel-2.16.3.tar.gz.asc</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://www.apache.org/dist/camel/apache-camel/2.16.3/apache-camel-2.16.3.tar.gz.md5">apache-camel-2.16.3.tar.gz.md5</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://www.apache.org/dist/camel/apache-camel/2.16.3/apache-camel-2.16.3.tar.gz.sha1">apache-camel-2.16.3.tar.gz.sha1</a></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>Windows Distribution (2.15.x branch)</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.lua?filename=camel/apache-camel/2.15.6/apache-camel-2.15.6.zip&amp;action=download">apache-camel-2.15.6.
 zip</a> <a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.cgi/camel/apache-camel/2.11.3/apache-camel-2.11.3.zip"></a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://www.apache.org/dist/camel/apache-camel/2.15.6/apache-camel-2.15.6.zip.asc">apache-camel-2.15.6.zip.asc</a> <a shape="rect" class="external-link" href="http://www.apache.org/dist/camel/apache-camel/2.11.3/apache-camel-2.11.3.zip.asc"></a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://www.apache.org/dist/camel/apache-camel/2.15.6/apache-camel-2.15.6.zip.md5">apache-camel-2.15.6.zip.md5</a> <a shape="rect" class="external-link" href="http://www.apache.org/dist/camel/apache-camel/2.11.3/apache-camel-2.11.3.zip.md5"></a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://www.apache.org/dist/camel/apache-camel/2
 .15.6/apache-camel-2.15.6.zip.sha1">apache-camel-2.15.6.zip.sha1</a> <a shape="rect" class="external-link" href="http://www.apache.org/dist/camel/apache-camel/2.11.3/apache-camel-2.11.3.zip.sha1"></a></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>Unix/Linux/Cygwin Distribution (2.15.x branch)</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.lua?filename=camel/apache-camel/2.15.6/apache-camel-2.15.6.tar.gz&amp;action=download">apache-camel-2.15.6.tar.gz</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://www.apache.org/dist/camel/apache-camel/2.15.6/apache-camel-2.15.6.tar.gz.asc">apache-camel-2.15.6.tar.gz.asc</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://www.apache.org/dist/camel/apache-camel/2.15.6/apache-camel-2.15.6.tar.gz.md5">apache-cam
 el-2.15.6.tar.gz.md5</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://www.apache.org/dist/camel/apache-camel/2.15.6/apache-camel-2.15.6.tar.gz.sha1">apache-camel-2.15.6.tar.gz.sha1</a></p></td></tr></tbody></table></div><h3 id="Download-SourceDistribution">Source Distribution</h3><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p>Description</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Download Link</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>PGP Signature file of download</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>MD5 Checksum file of download</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>SHA1 Checksum file of download</p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>Source (zip - 2.17.x branch)</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect"
  class="external-link" href="http://www.apache.org/dyn/closer.lua?filename=camel/apache-camel/2.17.0/apache-camel-2.17.0-src.zip&amp;action=download" style="line-height: 1.42857;">apache-camel-2.17.0-src.zip</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://www.apache.org/dist/camel/apache-camel/2.17.0/apache-camel-2.17.0-src.zip.asc">apache-camel-2.17.0-src.zip.asc</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://www.apache.org/dist/camel/apache-camel/2.17.0/apache-camel-2.17.0-src.zip.md5">apache-camel-2.17.0-src.zip.md5</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://www.apache.org/dist/camel/apache-camel/2.17.0/apache-camel-2.17.0-src.zip.sha1">apache-camel-2.17.0-src.zip.sha1</a></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>Source (zip - 2.16.x branch)</p><
 /td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.lua?filename=camel/apache-camel/2.16.3/apache-camel-2.16.3-src.zip&amp;action=download">apache-camel-2.16.3-src.zip</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://www.apache.org/dist/camel/apache-camel/2.16.3/apache-camel-2.16.3-src.zip.asc">apache-camel-2.16.3-src.zip.asc</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://www.apache.org/dist/camel/apache-camel/2.16.3/apache-camel-2.16.3-src.zip.md5">apache-camel-2.16.3-src.zip.md5</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://www.apache.org/dist/camel/apache-camel/2.16.3/apache-camel-2.16.3-src.zip.sha1">apache-camel-2.16.3-src.zip.sha1</a></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenc
 eTd"><p>Source (zip - 2.15.x branch)</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.lua?filename=camel/apache-camel/2.15.6/apache-camel-2.15.6-src.zip&amp;action=download">apache-camel-2.15.6-src.zip</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://www.apache.org/dist/camel/apache-camel/2.15.6/apache-camel-2.15.6-src.zip.asc">apache-camel-2.15.6-src.zip.asc</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://www.apache.org/dist/camel/apache-camel/2.15.6/apache-camel-2.15.6-src.zip.md5">apache-camel-2.15.6-src.zip.md5</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://www.apache.org/dist/camel/apache-camel/2.15.6/apache-camel-2.15.6-src.zip.sha1">apache-camel-2.15.6-src.zip.sha1</a></p></td></tr></tbody
 ></table></div><h3 id="Download-Keys">Keys</h3><p>The <code>KEYS</code> used to sign the release can be found <a shape="rect" class="external-link" href="https://www.apache.org/dist/camel/apache-camel/KEYS">here</a>.</p><h3 id="Download-GettingtheBinariesusingMaven2">Getting the Binaries using Maven 2</h3><p>To use this release in your maven project, the proper dependency configuration that you should use in your <a shape="rect" class="external-link" href="http://maven.apache.org/guides/introduction/introduction-to-the-pom.html">Maven POM</a> is:</p><div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
+<div class="wiki-content maincontent"><h2 id="Download-LatestReleases">Latest Releases</h2><div class="sectionColumnWrapper"><div class="sectionMacro"><div class="sectionMacroRow"><div class="columnMacro" style="width:20%;min-width:20%;max-width:20%;"><div style="padding-right:20px;float:left;"><p><span class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image confluence-external-resource" src="http://camel.apache.org/images/camel-box-small.png" data-image-src="http://camel.apache.org/images/camel-box-small.png"></span></p></div></div><div class="columnMacro" style="width:80%;min-width:80%;max-width:80%;"><div style="min-height:200px"><p>Grab these releases while they are hot!</p><ul><li>The latest release for Camel 2.17.x is <a shape="rect" href="camel-2171-release.html">Camel 2.17.1 Release</a>.</li><li>The latest release for Camel 2.16.x is <a shape="rect" href="camel-2163-release.html">Camel 2.16.3 Release</a>.</li><li>The latest release for Camel 2.15.x is 
 <a shape="rect" href="camel-2156-release.html">Camel 2.15.6 Release</a>.</li><li>Camel versions 2.14.x <span>and older are no longer actively developed.</span></li></ul></div></div></div></div></div><h2 id="Download-OlderReleases">Older Releases</h2><p>See <a shape="rect" href="download-archives.html">Download Archives</a></p><h2 id="Download-Gettingthelatestdistributions">Getting the latest distributions</h2><h3 id="Download-BinaryDistribution">Binary Distribution</h3><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p>Description</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Download Link</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>PGP Signature file of download</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>MD5 Checksum file of download</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>SHA1 Checksum file of download</p></th></tr><tr><td colspan="1" rowspan="1" cl
 ass="confluenceTd"><p>Windows Distribution (2.17.x branch)</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.lua?filename=camel/apache-camel/2.17.1/apache-camel-2.17.1.zip&amp;action=download">apache-camel-2.17.1.zip</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://www.apache.org/dist/camel/apache-camel/2.17.1/apache-camel-2.17.1.zip.asc">apache-camel-2.17.1.zip.asc</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://www.apache.org/dist/camel/apache-camel/2.17.1/apache-camel-2.17.1.zip.md5">apache-camel-2.17.1.zip.md5</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://www.apache.org/dist/camel/apache-camel/2.17.1/apache-camel-2.17.1.zip.sha1">apache-camel-2.17.1.zip.sha1</a></p></td></tr><tr><td colspan="
 1" rowspan="1" class="confluenceTd"><p>Unix/Linux/Cygwin Distribution (2.17.x branch)</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.lua?filename=camel/apache-camel/2.17.1/apache-camel-2.17.1.tar.gz&amp;action=download">apache-camel-2.17.1.tar.gz</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://www.apache.org/dist/camel/apache-camel/2.17.1/apache-camel-2.17.1.tar.gz.asc">apache-camel-2.17.1.tar.gz.asc</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://www.apache.org/dist/camel/apache-camel/2.17.1/apache-camel-2.17.1.tar.gz.md5">apache-camel-2.17.1.tar.gz.md5</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://www.apache.org/dist/camel/apache-camel/2.17.1/apache-camel-2.17.1.tar.gz.sha1">apache-camel-2.
 17.1.tar.gz.sha1</a></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>Windows Distribution (2.16.x branch)</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.lua?filename=camel/apache-camel/2.16.3/apache-camel-2.16.3.zip&amp;action=download">apache-camel-2.16.3.zip</a> <a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.cgi/camel/apache-camel/2.11.3/apache-camel-2.11.3.zip"></a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://www.apache.org/dist/camel/apache-camel/2.16.3/apache-camel-2.16.3.zip.asc">apache-camel-2.16.3.zip.asc</a> <a shape="rect" class="external-link" href="http://www.apache.org/dist/camel/apache-camel/2.11.3/apache-camel-2.11.3.zip.asc"></a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://www.apache.org/dist/ca
 mel/apache-camel/2.16.3/apache-camel-2.16.3.zip.md5">apache-camel-2.16.3.zip.md5</a> <a shape="rect" class="external-link" href="http://www.apache.org/dist/camel/apache-camel/2.11.3/apache-camel-2.11.3.zip.md5"></a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://www.apache.org/dist/camel/apache-camel/2.16.3/apache-camel-2.16.3.zip.sha1">apache-camel-2.16.3.zip.sha1</a> <a shape="rect" class="external-link" href="http://www.apache.org/dist/camel/apache-camel/2.11.3/apache-camel-2.11.3.zip.sha1"></a></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>Unix/Linux/Cygwin Distribution (2.16.x branch)</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.lua?filename=camel/apache-camel/2.16.3/apache-camel-2.16.3.tar.gz&amp;action=download">apache-camel-2.16.3.tar.gz</a></p></td><td colspan="1" rowspan="1" class="confluenceTd">
 <p><a shape="rect" class="external-link" href="https://www.apache.org/dist/camel/apache-camel/2.16.3/apache-camel-2.16.3.tar.gz.asc">apache-camel-2.16.3.tar.gz.asc</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://www.apache.org/dist/camel/apache-camel/2.16.3/apache-camel-2.16.3.tar.gz.md5">apache-camel-2.16.3.tar.gz.md5</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://www.apache.org/dist/camel/apache-camel/2.16.3/apache-camel-2.16.3.tar.gz.sha1">apache-camel-2.16.3.tar.gz.sha1</a></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>Windows Distribution (2.15.x branch)</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.lua?filename=camel/apache-camel/2.15.6/apache-camel-2.15.6.zip&amp;action=download">apache-camel-2.15.6.zip</a> <a shape="rect" class=
 "external-link" href="http://www.apache.org/dyn/closer.cgi/camel/apache-camel/2.11.3/apache-camel-2.11.3.zip"></a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://www.apache.org/dist/camel/apache-camel/2.15.6/apache-camel-2.15.6.zip.asc">apache-camel-2.15.6.zip.asc</a> <a shape="rect" class="external-link" href="http://www.apache.org/dist/camel/apache-camel/2.11.3/apache-camel-2.11.3.zip.asc"></a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://www.apache.org/dist/camel/apache-camel/2.15.6/apache-camel-2.15.6.zip.md5">apache-camel-2.15.6.zip.md5</a> <a shape="rect" class="external-link" href="http://www.apache.org/dist/camel/apache-camel/2.11.3/apache-camel-2.11.3.zip.md5"></a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://www.apache.org/dist/camel/apache-camel/2.15.6/apache-camel-2.15.6.zip.
 sha1">apache-camel-2.15.6.zip.sha1</a> <a shape="rect" class="external-link" href="http://www.apache.org/dist/camel/apache-camel/2.11.3/apache-camel-2.11.3.zip.sha1"></a></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>Unix/Linux/Cygwin Distribution (2.15.x branch)</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.lua?filename=camel/apache-camel/2.15.6/apache-camel-2.15.6.tar.gz&amp;action=download">apache-camel-2.15.6.tar.gz</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://www.apache.org/dist/camel/apache-camel/2.15.6/apache-camel-2.15.6.tar.gz.asc">apache-camel-2.15.6.tar.gz.asc</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://www.apache.org/dist/camel/apache-camel/2.15.6/apache-camel-2.15.6.tar.gz.md5">apache-camel-2.15.6.tar.gz.md5</a></p></
 td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://www.apache.org/dist/camel/apache-camel/2.15.6/apache-camel-2.15.6.tar.gz.sha1">apache-camel-2.15.6.tar.gz.sha1</a></p></td></tr></tbody></table></div><h3 id="Download-SourceDistribution">Source Distribution</h3><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p>Description</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Download Link</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>PGP Signature file of download</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>MD5 Checksum file of download</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>SHA1 Checksum file of download</p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>Source (zip - 2.17.x branch)</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="h
 ttp://www.apache.org/dyn/closer.lua?filename=camel/apache-camel/2.17.1/apache-camel-2.17.1-src.zip&amp;action=download">apache-camel-2.17.1-src.zip</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://www.apache.org/dist/camel/apache-camel/2.17.1/apache-camel-2.17.1-src.zip.asc">apache-camel-2.17.1-src.zip.asc</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://www.apache.org/dist/camel/apache-camel/2.17.1/apache-camel-2.17.1-src.zip.md5">apache-camel-2.17.1-src.zip.md5</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://www.apache.org/dist/camel/apache-camel/2.17.1/apache-camel-2.17.1-src.zip.sha1">apache-camel-2.17.1-src.zip.sha1</a></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>Source (zip - 2.16.x branch)</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a s
 hape="rect" class="external-link" href="http://www.apache.org/dyn/closer.lua?filename=camel/apache-camel/2.16.3/apache-camel-2.16.3-src.zip&amp;action=download">apache-camel-2.16.3-src.zip</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://www.apache.org/dist/camel/apache-camel/2.16.3/apache-camel-2.16.3-src.zip.asc">apache-camel-2.16.3-src.zip.asc</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://www.apache.org/dist/camel/apache-camel/2.16.3/apache-camel-2.16.3-src.zip.md5">apache-camel-2.16.3-src.zip.md5</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://www.apache.org/dist/camel/apache-camel/2.16.3/apache-camel-2.16.3-src.zip.sha1">apache-camel-2.16.3-src.zip.sha1</a></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>Source (zip - 2.15.x branch)</p></td><td colspan="1"
  rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="http://www.apache.org/dyn/closer.lua?filename=camel/apache-camel/2.15.6/apache-camel-2.15.6-src.zip&amp;action=download">apache-camel-2.15.6-src.zip</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://www.apache.org/dist/camel/apache-camel/2.15.6/apache-camel-2.15.6-src.zip.asc">apache-camel-2.15.6-src.zip.asc</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://www.apache.org/dist/camel/apache-camel/2.15.6/apache-camel-2.15.6-src.zip.md5">apache-camel-2.15.6-src.zip.md5</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" href="https://www.apache.org/dist/camel/apache-camel/2.15.6/apache-camel-2.15.6-src.zip.sha1">apache-camel-2.15.6-src.zip.sha1</a></p></td></tr></tbody></table></div><h3 id="Download-Keys">Keys</h3><p>The <code>
 KEYS</code> used to sign the release can be found <a shape="rect" class="external-link" href="https://www.apache.org/dist/camel/apache-camel/KEYS">here</a>.</p><h3 id="Download-GettingtheBinariesusingMaven2">Getting the Binaries using Maven 2</h3><p>To use this release in your maven project, the proper dependency configuration that you should use in your <a shape="rect" class="external-link" href="http://maven.apache.org/guides/introduction/introduction-to-the-pom.html">Maven POM</a> is:</p><div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
 <script class="brush: xml; gutter: false; theme: Default" type="syntaxhighlighter"><![CDATA[&lt;dependency&gt;
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-core&lt;/artifactId&gt;
-  &lt;version&gt;2.17.0&lt;/version&gt;
+  &lt;version&gt;2.17.1&lt;/version&gt;
 &lt;/dependency&gt;
 ]]></script>
 </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>

Modified: websites/production/camel/content/jdbc.html
==============================================================================
--- websites/production/camel/content/jdbc.html (original)
+++ websites/production/camel/content/jdbc.html Sun May  8 17:24:22 2016
@@ -131,7 +131,7 @@ public void configure() throws Exception
   &lt;/route&gt;
 &lt;/camelContext&gt;
 
-&lt;!-- Just add a demo to show how to bind a date source for camel in Spring--&gt;
+&lt;!-- Just add a demo to show how to bind a data source for camel in Spring--&gt;
 &lt;jdbc:embedded-database id=&quot;testdb&quot; type=&quot;DERBY&quot;&gt;
 	&lt;jdbc:script location=&quot;classpath:sql/init.sql&quot;/&gt;
 &lt;/jdbc:embedded-database&gt;

Modified: websites/production/camel/content/jetty.html
==============================================================================
--- websites/production/camel/content/jetty.html (original)
+++ websites/production/camel/content/jetty.html Sun May  8 17:24:22 2016
@@ -375,7 +375,7 @@ from(&quot;jetty://http://localhost:{{po
 
     public void process(Exchange exchange) throws Exception {
         Message in = exchange.getIn();
-        assertEquals(&quot;Get a wrong attachement size&quot;, 1, in.getAttachments().size());
+        assertEquals(&quot;Get a wrong attachement size&quot;, 2, in.getAttachments().size());
         // The file name is attachment id
         DataHandler data = in.getAttachment(&quot;NOTICE.txt&quot;);
 

Modified: websites/production/camel/content/properties.html
==============================================================================
--- websites/production/camel/content/properties.html (original)
+++ websites/production/camel/content/properties.html Sun May  8 17:24:22 2016
@@ -303,71 +303,7 @@ from(&quot;direct:start&quot;)
     .multicast().placeholder(&quot;stopOnException&quot;, &quot;stop&quot;)
         .to(&quot;mock:a&quot;).throwException(new IllegalAccessException(&quot;Damn&quot;)).to(&quot;mock:b&quot;);
 ]]></script>
-</div></div><h3 id="Properties-UsingBlueprintpropertyplaceholderwithCamelroutes">Using Blueprint property placeholder with Camel routes</h3><p><strong>Available as of Camel 2.7</strong></p><p>Camel supports <a shape="rect" href="using-osgi-blueprint-with-camel.html">Blueprint</a> which also offers a property placeholder service. Camel supports convention over configuration, so all you have to do is to define the OSGi Blueprint property placeholder in the XML file as shown below:</p><div class="code panel pdl" style="border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;"><b>Using OSGi blueprint property placeholders in Camel routes</b></div><div class="codeContent panelContent pdl">
-<script class="brush: xml; gutter: false; theme: Default" type="syntaxhighlighter"><![CDATA[
-&lt;blueprint xmlns=&quot;http://www.osgi.org/xmlns/blueprint/v1.0.0&quot;
-           xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
-           xmlns:cm=&quot;http://aries.apache.org/blueprint/xmlns/blueprint-cm/v1.0.0&quot;
-           xsi:schemaLocation=&quot;
-           http://www.osgi.org/xmlns/blueprint/v1.0.0 https://www.osgi.org/xmlns/blueprint/v1.0.0/blueprint.xsd&quot;&gt;
-
-    &lt;!-- OSGI blueprint property placeholder --&gt;
-    &lt;cm:property-placeholder id=&quot;myblueprint.placeholder&quot; persistent-id=&quot;camel.blueprint&quot;&gt;
-        &lt;!-- list some properties for this test --&gt;
-        &lt;cm:default-properties&gt;
-            &lt;cm:property name=&quot;result&quot; value=&quot;mock:result&quot;/&gt;
-        &lt;/cm:default-properties&gt;
-    &lt;/cm:property-placeholder&gt;
-
-    &lt;camelContext xmlns=&quot;http://camel.apache.org/schema/blueprint&quot;&gt;
-
-        &lt;!-- in the route we can use {{ }} placeholders which will lookup in blueprint
-             as Camel will auto detect the OSGi blueprint property placeholder and use it --&gt;
-        &lt;route&gt;
-            &lt;from uri=&quot;direct:start&quot;/&gt;
-            &lt;to uri=&quot;mock:foo&quot;/&gt;
-            &lt;to uri=&quot;{{result}}&quot;/&gt;
-        &lt;/route&gt;
-
-    &lt;/camelContext&gt;
-
-&lt;/blueprint&gt;
-]]></script>
-</div></div>By default Camel detects and uses OSGi blueprint property placeholder service. You can disable this by setting the attribute <code>useBlueprintPropertyResolver</code> to false on the <code>&lt;camelContext&gt;</code> definition.<div class="confluence-information-macro confluence-information-macro-information"><p class="title">About placeholder syntaxes</p><span class="aui-icon aui-icon-small aui-iconfont-info confluence-information-macro-icon"></span><div class="confluence-information-macro-body"><p>Notice how we can use the Camel syntax for placeholders {{ }} in the Camel route, which will lookup the value from OSGi blueprint.<br clear="none"> The blueprint syntax for placeholders is ${ }. So outside the &lt;camelContext&gt; you must use the ${ } syntax. Where as inside &lt;camelContext&gt; you must use {{ }} syntax.<br clear="none"> OSGi blueprint allows you to configure the syntax, so you can actually align those if you want.</p></div></div><p>You can also explicit re
 fer to a specific OSGi blueprint property placeholder by its id. For that you need to use the Camel's &lt;propertyPlaceholder&gt; as shown in the example below:</p><div class="code panel pdl" style="border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;"><b>Explicit referring to a OSGi blueprint placeholder in Camel</b></div><div class="codeContent panelContent pdl">
-<script class="brush: xml; gutter: false; theme: Default" type="syntaxhighlighter"><![CDATA[
-&lt;blueprint xmlns=&quot;http://www.osgi.org/xmlns/blueprint/v1.0.0&quot;
-           xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
-           xmlns:cm=&quot;http://aries.apache.org/blueprint/xmlns/blueprint-cm/v1.0.0&quot;
-           xsi:schemaLocation=&quot;
-           http://www.osgi.org/xmlns/blueprint/v1.0.0 https://www.osgi.org/xmlns/blueprint/v1.0.0/blueprint.xsd&quot;&gt;
-
-    &lt;!-- OSGI blueprint property placeholder --&gt;
-    &lt;cm:property-placeholder id=&quot;myblueprint.placeholder&quot; persistent-id=&quot;camel.blueprint&quot;&gt;
-        &lt;!-- list some properties for this test --&gt;
-        &lt;cm:default-properties&gt;
-            &lt;cm:property name=&quot;prefix.result&quot; value=&quot;mock:result&quot;/&gt;
-        &lt;/cm:default-properties&gt;
-    &lt;/cm:property-placeholder&gt;
-
-    &lt;camelContext xmlns=&quot;http://camel.apache.org/schema/blueprint&quot;&gt;
-
-        &lt;!-- using Camel properties component and refer to the blueprint property placeholder by its id --&gt;
-        &lt;propertyPlaceholder id=&quot;properties&quot; location=&quot;blueprint:myblueprint.placeholder&quot;
-                             prefixToken=&quot;[[&quot; suffixToken=&quot;]]&quot;
-                             propertyPrefix=&quot;prefix.&quot;/&gt;
-
-        &lt;!-- in the route we can use {{ }} placeholders which will lookup in blueprint --&gt;
-        &lt;route&gt;
-            &lt;from uri=&quot;direct:start&quot;/&gt;
-            &lt;to uri=&quot;mock:foo&quot;/&gt;
-            &lt;to uri=&quot;[[result]]&quot;/&gt;
-        &lt;/route&gt;
-
-    &lt;/camelContext&gt;
-
-&lt;/blueprint&gt;
-]]></script>
-</div></div>Notice how we use the <code>blueprint</code> scheme to refer to the OSGi blueprint placeholder by its id. This allows you to mix and match, for example you can also have additional schemes in the location. For example to load a file from the classpath you can do:<div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
+</div></div><h3 id="Properties-UsingBlueprintpropertyplaceholderwithCamelroutes">Using Blueprint property placeholder with Camel routes</h3><p><strong>Available as of Camel 2.7</strong></p><p>Camel supports <a shape="rect" href="using-osgi-blueprint-with-camel.html">Blueprint</a> which also offers a property placeholder service. Camel supports convention over configuration, so all you have to do is to define the OSGi Blueprint property placeholder in the XML file as shown below:</p><div class="error"><span class="error">Error formatting macro: snippet: java.lang.IndexOutOfBoundsException: Index: 20, Size: 20</span> </div>By default Camel detects and uses OSGi blueprint property placeholder service. You can disable this by setting the attribute <code>useBlueprintPropertyResolver</code> to false on the <code>&lt;camelContext&gt;</code> definition.<div class="confluence-information-macro confluence-information-macro-information"><p class="title">About placeholder syntaxes</p><span clas
 s="aui-icon aui-icon-small aui-iconfont-info confluence-information-macro-icon"></span><div class="confluence-information-macro-body"><p>Notice how we can use the Camel syntax for placeholders {{ }} in the Camel route, which will lookup the value from OSGi blueprint.<br clear="none"> The blueprint syntax for placeholders is ${ }. So outside the &lt;camelContext&gt; you must use the ${ } syntax. Where as inside &lt;camelContext&gt; you must use {{ }} syntax.<br clear="none"> OSGi blueprint allows you to configure the syntax, so you can actually align those if you want.</p></div></div><p>You can also explicit refer to a specific OSGi blueprint property placeholder by its id. For that you need to use the Camel's &lt;propertyPlaceholder&gt; as shown in the example below:</p><div class="error"><span class="error">Error formatting macro: snippet: java.lang.IndexOutOfBoundsException: Index: 20, Size: 20</span> </div>Notice how we use the <code>blueprint</code> scheme to refer to the OSGi b
 lueprint placeholder by its id. This allows you to mix and match, for example you can also have additional schemes in the location. For example to load a file from the classpath you can do:<div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
 <script class="brush: java; gutter: false; theme: Default" type="syntaxhighlighter"><![CDATA[location=&quot;blueprint:myblueprint.placeholder,classpath:myproperties.properties&quot;
 ]]></script>
 </div></div><p>Each location is separated by comma.</p><h4 id="Properties-OverridingBlueprintpropertyplaceholdersoutsideCamelContext">Overriding Blueprint property placeholders outside CamelContext</h4><p><strong>Available as of Camel 2.10.4</strong></p><p>When using Blueprint property placeholder in the Blueprint XML file, you can declare the properties directly in the XML file as shown below:</p><div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">

Modified: websites/production/camel/content/scala-dsl-eip.html
==============================================================================
--- websites/production/camel/content/scala-dsl-eip.html (original)
+++ websites/production/camel/content/scala-dsl-eip.html Sun May  8 17:24:22 2016
@@ -164,15 +164,7 @@ You can check the <a shape="rect" class=
 <h3 id="ScalaDSL-EIP-Messagerouting">Message routing</h3>
 <h4 id="ScalaDSL-EIP-Aggregator">Aggregator</h4>
 <p>The aggregator EIP aggregates messages based on some message correlation criteria.  In the Scala DSL, the <code>aggregate</code> method takes a function <code>Exchange &#8658; Any</code> to determine the correlation value for the exchange.  In the sample below, message are being aggregated if the first 7 letters in the message body are the same.</p>
-<div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<script class="brush: java; gutter: false; theme: Default" type="syntaxhighlighter"><![CDATA[
-&quot;direct:b&quot; ==&gt; {
-  aggregate(_.in[String].substring(0,7), new UseLatestAggregationStrategy()).completionSize(100) {
-    to (&quot;mock:b&quot;)
-  }
-}
-]]></script>
-</div></div>
+<div class="error"><span class="error">Error formatting macro: snippet: java.lang.IndexOutOfBoundsException: Index: 20, Size: 20</span> </div>
 
 <h4 id="ScalaDSL-EIP-Contentbasedrouter">Content based router</h4>
 <p>Similar to the <a shape="rect" href="#ScalaDSL-EIP-filter">Filter </a>, the content based router uses <code>when</code> methods with <code>Exchange &#8658; Boolean</code> function literals and an optional <code>otherwise</code>.  The function literal can contain plain Scala code as well as any of the <a shape="rect" href="scala-dsl-supported-languages.html">supported languages </a>.  The example below routes a given message based on the language of the message body.</p>

Modified: websites/production/camel/content/servlet.html
==============================================================================
--- websites/production/camel/content/servlet.html (original)
+++ websites/production/camel/content/servlet.html Sun May  8 17:24:22 2016
@@ -182,150 +182,7 @@ from(&quot;servlet:hello?matchOnUriPrefi
   &lt;/servlet&gt; 
 &lt;web-app&gt;
 ]]></script>
-</div></div><h4 id="SERVLET-SamplewhenusingOSGi">Sample when using OSGi</h4><p>From <strong>Camel 2.6.0</strong>, you can publish the <a shape="rect" class="external-link" href="http://svn.apache.org/repos/asf/camel/trunk/components/camel-servlet/src/main/java/org/apache/camel/component/servlet/CamelHttpTransportServlet.java">CamelHttpTransportServlet</a> as an OSGi service with help of SpringDM like this.</p><div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<script class="brush: xml; gutter: false; theme: Default" type="syntaxhighlighter"><![CDATA[
-&lt;beans xmlns=&quot;http://www.springframework.org/schema/beans&quot;
-       xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
-       xmlns:osgi=&quot;http://www.springframework.org/schema/osgi&quot;
-       xsi:schemaLocation=&quot;
-       http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
-       http://www.springframework.org/schema/osgi  http://www.springframework.org/schema/osgi/spring-osgi.xsd&quot;&gt;
-    
-    &lt;bean id=&quot;camelServlet&quot; class=&quot;org.apache.camel.component.servlet.CamelHttpTransportServlet&quot;&gt;
-    &lt;/bean&gt;
-    
-    &lt;!-- 
-    	Enlist it in OSGi service registry 
-    	This will cause two things:
-    	1) As the pax web whiteboard extender is running the CamelServlet will
-    	   be registered with the OSGi HTTP Service
-    	2) It will trigger the HttpRegistry in other bundles so the servlet is
-    	   made known there too
-    --&gt;
-    &lt;osgi:service ref=&quot;camelServlet&quot;&gt;
-    	&lt;osgi:interfaces&gt;
-    		&lt;value&gt;javax.servlet.Servlet&lt;/value&gt;
-    		&lt;value&gt;org.apache.camel.component.http.CamelServlet&lt;/value&gt;
-    	&lt;/osgi:interfaces&gt;
-        &lt;osgi:service-properties&gt;
-            &lt;entry key=&quot;alias&quot; value=&quot;/camel/services&quot; /&gt;
-            &lt;entry key=&quot;matchOnUriPrefix&quot; value=&quot;true&quot; /&gt;
-            &lt;entry key=&quot;servlet-name&quot; value=&quot;CamelServlet&quot;/&gt;
-        &lt;/osgi:service-properties&gt;
-    &lt;/osgi:service&gt;
-
-&lt;/beans&gt;
-]]></script>
-</div></div><p>Then use this service in your camel route like this:</p><div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<script class="brush: xml; gutter: false; theme: Default" type="syntaxhighlighter"><![CDATA[
-&lt;beans xmlns=&quot;http://www.springframework.org/schema/beans&quot;
-       xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
-       xmlns:camel=&quot;http://camel.apache.org/schema/spring&quot;
-       xmlns:osgi=&quot;http://www.springframework.org/schema/osgi&quot;
-       xsi:schemaLocation=&quot;
-       http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
-       http://www.springframework.org/schema/osgi  http://www.springframework.org/schema/osgi/spring-osgi.xsd
-       http://camel.apache.org/schema/spring http://camel.apache.org/schema/spring/camel-spring.xsd&quot;&gt;
-
-	&lt;osgi:reference id=&quot;servletref&quot; interface=&quot;org.apache.camel.component.http.CamelServlet&quot;&gt;
-  		&lt;osgi:listener bind-method=&quot;register&quot; unbind-method=&quot;unregister&quot;&gt;
-     		&lt;ref bean=&quot;httpRegistry&quot;/&gt;
-  		&lt;/osgi:listener&gt;
-	&lt;/osgi:reference&gt;
-	
-	&lt;bean id=&quot;httpRegistry&quot; class=&quot;org.apache.camel.component.servlet.DefaultHttpRegistry&quot;/&gt;
-        
-	&lt;bean id=&quot;servlet&quot; class=&quot;org.apache.camel.component.servlet.ServletComponent&quot;&gt;
-    	&lt;property name=&quot;httpRegistry&quot; ref=&quot;httpRegistry&quot; /&gt;
-	&lt;/bean&gt;
-
-	&lt;bean id=&quot;servletProcessor&quot; class=&quot;org.apache.camel.itest.osgi.servlet.ServletProcessor&quot; /&gt;
-
-    &lt;camelContext xmlns=&quot;http://camel.apache.org/schema/spring&quot;&gt;
-        &lt;route&gt;
-            &lt;!-- notice how we can use the servlet scheme which is that osgi:reference above --&gt;
-            &lt;from uri=&quot;servlet:///hello&quot;/&gt;
-            &lt;process ref=&quot;servletProcessor&quot;/&gt;
-        &lt;/route&gt;
-    &lt;/camelContext&gt;
-
-&lt;/beans&gt;
-]]></script>
-</div></div><p>For versions prior to Camel 2.6 you can use an <code>Activator</code> to publish the <a shape="rect" class="external-link" href="http://svn.apache.org/repos/asf/camel/trunk/components/camel-servlet/src/main/java/org/apache/camel/component/servlet/CamelHttpTransportServlet.java">CamelHttpTransportServlet</a> on the OSGi platform</p><div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<script class="brush: java; gutter: false; theme: Default" type="syntaxhighlighter"><![CDATA[
-import java.util.Dictionary;
-import java.util.Hashtable;
-
-import org.apache.camel.component.servlet.CamelHttpTransportServlet;
-import org.osgi.framework.BundleActivator;
-import org.osgi.framework.BundleContext;
-import org.osgi.framework.ServiceReference;
-import org.osgi.service.http.HttpContext;
-import org.osgi.service.http.HttpService;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-import org.springframework.osgi.context.BundleContextAware;
-
-public final class ServletActivator implements BundleActivator, BundleContextAware {
-    private static final Logger LOG = LoggerFactory.getLogger(ServletActivator.class);
-    private static boolean registerService;
-    
-    /**
-     * HttpService reference.
-     */
-    private ServiceReference&lt;?&gt; httpServiceRef;
-    
-    /**
-     * Called when the OSGi framework starts our bundle
-     */
-    public void start(BundleContext bc) throws Exception {
-        registerServlet(bc);
-    }
-
-    /**
-     * Called when the OSGi framework stops our bundle
-     */
-    public void stop(BundleContext bc) throws Exception {
-        if (httpServiceRef != null) {
-            bc.ungetService(httpServiceRef);
-            httpServiceRef = null;
-        }
-    }
-    
-    protected void registerServlet(BundleContext bundleContext) throws Exception {
-        httpServiceRef = bundleContext.getServiceReference(HttpService.class.getName());
-        
-        if (httpServiceRef != null &amp;&amp; !registerService) {
-            LOG.info(&quot;Register the servlet service&quot;);
-            final HttpService httpService = (HttpService)bundleContext.getService(httpServiceRef);
-            if (httpService != null) {
-                // create a default context to share between registrations
-                final HttpContext httpContext = httpService.createDefaultHttpContext();
-                // register the hello world servlet
-                final Dictionary&lt;String, String&gt; initParams = new Hashtable&lt;String, String&gt;();
-                initParams.put(&quot;matchOnUriPrefix&quot;, &quot;false&quot;);
-                initParams.put(&quot;servlet-name&quot;, &quot;CamelServlet&quot;);
-                httpService.registerServlet(&quot;/camel/services&quot;, // alias
-                    new CamelHttpTransportServlet(), // register servlet
-                    initParams, // init params
-                    httpContext // http context
-                );
-                registerService = true;
-            }
-        }
-    }
-
-    public void setBundleContext(BundleContext bc) {
-        try {
-            registerServlet(bc);
-        } catch (Exception e) {
-            LOG.error(&quot;Cannot register the servlet, the reason is &quot; + e);
-        }
-    }
-
-}
-]]></script>
-</div></div><p></p><h3 id="SERVLET-SeeAlso">See Also</h3>
+</div></div><h4 id="SERVLET-SamplewhenusingOSGi">Sample when using OSGi</h4><p>From <strong>Camel 2.6.0</strong>, you can publish the <a shape="rect" class="external-link" href="http://svn.apache.org/repos/asf/camel/trunk/components/camel-servlet/src/main/java/org/apache/camel/component/servlet/CamelHttpTransportServlet.java">CamelHttpTransportServlet</a> as an OSGi service with help of SpringDM like this.</p><div class="error"><span class="error">Error formatting macro: snippet: java.lang.IndexOutOfBoundsException: Index: 20, Size: 20</span> </div><p>Then use this service in your camel route like this:</p><div class="error"><span class="error">Error formatting macro: snippet: java.lang.IndexOutOfBoundsException: Index: 20, Size: 20</span> </div><p>For versions prior to Camel 2.6 you can use an <code>Activator</code> to publish the <a shape="rect" class="external-link" href="http://svn.apache.org/repos/asf/camel/trunk/components/camel-servlet/src/main/java/org/apache/camel/component
 /servlet/CamelHttpTransportServlet.java">CamelHttpTransportServlet</a> on the OSGi platform</p><div class="error"><span class="error">Error formatting macro: snippet: java.lang.IndexOutOfBoundsException: Index: 20, Size: 20</span> </div><p></p><h3 id="SERVLET-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="servlet-tomcat-example.html">Servlet Tomcat Example</a></li><li><a shape="rect" href="servlet-tomcat-no-spring-example.html">Servlet Tomcat No Spring Example</a></li><li><a shape="rect" href="http.html">HTTP</a></li><li><a shape="rect" href="jetty.html">Jetty</a></li></ul></div>
         </td>
         <td valign="top">