Author: buildbot
Date: Sat Feb 18 09:25:20 2017
New Revision: 1006961

Log:
Production update by buildbot for camel

Added:
    websites/production/camel/content/2017/02/
    websites/production/camel/content/2017/02/18/
    
websites/production/camel/content/2017/02/18/welcome-zoran-regvart-as-newest-camel-committer.html
    websites/production/camel/content/cache/main.pageCache   (with props)
Modified:
    websites/production/camel/content/book-component-appendix.html
    websites/production/camel/content/book-in-one-page.html
    websites/production/camel/content/book-tutorials.html
    websites/production/camel/content/camel-220-release.html
    websites/production/camel/content/index.html
    websites/production/camel/content/news.html
    websites/production/camel/content/siteindex.html
    websites/production/camel/content/sitemap.html
    websites/production/camel/content/spark-rest.html
    websites/production/camel/content/user-guide.html

Added: 
websites/production/camel/content/2017/02/18/welcome-zoran-regvart-as-newest-camel-committer.html
==============================================================================
--- 
websites/production/camel/content/2017/02/18/welcome-zoran-regvart-as-newest-camel-committer.html
 (added)
+++ 
websites/production/camel/content/2017/02/18/welcome-zoran-regvart-as-newest-camel-committer.html
 Sat Feb 18 09:25:20 2017
@@ -0,0 +1,147 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd";>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You under the Apache License, Version 2.0
+    (the "License"); you may not use this file except in compliance with
+    the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+<html>
+<head>
+    <link href="//camel.apache.org/styles/site.css" rel="stylesheet" 
type="text/css">
+    <link href="//camel.apache.org/styles/type-settings.css" rel="stylesheet" 
type="text/css">
+    <script src="//camel.apache.org/styles/prototype.js" 
type="text/javascript"></script>
+    <script src="//camel.apache.org/styles/rico.js" 
type="text/javascript"></script>    
+    <script src="//camel.apache.org/styles/site.js" 
type="text/javascript"></script>
+
+    <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
+
+    <style type="text/css">
+      .maincontent { overflow:hidden; }
+    </style>
+    <!--[if IE]>
+    <style type="text/css">
+      .maincontent { width:100%; }
+    </style>
+    <![endif]-->
+
+
+
+    <title>
+    Apache Camel: Welcome Zoran Regvart as newest Camel committer
+    </title>
+</head>
+<body>
+<div class="white_box">
+<div class="header">
+  <div class="header_l">
+    <div class="header_r">
+    </div>
+  </div>
+</div>
+<div class="content">
+  <div class="content_l">
+    <div class="content_r">
+      <div>
+          <!-- Banner -->
+<div id="banner-content"><div id="asf_logo">
+       <div id="activemq_logo" style="height:108px; background:transparent 
url(banner.data/apache-camel-7.png) no-repeat scroll left top;">
+            <a shape="rect" style="float:left; 
width:310px;display:block;text-indent:-5000px;text-decoration:none;line-height:140px;
 margin-top:20px; margin-left:18px;" href="http://camel.apache.org/";>Camel</a>
+            <a shape="rect" style="float:right; 
width:180px;display:block;text-indent:-5000px;text-decoration:none;line-height:80px;
 margin-top:45px; margin-right:10px;" href="http://www.apache.org";>Apache</a>
+       </div>
+</div></div>
+          <!-- Banner -->
+        <div class="top_red_bar">
+          <div id="site-breadcrumbs">
+                <!-- Breadcrumbs -->
+<a href="../../../index.html">Apache 
Camel</a>&nbsp;&gt;&nbsp;2017&nbsp;&gt;&nbsp;02&nbsp;&gt;&nbsp;18&nbsp;&gt;&nbsp;<a
 href="welcome-zoran-regvart-as-newest-camel-committer.html">Welcome Zoran 
Regvart as newest Camel committer</a>
+          </div>
+          <!-- Quicklinks -->
+<div id="site-quicklinks"><p><a shape="rect" href="download.html">Download</a> 
| <a shape="rect" href="javadoc.html">JavaDoc</a> | <a shape="rect" 
href="source.html">Source</a> | <a shape="rect" class="external-link" 
href="https://github.com/apache/camel/"; rel="nofollow">Github</a> |&#160;<a 
shape="rect" href="discussion-forums.html">Forums</a> | <a shape="rect" 
href="support.html">Support</a></p></div>
+          <!-- Quicklinks -->
+        </div>
+
+       <table border="0">
+       <tbody>
+        <tr>
+        <td valign="top" width="100%">
+<div class="wiki-content maincontent"><p>A weeks ago the Camel PMC voted 
another one of the very active and talented contributors to become a 
committer.</p><p>Zoran Regvart was actively involved with Apache Camel for 
about 8 month contributing code and helping other users, especially for the 
Camel Salesforce component.</p><p>Likewise he helped upgrade Jetty to support 
Jetty 9.3 which is not trivial work because Jetty keeps breaking their APIs and 
we have many components that rely on Jetty so its often a pain/more work to 
upgrade/maintain.</p><p>On behalf of the Camel PMC, welcome aboard Zoran and 
keep up the great work!<br clear="none">Claus Ibsen</p></div>
+        </td>
+        <td valign="top">
+          <div class="navigation">
+            <div class="navigation_top">
+                <!-- NavigationBar -->
+<div class="navigation_bottom" id="navigation_bottom"><h3 
id="Navigation-Overview"><a shape="rect" 
href="overview.html">Overview</a></h3><ul class="alternate"><li><a shape="rect" 
href="index.html">Home</a></li><li><a shape="rect" 
href="download.html">Download</a></li><li><a shape="rect" 
href="getting-started.html">Getting Started</a></li><li><a shape="rect" 
href="faq.html">FAQ</a></li></ul><h3 id="Navigation-Documentation"><a 
shape="rect" href="documentation.html">Documentation</a></h3><ul 
class="alternate"><li><a shape="rect" href="user-guide.html">User 
Guide</a></li><li><a shape="rect" href="manual.html">Manual</a></li><li><a 
shape="rect" href="books.html">Books</a></li><li><a shape="rect" 
href="tutorials.html">Tutorials</a></li><li><a shape="rect" 
href="examples.html">Examples</a></li><li><a shape="rect" 
href="cookbook.html">Cookbook</a></li><li><a shape="rect" 
href="architecture.html">Architecture</a></li><li><a shape="rect" 
href="enterprise-integration-patterns.html">Enterprise
  Integration Patterns</a></li><li><a shape="rect" 
href="dsl.html">DSL</a></li><li><a shape="rect" 
href="components.html">Components</a></li><li><a shape="rect" 
href="data-format.html">Data Format</a></li><li><a shape="rect" 
href="languages.html">Languages</a></li><li><a shape="rect" 
href="security.html">Security</a></li><li><a shape="rect" 
href="security-advisories.html">Security Advisories</a></li></ul><h3 
id="Navigation-Search">Search</h3><form 
enctype="application/x-www-form-urlencoded" method="get" id="cse-search-box" 
action="http://www.google.com/cse";>
+  <div>
+    <input type="hidden" name="cx" value="007878419884033443453:m5nhvy4hmyq">
+    <input type="hidden" name="ie" value="UTF-8">
+    <input type="text" name="q" size="21">
+    <input type="submit" name="sa" value="Search">
+  </div>
+</form>
+<script type="text/javascript" 
src="http://www.google.com/coop/cse/brand?form=cse-search-box&amp;lang=en";></script><h3
 id="Navigation-Community"><a shape="rect" 
href="community.html">Community</a></h3><ul class="alternate"><li><a 
shape="rect" href="support.html">Support</a></li><li><a shape="rect" 
href="contributing.html">Contributing</a></li><li><a shape="rect" 
href="discussion-forums.html">Discussion Forums</a></li><li><a shape="rect" 
href="mailing-lists.html">Mailing Lists</a></li><li><a shape="rect" 
href="user-stories.html">User Stories</a></li><li><a shape="rect" 
href="news.html">News</a></li><li><a shape="rect" 
href="articles.html">Articles</a></li><li><a shape="rect" 
href="site.html">Site</a></li><li><a shape="rect" 
href="team.html">Team</a></li><li><a shape="rect" class="external-link" 
href="http://camel-extra.googlecode.com/"; rel="nofollow">Camel 
Extra</a></li></ul><h3 id="Navigation-Developers"><a shape="rect" 
href="developers.html">Developers</a></h3><ul class="alternate"
 ><li><a shape="rect" href="developers.html">Developer Guide</a></li><li><a 
 >shape="rect" href="source.html">Source</a></li><li><a shape="rect" 
 >class="external-link" href="https://github.com/apache/camel/"; 
 >rel="nofollow">Github</a></li><li><a shape="rect" 
 >href="building.html">Building</a></li><li><a shape="rect" 
 >href="javadoc.html">JavaDoc</a></li><li><a shape="rect" 
 >href="irc-room.html">IRC Room</a></li></ul><h3 
 >id="Navigation-ApacheSoftwareFoundation">Apache Software Foundation</h3><ul 
 >class="alternate"><li><a shape="rect" class="external-link" 
 >href="http://www.apache.org/licenses/";>License</a></li><li><a shape="rect" 
 >class="external-link" 
 >href="http://www.apache.org/foundation/sponsorship.html";>Sponsorship</a></li><li><a
 > shape="rect" class="external-link" 
 >href="http://www.apache.org/foundation/thanks.html";>Thanks</a></li><li><a 
 >shape="rect" class="external-link" 
 >href="http://www.apache.org/security/";>Security</a></li></ul></div>
+                <!-- NavigationBar -->
+            </div>
+          </div>
+        </td>
+        </tr>
+       </tbody>
+        </table>
+
+
+        <div class="bottom_red_bar"></div>
+      </div>
+    </div>
+  </div>
+</div>
+<div class="black_box">
+<div class="footer">
+  <div class="footer_l">
+    <div class="footer_r">
+      <div>
+        <a href="$base/privacy-policy.html">Privacy Policy</a> -
+        (<a 
href="https://cwiki.apache.org/confluence/pages/editpage.action?pageId=68715329";>edit
 page</a>)
+        (<a 
href="https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=68715329&amp;showComments=true&amp;showCommentArea=true#addcomment";>add
 comment</a>)
+      </div>
+    </div>
+  </div>
+</div>
+</div>
+</div>
+<div class="design_attribution">
+&copy; 2004-2015 The Apache Software Foundation.
+<br>          
+Apache Camel, Camel, Apache, the Apache feather logo, and the Apache Camel 
project logo are trademarks of The Apache Software Foundation.  All other marks 
mentioned may be trademarks or registered trademarks of their respective owners.
+<br>
+<a href="http://hiramchirino.com";>Graphic Design By Hiram</a>
+</div>
+
+<!-- Camel committers that would like access to the Analytics, send a note to 
priv...@camel.apache.org -->
+<script type="text/javascript">
+
+  var _gaq = _gaq || [];
+  _gaq.push(['_setAccount', 'UA-25976253-1']);
+  _gaq.push(['_trackPageview']);
+
+  (function() {
+    var ga = document.createElement('script'); ga.type = 'text/javascript'; 
ga.async = true;
+    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 
'http://www') + '.google-analytics.com/ga.js';
+    var s = document.getElementsByTagName('script')[0]; 
s.parentNode.insertBefore(ga, s);
+  })();
+
+</script>
+
+</body>
+</html>
+
+

Modified: websites/production/camel/content/book-component-appendix.html
==============================================================================
--- websites/production/camel/content/book-component-appendix.html (original)
+++ websites/production/camel/content/book-component-appendix.html Sat Feb 18 
09:25:20 2017
@@ -621,8 +621,8 @@ cometds://localhost:8443/service/mychann
  <div class="confluence-information-macro-body">
   <p>When using CXF in streaming modes (see DataFormat option), then also read 
about <a shape="rect" href="stream-caching.html">Stream caching</a>.</p>
  </div>
-</div><p>The <strong>cxf:</strong> component provides integration with <a 
shape="rect" href="http://cxf.apache.org";>Apache CXF</a> for connecting to 
JAX-WS services hosted in CXF.</p><p><style type="text/css">/**/ 
div.rbtoc1487362681799 {padding: 0px;} div.rbtoc1487362681799 ul {list-style: 
disc;margin-left: 0px;} div.rbtoc1487362681799 li {margin-left: 
0px;padding-left: 0px;} /**/</style>
- </p><div class="toc-macro rbtoc1487362681799"> 
+</div><p>The <strong>cxf:</strong> component provides integration with <a 
shape="rect" href="http://cxf.apache.org";>Apache CXF</a> for connecting to 
JAX-WS services hosted in CXF.</p><p><style type="text/css">/**/ 
div.rbtoc1487409654374 {padding: 0px;} div.rbtoc1487409654374 ul {list-style: 
disc;margin-left: 0px;} div.rbtoc1487409654374 li {margin-left: 
0px;padding-left: 0px;} /**/</style>
+ </p><div class="toc-macro rbtoc1487409654374"> 
   <ul class="toc-indentation"><li><a shape="rect" 
href="#BookComponentAppendix-CXFComponent">CXF Component</a> 
     <ul class="toc-indentation"><li><a shape="rect" 
href="#BookComponentAppendix-URIformat">URI format</a></li><li><a shape="rect" 
href="#BookComponentAppendix-Options">Options</a> 
       <ul class="toc-indentation"><li><a shape="rect" 
href="#BookComponentAppendix-Thedescriptionsofthedataformats">The descriptions 
of the dataformats</a> 

Modified: websites/production/camel/content/book-in-one-page.html
==============================================================================
--- websites/production/camel/content/book-in-one-page.html (original)
+++ websites/production/camel/content/book-in-one-page.html Sat Feb 18 09:25:20 
2017
@@ -3933,11 +3933,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="BookInOnePage-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="BookInOnePage-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.rbtoc1487362709500 {padding: 0px;}
-div.rbtoc1487362709500 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1487362709500 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1487409607597 {padding: 0px;}
+div.rbtoc1487409607597 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1487409607597 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</style></p><div class="toc-macro rbtoc1487362709500">
+/*]]>*/</style></p><div class="toc-macro rbtoc1487409607597">
 <ul class="toc-indentation"><li><a shape="rect" 
href="#BookInOnePage-TutorialonSpringRemotingwithJMS">Tutorial on Spring 
Remoting with JMS</a></li><li><a shape="rect" 
href="#BookInOnePage-Preface">Preface</a></li><li><a shape="rect" 
href="#BookInOnePage-Prerequisites">Prerequisites</a></li><li><a shape="rect" 
href="#BookInOnePage-Distribution">Distribution</a></li><li><a shape="rect" 
href="#BookInOnePage-About">About</a></li><li><a shape="rect" 
href="#BookInOnePage-CreatetheCamelProject">Create the Camel Project</a>
 <ul class="toc-indentation"><li><a shape="rect" 
href="#BookInOnePage-UpdatethePOMwithDependencies">Update the POM with 
Dependencies</a></li></ul>
 </li><li><a shape="rect" href="#BookInOnePage-WritingtheServer">Writing the 
Server</a>
@@ -6052,11 +6052,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.rbtoc1487362710141 {padding: 0px;}
-div.rbtoc1487362710141 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1487362710141 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1487409607881 {padding: 0px;}
+div.rbtoc1487409607881 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1487409607881 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</style><div class="toc-macro rbtoc1487362710141">
+/*]]>*/</style><div class="toc-macro rbtoc1487409607881">
 <ul class="toc-indentation"><li><a shape="rect" 
href="#BookInOnePage-TutorialusingAxis1.4withApacheCamel">Tutorial using Axis 
1.4 with Apache Camel</a>
 <ul class="toc-indentation"><li><a shape="rect" 
href="#BookInOnePage-Prerequisites">Prerequisites</a></li><li><a shape="rect" 
href="#BookInOnePage-Distribution">Distribution</a></li><li><a shape="rect" 
href="#BookInOnePage-Introduction">Introduction</a></li><li><a shape="rect" 
href="#BookInOnePage-SettinguptheprojecttorunAxis">Setting up the project to 
run Axis</a>
 <ul class="toc-indentation"><li><a shape="rect" 
href="#BookInOnePage-Maven2">Maven 2</a></li><li><a shape="rect" 
href="#BookInOnePage-wsdl">wsdl</a></li><li><a shape="rect" 
href="#BookInOnePage-ConfiguringAxis">Configuring Axis</a></li><li><a 
shape="rect" href="#BookInOnePage-RunningtheExample">Running the 
Example</a></li></ul>
@@ -14244,8 +14244,8 @@ cometds://localhost:8443/service/mychann
  <div class="confluence-information-macro-body">
   <p>When using CXF in streaming modes (see DataFormat option), then also read 
about <a shape="rect" href="stream-caching.html">Stream caching</a>.</p>
  </div>
-</div><p>The <strong>cxf:</strong> component provides integration with <a 
shape="rect" href="http://cxf.apache.org";>Apache CXF</a> for connecting to 
JAX-WS services hosted in CXF.</p><p><style type="text/css">/**/ 
div.rbtoc1487362735908 {padding: 0px;} div.rbtoc1487362735908 ul {list-style: 
disc;margin-left: 0px;} div.rbtoc1487362735908 li {margin-left: 
0px;padding-left: 0px;} /**/</style>
- </p><div class="toc-macro rbtoc1487362735908"> 
+</div><p>The <strong>cxf:</strong> component provides integration with <a 
shape="rect" href="http://cxf.apache.org";>Apache CXF</a> for connecting to 
JAX-WS services hosted in CXF.</p><p><style type="text/css">/**/ 
div.rbtoc1487409612038 {padding: 0px;} div.rbtoc1487409612038 ul {list-style: 
disc;margin-left: 0px;} div.rbtoc1487409612038 li {margin-left: 
0px;padding-left: 0px;} /**/</style>
+ </p><div class="toc-macro rbtoc1487409612038"> 
   <ul class="toc-indentation"><li><a shape="rect" 
href="#BookInOnePage-CXFComponent">CXF Component</a> 
     <ul class="toc-indentation"><li><a shape="rect" 
href="#BookInOnePage-URIformat">URI format</a></li><li><a shape="rect" 
href="#BookInOnePage-Options">Options</a> 
       <ul class="toc-indentation"><li><a shape="rect" 
href="#BookInOnePage-Thedescriptionsofthedataformats">The descriptions of the 
dataformats</a> 

Modified: websites/production/camel/content/book-tutorials.html
==============================================================================
--- websites/production/camel/content/book-tutorials.html (original)
+++ websites/production/camel/content/book-tutorials.html Sat Feb 18 09:25:20 
2017
@@ -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.rbtoc1485811363735 {padding: 0px;}
-div.rbtoc1485811363735 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1485811363735 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1487409732717 {padding: 0px;}
+div.rbtoc1487409732717 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1487409732717 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</style></p><div class="toc-macro rbtoc1485811363735">
+/*]]>*/</style></p><div class="toc-macro rbtoc1487409732717">
 <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.rbtoc1485811364078 {padding: 0px;}
-div.rbtoc1485811364078 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1485811364078 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1487409732783 {padding: 0px;}
+div.rbtoc1487409732783 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1487409732783 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</style><div class="toc-macro rbtoc1485811364078">
+/*]]>*/</style><div class="toc-macro rbtoc1487409732783">
 <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-220-release.html
==============================================================================
--- websites/production/camel/content/camel-220-release.html (original)
+++ websites/production/camel/content/camel-220-release.html Sat Feb 18 
09:25:20 2017
@@ -85,7 +85,7 @@
        <tbody>
         <tr>
         <td valign="top" width="100%">
-<div class="wiki-content maincontent"><h1 
id="Camel2.2.0Release-Camel2.2.0release">Camel 2.2.0 release</h1><div 
style="padding-right:20px;float:left;margin-left:-20px;"><p><span 
class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image 
confluence-external-resource" 
src="http://camel.apache.org/download.data/camel-box-v1.0-150x200.png"; 
data-image-src="http://camel.apache.org/download.data/camel-box-v1.0-150x200.png";></span></p></div><div
 style="min-height:200px"></div><h2 id="Camel2.2.0Release-NewandNoteworthy">New 
and Noteworthy</h2><p>Welcome to the 2.2.0 release which approx 180 issues 
resolved (new features, improvements and bug fixes such as...)</p><ul><li><a 
shape="rect" href="routing-slip.html">Routing Slip</a> now breaks when an 
exception occurred</li><li><a shape="rect" href="mina.html">MINA</a> now 
supports easier configuration of multiple custom codecs, which is needed when 
working with SSL.</li><li>Improved <a shape="rect" href="transactionerrorhandle
 r.html">TransactionErrorHandler</a> two fold by reducing complexity of 
internal logic in Camel when working with transactions. And added better 
support for using multiple transactions in multiple routes. See more at section 
<em>Using multiple routes with different propagation behaviors</em> at <a 
shape="rect" href="transactional-client.html">Transactional 
Client</a>.</li><li><a shape="rect" href="recipient-list.html">Recipient 
List</a> now supports <code>parallelProcessing</code>, 
<code>stopOnException</code> and references for 
<code>AggregationStrategy</code> and thread pools. This applies to the 
<code>@RecipientList</code> annotation as well.</li><li>Cleanup of spring jar 
dependencies.</li><li><a shape="rect" href="file-language.html">File 
Language</a> is now merged directly into <a shape="rect" 
href="simple.html">Simple</a> language which among others makes <a shape="rect" 
href="content-based-router.html">Content Based Router</a> in Spring XML using 
file language syntax easier.</
 li><li><a shape="rect" href="http.html">HTTP</a> is now using CamelContext 
Properties instead of System Properties to set the http proxy 
configuration.</li><li>Fixed <a shape="rect" href="using-camelproxy.html">Camel 
Proxy</a> throwing exception if <code>null</code> was 
returned.</li><li>Improved error handling with <a shape="rect" 
href="recipient-list.html">Recipient List</a> and <a shape="rect" 
href="multicast.html">Multicast</a> which now performs redelivery etc. on that 
<em>output</em> node instead of starting again from the 
scratch.</li><li>Improved the <a shape="rect" href="etl-example.html">ETL 
Example</a> and <a shape="rect" href="bam-example.html">BAM Example</a> so they 
can be deployed into ServiceMix4(Karaf).</li><li><a shape="rect" 
href="seda.html">SEDA</a> now supports <code>multipleConsumers</code> which 
allows you to use it for pub-sub messaging where each consumer concurrently 
will receive a copy of the <a shape="rect" href="exchange.html">Exchange</a>. 
This is done 
 with the help from <a shape="rect" href="multicast.html">Multicast</a> 
EIP.</li><li><a shape="rect" 
href="defaulterrorhandler.html">DefaultErrorHandler</a> will now log a log line 
at <code>ERROR</code> level in case an Exception was thrown which could not be 
redelivered either. This aid to see that an Exception occurred instead of 
relying on the client logging it. You can customize this behavior on the <a 
shape="rect" href="error-handler.html">Error Handler</a>.</li><li>Fixed 
<code>groupedExchange</code> not working properly on <a shape="rect" 
href="aggregator.html">Aggregator</a>.</li><li><a shape="rect" 
href="graceful-shutdown.html">Graceful Shutdown</a> which ensures Camel now 
shutdown in a more reliable and graceful manner. This also works with in memory 
components such as <a shape="rect" href="seda.html">SEDA</a>.</li><li>Added new 
<code><a shape="rect" href="logeip.html">log</a></code> in the DSL for dynamic 
human readable log messages.</li><li>Camel now supports Spring 3.0 as
  well (will still use Camel 2.5.6 as default). However camel-spring-javaconfig 
now requires Spring 3.0 as Spring have native support for java 
configuration.</li><li>Added methods for getting header and property (Exchange 
/ Message API) which uses a default parameter.</li><li>Added OsgiClassResolver 
which supports to load the class or resources within OSGi 
platform.</li><li>Added fireNow option to <a shape="rect" 
href="quartz.html">Quartz</a> component to fire the trigger when the route is 
started.</li><li><a shape="rect" href="file2.html">File</a> will delete 
orphaned lock files on startup. This allows it to selfheal in cases when Camel 
was terminated/killed abruptly.</li><li>Fixed issue with using Spring XML for 
routing could in some cases <em>loose</em> route scoped configured 
<code>&lt;onException&gt;</code>, <code>&lt;onCompletion/&gt;</code> when using 
in combination with 
<code>&lt;transacted/&gt;</code>.</li><li><code>&lt;proxy&gt;</code>, 
<code>&lt;export&gt;</code>, <code>&l
 t;endpoint&gt;</code>, <code>&lt;template&gt;</code>, 
<code>&lt;consumerTemplate&gt;</code> can be defined outside of 
<code>&lt;camelContext&gt;</code>.</li><li><a shape="rect" 
href="jaxb.html">JAXB</a> will filter the nonXml characters when it unmarshals 
the inputstream or marshal the java object.</li><li>Slightly reworked how 
correlation id is determined in <a shape="rect" href="jms.html">JMS</a> when 
using InOut messaging. See more at <em>important changes to consider when 
upgrading</em>.</li><li><code>EventNotifier</code> improved to allow ignoring 
events based on categories. Easier configuration to only notify those events 
you care about.</li><li>Added <code>PublishEventNotifier</code> to send the 
events to any kind of Camel <a shape="rect" 
href="endpoint.html">Endpoint</a>.</li><li><a shape="rect" 
href="jdbc.html">JDBC</a> added option 
<code>useJDBC4ColumnNameAndLabelSemantics</code> to let you choose semantics to 
use in case you have issue with your JDBC driver when using SQL
  SELECT with aliases.</li><li><a shape="rect" href="cache.html">Cache</a> can 
now store message bodies which are <code>Serializable</code> out of the box and 
not forcing to be converted into a byte stream as it otherwise 
would.</li><li>Fixed an issue with running the <a shape="rect" 
href="examples.html">Examples</a> using 
ANT.</li><li><code>ManagementStrategy</code> now supports using multiple 
<code>EventNotifier</code> instead of just one.</li><li>Introduced <a 
shape="rect" href="notifybuilder.html">NotifyBuilder</a> which helps during 
testing. For example when testing routes without mocks etc. It will help to 
notify when a certain condition has occurred such as X messages has is done 
etc.</li><li><a shape="rect" href="ftp2.html">FTP</a> now allows using starting 
directory with a dot in the name. It used to invalidate those to easy 
transition from Camel 1.x to 2.x as 1.x did also support using a file as 
starting (which was not good practice).</li><li><a shape="rect" href="file2.htm
 l">File</a> producer now supports option to keep last modified timestamp in 
case a message was received from some file source. You can also set the 
timestamp it should use in the header 
<code>Exchange.FILE_LAST_MODIFIED</code>.</li><li><a shape="rect" 
href="bean-language.html">Bean Language</a> using <code>bean</code> or 
<code>method</code> to invoke a <a shape="rect" href="bean.html">Bean</a> now 
supports using an existing bean instance. This is convenient for testing where 
you can quickly use an instance you have prepared in the unit test.</li><li><a 
shape="rect" href="camel-jboss.html">camel-jboss</a> for running Camel inside 
JBoss Application Server which uses it specialized classloading which prevents 
typically frameworks to not work out of the box inside JBoss.</li><li><a 
shape="rect" class="external-link" href="http://camel-extra.googlecode.com/"; 
rel="nofollow">Camel Extra</a> projects migrated to use Camel 2.1.0 
release.</li><li><a shape="rect" href="jaxb.html">JAXB</a> now 
 supports partial marshalling/unmarshalling.</li><li><a shape="rect" 
href="bean.html">Bean</a> parameter binding using Camel annotations now works 
with CGLIB enhanced classes.</li><li><a shape="rect" href="cxf.html">CXF</a> 
supports to configure the endpoint with CXF style configuration.</li><li><a 
shape="rect" href="defaulterrorhandler.html">DefaultErrorHandler</a> will now 
log stracktrace when an <a shape="rect" href="exchange.html">Exchange</a> is 
exhausted (give up). Added new <code>logRetryStackTrace</code> option to set 
whether or not stacktraces are logged for failed redelivery attempts. Most 
people dont like the logs spammed if you retry 5 times etc.</li><li><a 
shape="rect" href="bean.html">Bean</a> component now honors void method 
invocations and accepts methods returning <code>null</code> as a valid 
response.</li><li><a shape="rect" href="error-handler.html">Error Handler</a> 
now catches and handles all exceptions (Throwable). This ensures fatal errors 
such as <code>NoSuchM
 ethodException</code> etc. will now be handle by Camel and logged 
etc.</li><li><a shape="rect" href="cxf.html">cxfbean</a> now propagates 
CONTENT_TYPE for other camel component to use.</li></ul><h3 
id="Camel2.2.0Release-New">New <a shape="rect" 
href="enterprise-integration-patterns.html">Enterprise Integration 
Patterns</a></h3><h3 id="Camel2.2.0Release-New.1">New <a shape="rect" 
href="components.html">Components</a></h3><ul><li><a shape="rect" 
href="ftp2.html">camel-ftp</a> now supports <code>FTPS</code> (FTP over 
SSL/TLS)</li><li><a shape="rect" href="smpp.html">camel-smpp</a></li><li><a 
shape="rect" href="lucene.html">camel-lucene</a></li><li><a shape="rect" 
href="hdfs.html">camel-hdfs</a></li><li><a shape="rect" 
href="camel-jboss.html">camel-jboss</a> for running Camel inside JBoss out of 
the box</li></ul><h3 id="Camel2.2.0Release-NewDSL">New 
DSL</h3><ul><li><code>markRollbackOnlyLast</code></li><li><code><a shape="rect" 
href="logeip.html">log</a></code></li></ul><h3 id="Camel2.2
 .0Release-NewAnnotations">New Annotations</h3><h3 
id="Camel2.2.0Release-NewDataFormats">New <a shape="rect" 
href="data-format.html">Data Formats</a></h3><ul><li><a shape="rect" 
href="protobuf.html">camel-protobuff</a></li><li><a shape="rect" 
href="dozer-type-conversion.html">camel-dozer</a></li></ul><h3 
id="Camel2.2.0Release-New.2">New <a shape="rect" 
href="languages.html">Languages</a></h3><h3 id="Camel2.2.0Release-New.3">New <a 
shape="rect" href="examples.html">Examples</a></h3><ul><li><a shape="rect" 
href="cafe-example.html">Cafe Example</a></li></ul><h2 
id="Camel2.2.0Release-APIbreaking">API breaking</h2><h3 
id="Camel2.2.0Release-DefaultComponent">DefaultComponent</h3><p>The methods 
<code>DefaultComponent.resolveAndRemoveReferenceParameter</code> and 
<code>DefaultComponent.resolveAndRemoveReferenceParameterList</code> have been 
changed to make the leading <code>#</code> sign for bean references optional 
and to throw an <code>IllegalArgumentException</code> if a referenced bean i
 s not in the registry. For details see <a shape="rect" class="external-link" 
href="https://issues.apache.org/activemq/browse/CAMEL-2248";>CAMEL-2248</a>.</p><h3
 id="Camel2.2.0Release-Exchange">Exchange</h3><p>The property 
<code>Exchange.FILTETED</code> have been removed as part of <a shape="rect" 
class="external-link" 
href="https://issues.apache.org/activemq/browse/CAMEL-2248";>CAMEL-2288</a>.</p><p>Added
 two new methods for <code>getProperty</code> to accept a 
<code>defaultValue</code> as parameter to be used when the property does not 
exists.</p><h3 id="Camel2.2.0Release-Message">Message</h3><p>Added two new 
methods for <code>getHeader</code> to accept a <code>defaultValue</code> as 
parameter to be used when the header does not exists.</p><h3 
id="Camel2.2.0Release-ExceptionHandler">ExceptionHandler</h3><p>The class 
<code>org.apache.camel.spi.ExceptionHandler</code> now have two additional 
methods which accepts more details when an Exception occurred such as a message 
and the current
  Exchange.</p><h3 
id="Camel2.2.0Release-@EndpointInject">@EndpointInject</h3><p>The 
<code>name</code> attribute in @EndpointInject has been renamed to 
<code>ref</code> to be consistent with the other annotations. Its a reference 
for an Endpoint to be looked up in the <a shape="rect" 
href="registry.html">Registry</a>.</p><h3 
id="Camel2.2.0Release-BatchConsumer">BatchConsumer</h3><p>The 
<code>BatchConsumer</code> have a new method <code>isBatchAllowed</code> which 
should be used during processing the batch, to break out the batch loop in case 
its not allowed anymore. Also <code>BatchConsumer</code> should consider 
implement <code>ShutdownAware</code> to support fine grained control during 
shutdown. See for example the <code>GenericFileConsumer</code> for 
details.</p><h3 
id="Camel2.2.0Release-GenericFileProcessStrategy">GenericFileProcessStrategy</h3><p>The
 <code>GenericFileProcessStrategy</code> has a new method 
<code>prepareOnStartup</code> which is used to <em>prepare</em> the <a sh
 ape="rect" href="file2.html">File</a> component on startup, such as deleting 
orphaned lock files. The same applies for the 
<code>GenericFileExclusiveReadLockStrategy</code> interface in case you have 
developed a custom lock strategy.</p><h3 
id="Camel2.2.0Release-ManagementStrategy">ManagementStrategy</h3><p>The 
<code>ManagementStrategy</code> now supports multiple 
<code>EventNotifier</code> and thus have its setter/getter methods adjusted to 
a <code>List&lt;EventNotifier&gt;</code> and there is a 
<code>addEventNotifier</code> method as well to add a single 
<code>EventNotifier</code>.</p><h3 
id="Camel2.2.0Release-EventNotifier">EventNotifier</h3><p>The 
<code>EventNotifier</code> has new methods for filtering events based on 
categories. The <code>DefaultEventNotifier</code> class has been renamed to 
<code>LoggingEventNotifier</code> and a new <code>EventNotifierSupport</code> 
class is added which is meant for custom implementations to extend.</p><h3 
id="Camel2.2.0Release-UnitOfWork">U
 nitOfWork</h3><p>The <code>UnitOfWork</code> have adjusted its methods for 
setting <code>RouteContext</code> from a setter to a <code>push</code> and 
<code>pop</code> style.</p><h2 id="Camel2.2.0Release-KnownIssues">Known 
Issues</h2><p>See known issues from previous releases.</p><h3 
id="Camel2.2.0Release-UsingRecipientListandMina">Using RecipientList and 
Mina</h3><p>When using the <a shape="rect" href="recipient-list.html">Recipient 
List</a> together with <a shape="rect" href="mina.html">MINA</a> endpoints 
Camel will over time hold on to memory which could lead to OutOfMemoryErrors. 
See more at: <a shape="rect" class="external-link" 
href="https://issues.apache.org/activemq/browse/CAMEL-2484";>CAMEL-2484</a></p><h2
 id="Camel2.2.0Release-Importantchangestoconsiderwhenupgrading">Important 
changes to consider when upgrading</h2><h3 
id="Camel2.2.0Release-Featuresfilemoved">Features file moved</h3><p>For Camel 
2.2.0, the newly named <code>features.xml</code> file can be found in <a shape="
 rect" class="external-link" 
href="http://repo2.maven.org/maven2/org/apache/camel/karaf/apache-camel/2.2.0/"; 
rel="nofollow">http://repo2.maven.org/maven2/org/apache/camel/karaf/apache-camel/2.2.0/</a><br
 clear="none"> You can use it in Karaf by doing a <strong><code>features:addUrl 
mvn:org.apache.camel.karaf/apache-camel/2.2.0/xml/features</code></strong></p><h3
 
id="Camel2.2.0Release-Pleasedon'tinstallcamel-osgiandcamel-spring-osgibundleinOSGienvironmentatthesametime">Please
 don't install camel-osgi and camel-spring-osgi bundle in OSGi environment at 
the same time</h3><p>We have an issue that installing camel-osgi and 
camel-spring in different order will cause the 
"http://camel.apache.org/schema/spring"; namespace can't be handled rightly in 
OSGi environment. From Camel 2.2.0 we merged the camel-osgi and camel-spring 
bundles together, it's camel-spring-osgi.<br clear="none"> In this way 
camel-osgi and camel-spring-osgi both have the BundleActivator which helps 
camel-core to load the c
 omponent in OSGi container. If you install these two bundle at the same time 
will cause some conflict on the component finding.<br clear="none"> You just 
need to install camel-core, camel-spring-osgi bundle to let the basic camel 
application work.</p><h3 
id="Camel2.2.0Release-Springjardependencieshavebeencutdownincamel-core.">Spring 
jar dependencies have been cut down in camel-core.</h3><p>The 
<code>pom.xml</code> file for <strong>camel-core</strong> have cut down number 
of spring jar dependencies to allow Camel to easily run without any Spring 
.jars at all. However this affects you if you use maven and use camel-core 
without camel-spring or spring at all. If you want to use JMX with Camel then 
you need to add the following 4 spring jars required: <code>spring-core.jar, 
spring-beans.jar, spring-context.jar, spring-aop.jar</code>. With maven you 
only need to depend on <code>spring-context</code> and <code>spring-aop</code> 
as they will bring in the other two jars.</p><p>See also <a s
 hape="rect" href="camel-jar-dependencies.html">Camel jar dependencies</a> and 
<a shape="rect" href="camel-jmx.html">Camel JMX</a>.</p><h3 
id="Camel2.2.0Release-Usingfilterin">Using filter in <a shape="rect" 
href="splitter.html">Splitter</a></h3><p>The <code>filter</code> no long 
influence the <code>split</code> and its <code>AggregationStrategy</code> as it 
was just too confusing why it did that. See <a shape="rect" 
class="external-link" 
href="https://issues.apache.org/activemq/browse/CAMEL-2248";>CAMEL-2288</a> for 
details.</p><h3 id="Camel2.2.0Release-camel-httpandproxy">camel-http and 
proxy</h3><p>The <a shape="rect" href="http.html">HTTP</a> component used to 
read Proxy settings directly from system properties. You should instead 
configure proxy wide information as properties to the <code>CamelContext</code> 
instead. See <a shape="rect" href="http.html">HTTP</a> for details.</p><h3 
id="Camel2.2.0Release-camel-jms">camel-jms</h3><p>How correlationId is 
determined has been changed 
 slightly. Now <a shape="rect" href="jms.html">JMS</a> will always use 
messageId if configured to do so using 
<code>useMessageIDAsCorrelationID==true</code>. Otherwise 
<code>JMSCorrelationID</code> is used but if that has not been set then Camel 
will fallback to use <code>messageId</code> instead. See the method 
<code>determineCorrelationId</code> in the class 
<code>org.apache.camel.component.jms.EndpointMessageListener</code> for actual 
implementation. This change will most likely not affect most users.</p><h2 
id="Camel2.2.0Release-GettingtheDistributions">Getting the 
Distributions</h2><h3 id="Camel2.2.0Release-BinaryDistributions">Binary 
Distributions</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></tr><tr><td 
colspan="1" rows
 pan="1" class="confluenceTd"><p>Windows Distribution</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" 
href="http://archive.apache.org/dist/camel/apache-camel/2.2.0/apache-camel-2.2.0.zip";>apache-camel-2.2.0.zip</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" 
class="external-link" 
href="http://archive.apache.org/dist/camel/apache-camel/2.2.0/apache-camel-2.2.0.zip.asc";>apache-camel-2.2.0.zip.asc</a></p></td></tr><tr><td
 colspan="1" rowspan="1" class="confluenceTd"><p>Unix/Linux/Cygwin 
Distribution</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a 
shape="rect" class="external-link" 
href="http://archive.apache.org/dist/camel/apache-camel/2.2.0/apache-camel-2.2.0.tar.gz";>apache-camel-2.2.0.tar.gz</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" 
class="external-link" 
href="http://archive.apache.org/dist/camel/apache-camel/2.2.0/apache-camel-2.2.0.tar.gz.asc";>apache
 -camel-2.2.0.tar.gz.asc</a></p></td></tr></tbody></table></div><div 
class="confluence-information-macro 
confluence-information-macro-information"><p class="title">The above URLs use 
redirection</p><span class="aui-icon aui-icon-small aui-iconfont-info 
confluence-information-macro-icon"></span><div 
class="confluence-information-macro-body"><p>The above URLs use the Apache 
Mirror system to redirect you to a suitable mirror for your download. Some 
users have experienced issues with some versions of browsers (e.g. some Safari 
browsers). If the download doesn't seem to work for you from the above URL then 
try using <a shape="rect" class="external-link" 
href="http://www.mozilla.com/en-US/firefox/"; 
rel="nofollow">FireFox</a></p></div></div><h3 
id="Camel2.2.0Release-SourceDistributions">Source Distributions</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="confluenc
 eTh"><p>Download Link</p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p>PGP Signature file of download</p></th></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"><p>Source for Windows</p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" 
class="external-link" 
href="http://archive.apache.org/dist/camel/apache-camel/2.2.0/apache-camel-2.2.0-src.zip";>apache-camel-2.2.0-src.zip</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" 
class="external-link" 
href="http://archive.apache.org/dist/camel/apache-camel/2.2.0/apache-camel-2.2.0-src.zip.asc";>apache-camel-2.2.0-src.zip.asc</a></p></td></tr></tbody></table></div><div
 class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Source for Unix/Linux/Cygwin</p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" 
class="external-link" 
href="http://archive.apache.org/dist/camel/apache-camel/2.2.0/apache-c
 amel-2.2.0-src.tar.gz">apache-camel-2.2.0-src.tar.gz</a></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" 
class="external-link" 
href="http://archive.apache.org/dist/camel/apache-camel/2.2.0/apache-camel-2.2.0-src.tar.gz.asc";>apache-camel-2.2.0-src.tar.gz.asc</a></p></td></tr></tbody></table></div><h3
 id="Camel2.2.0Release-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"><h1 
id="Camel2.2.0Release-Camel2.2.0release">Camel 2.2.0 release</h1><div 
style="padding-right:20px;float:left;margin-left:-20px;"><p><span 
class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image 
confluence-external-resource" 
src="http://camel.apache.org/download.data/camel-box-v1.0-150x200.png"; 
data-image-src="http://camel.apache.org/download.data/camel-box-v1.0-150x200.png";></span></p></div><div
 style="min-height:200px"></div><h2 id="Camel2.2.0Release-NewandNoteworthy">New 
and Noteworthy</h2><p>Welcome to the 2.2.0 release which approx 180 issues 
resolved (new features, improvements and bug fixes such as...)</p><ul><li><a 
shape="rect" href="routing-slip.html">Routing Slip</a> now breaks when an 
exception occurred</li><li><a shape="rect" href="mina.html">MINA</a> now 
supports easier configuration of multiple custom codecs, which is needed when 
working with SSL.</li><li>Improved <a shape="rect" href="transactionerrorhandle
 r.html">TransactionErrorHandler</a> two fold by reducing complexity of 
internal logic in Camel when working with transactions. And added better 
support for using multiple transactions in multiple routes. See more at section 
<em>Using multiple routes with different propagation behaviors</em> at <a 
shape="rect" href="transactional-client.html">Transactional 
Client</a>.</li><li><a shape="rect" href="recipient-list.html">Recipient 
List</a> now supports <code>parallelProcessing</code>, 
<code>stopOnException</code> and references for 
<code>AggregationStrategy</code> and thread pools. This applies to the 
<code>@RecipientList</code> annotation as well.</li><li>Cleanup of spring jar 
dependencies.</li><li><a shape="rect" href="file-language.html">File 
Language</a> is now merged directly into <a shape="rect" 
href="simple.html">Simple</a> language which among others makes <a shape="rect" 
href="content-based-router.html">Content Based Router</a> in Spring XML using 
file language syntax easier.</
 li><li><a shape="rect" href="http.html">HTTP</a> is now using CamelContext 
Properties instead of System Properties to set the http proxy 
configuration.</li><li>Fixed <a shape="rect" href="using-camelproxy.html">Camel 
Proxy</a> throwing exception if <code>null</code> was 
returned.</li><li>Improved error handling with <a shape="rect" 
href="recipient-list.html">Recipient List</a> and <a shape="rect" 
href="multicast.html">Multicast</a> which now performs redelivery etc. on that 
<em>output</em> node instead of starting again from the 
scratch.</li><li>Improved the <a shape="rect" href="etl-example.html">ETL 
Example</a> and <a shape="rect" href="bam-example.html">BAM Example</a> so they 
can be deployed into ServiceMix4(Karaf).</li><li><a shape="rect" 
href="seda.html">SEDA</a> now supports <code>multipleConsumers</code> which 
allows you to use it for pub-sub messaging where each consumer concurrently 
will receive a copy of the <a shape="rect" href="exchange.html">Exchange</a>. 
This is done 
 with the help from <a shape="rect" href="multicast.html">Multicast</a> 
EIP.</li><li><a shape="rect" 
href="defaulterrorhandler.html">DefaultErrorHandler</a> will now log a log line 
at <code>ERROR</code> level in case an Exception was thrown which could not be 
redelivered either. This aid to see that an Exception occurred instead of 
relying on the client logging it. You can customize this behavior on the <a 
shape="rect" href="error-handler.html">Error Handler</a>.</li><li>Fixed 
<code>groupedExchange</code> not working properly on <a shape="rect" 
href="aggregator.html">Aggregator</a>.</li><li><a shape="rect" 
href="graceful-shutdown.html">Graceful Shutdown</a> which ensures Camel now 
shutdown in a more reliable and graceful manner. This also works with in memory 
components such as <a shape="rect" href="seda.html">SEDA</a>.</li><li>Added new 
<code><a shape="rect" href="logeip.html">log</a></code> in the DSL for dynamic 
human readable log messages.</li><li>Camel now supports Spring 3.0 as
  well (will still use Camel 2.5.6 as default). However camel-spring-javaconfig 
now requires Spring 3.0 as Spring have native support for java 
configuration.</li><li>Added methods for getting header and property (Exchange 
/ Message API) which uses a default parameter.</li><li>Added OsgiClassResolver 
which supports to load the class or resources within OSGi 
platform.</li><li>Added fireNow option to <a shape="rect" 
href="quartz.html">Quartz</a> component to fire the trigger when the route is 
started.</li><li><a shape="rect" href="file2.html">File</a> will delete 
orphaned lock files on startup. This allows it to selfheal in cases when Camel 
was terminated/killed abruptly.</li><li>Fixed issue with using Spring XML for 
routing could in some cases <em>loose</em> route scoped configured 
<code>&lt;onException&gt;</code>, <code>&lt;onCompletion/&gt;</code> when using 
in combination with 
<code>&lt;transacted/&gt;</code>.</li><li><code>&lt;proxy&gt;</code>, 
<code>&lt;export&gt;</code>, <code>&l
 t;endpoint&gt;</code>, <code>&lt;template&gt;</code>, 
<code>&lt;consumerTemplate&gt;</code> can be defined outside of 
<code>&lt;camelContext&gt;</code>.</li><li><a shape="rect" 
href="jaxb.html">JAXB</a> will filter the nonXml characters when it unmarshals 
the inputstream or marshal the java object.</li><li>Slightly reworked how 
correlation id is determined in <a shape="rect" href="jms.html">JMS</a> when 
using InOut messaging. See more at <em>important changes to consider when 
upgrading</em>.</li><li><code>EventNotifier</code> improved to allow ignoring 
events based on categories. Easier configuration to only notify those events 
you care about.</li><li>Added <code>PublishEventNotifier</code> to send the 
events to any kind of Camel <a shape="rect" 
href="endpoint.html">Endpoint</a>.</li><li><a shape="rect" 
href="jdbc.html">JDBC</a> added option 
<code>useJDBC4ColumnNameAndLabelSemantics</code> to let you choose semantics to 
use in case you have issue with your JDBC driver when using SQL
  SELECT with aliases.</li><li><a shape="rect" href="cache.html">Cache</a> can 
now store message bodies which are <code>Serializable</code> out of the box and 
not forcing to be converted into a byte stream as it otherwise 
would.</li><li>Fixed an issue with running the <a shape="rect" 
href="examples.html">Examples</a> using 
ANT.</li><li><code>ManagementStrategy</code> now supports using multiple 
<code>EventNotifier</code> instead of just one.</li><li>Introduced <a 
shape="rect" href="notifybuilder.html">NotifyBuilder</a> which helps during 
testing. For example when testing routes without mocks etc. It will help to 
notify when a certain condition has occurred such as X messages has is done 
etc.</li><li><a shape="rect" href="ftp2.html">FTP</a> now allows using starting 
directory with a dot in the name. It used to invalidate those to easy 
transition from Camel 1.x to 2.x as 1.x did also support using a file as 
starting (which was not good practice).</li><li><a shape="rect" href="file2.htm
 l">File</a> producer now supports option to keep last modified timestamp in 
case a message was received from some file source. You can also set the 
timestamp it should use in the header 
<code>Exchange.FILE_LAST_MODIFIED</code>.</li><li><a shape="rect" 
href="bean-language.html">Bean Language</a> using <code>bean</code> or 
<code>method</code> to invoke a <a shape="rect" href="bean.html">Bean</a> now 
supports using an existing bean instance. This is convenient for testing where 
you can quickly use an instance you have prepared in the unit test.</li><li><a 
shape="rect" href="camel-jboss.html">camel-jboss</a> for running Camel inside 
JBoss Application Server which uses it specialized classloading which prevents 
typically frameworks to not work out of the box inside JBoss.</li><li><a 
shape="rect" class="external-link" href="http://camel-extra.googlecode.com/"; 
rel="nofollow">Camel Extra</a> projects migrated to use Camel 2.1.0 
release.</li><li><a shape="rect" href="jaxb.html">JAXB</a> now 
 supports partial marshalling/unmarshalling.</li><li><a shape="rect" 
href="bean.html">Bean</a> parameter binding using Camel annotations now works 
with CGLIB enhanced classes.</li><li><a shape="rect" href="cxf.html">CXF</a> 
supports to configure the endpoint with CXF style configuration.</li><li><a 
shape="rect" href="defaulterrorhandler.html">DefaultErrorHandler</a> will now 
log stracktrace when an <a shape="rect" href="exchange.html">Exchange</a> is 
exhausted (give up). Added new <code>logRetryStackTrace</code> option to set 
whether or not stacktraces are logged for failed redelivery attempts. Most 
people dont like the logs spammed if you retry 5 times etc.</li><li><a 
shape="rect" href="bean.html">Bean</a> component now honors void method 
invocations and accepts methods returning <code>null</code> as a valid 
response.</li><li><a shape="rect" href="error-handler.html">Error Handler</a> 
now catches and handles all exceptions (Throwable). This ensures fatal errors 
such as <code>NoSuchM
 ethodException</code> etc. will now be handle by Camel and logged 
etc.</li><li><a shape="rect" href="cxf.html">cxfbean</a> now propagates 
CONTENT_TYPE for other camel component to use.</li></ul><h3 
id="Camel2.2.0Release-New">New <a shape="rect" 
href="enterprise-integration-patterns.html">Enterprise Integration 
Patterns</a></h3><h3 id="Camel2.2.0Release-New.1">New <a shape="rect" 
href="components.html">Components</a></h3><ul><li><a shape="rect" 
href="ftp2.html">camel-ftp</a> now supports <code>FTPS</code> (FTP over 
SSL/TLS)</li><li><a shape="rect" href="smpp.html">camel-smpp</a></li><li><a 
shape="rect" href="lucene.html">camel-lucene</a></li><li><a shape="rect" 
href="hdfs.html">camel-hdfs</a></li><li><a shape="rect" 
href="camel-jboss.html">camel-jboss</a> for running Camel inside JBoss out of 
the box</li></ul><h3 id="Camel2.2.0Release-NewDSL">New 
DSL</h3><ul><li><code>markRollbackOnlyLast</code></li><li><code><a shape="rect" 
href="logeip.html">log</a></code></li></ul><h3 id="Camel2.2
 .0Release-NewAnnotations">New Annotations</h3><h3 
id="Camel2.2.0Release-NewDataFormats">New <a shape="rect" 
href="data-format.html">Data Formats</a></h3><ul><li><a shape="rect" 
href="protobuf.html">camel-protobuff</a></li><li><a shape="rect" 
href="dozer-type-conversion.html">camel-dozer</a></li></ul><h3 
id="Camel2.2.0Release-New.2">New <a shape="rect" 
href="languages.html">Languages</a></h3><h3 id="Camel2.2.0Release-New.3">New <a 
shape="rect" href="examples.html">Examples</a></h3><ul><li><a shape="rect" 
href="cafe-example.html">Cafe Example</a></li></ul><h2 
id="Camel2.2.0Release-APIbreaking">API breaking</h2><h3 
id="Camel2.2.0Release-DefaultComponent">DefaultComponent</h3><p>The methods 
<code>DefaultComponent.resolveAndRemoveReferenceParameter</code> and 
<code>DefaultComponent.resolveAndRemoveReferenceParameterList</code> have been 
changed to make the leading <code>#</code> sign for bean references optional 
and to throw an <code>IllegalArgumentException</code> if a referenced bean i
 s not in the registry. For details see <a shape="rect" class="external-link" 
href="https://issues.apache.org/activemq/browse/CAMEL-2248";>CAMEL-2248</a>.</p><h3
 id="Camel2.2.0Release-Exchange">Exchange</h3><p>The property 
<code>Exchange.FILTETED</code> have been removed as part of <a shape="rect" 
class="external-link" 
href="https://issues.apache.org/activemq/browse/CAMEL-2248";>CAMEL-2288</a>.</p><p>Added
 two new methods for <code>getProperty</code> to accept a 
<code>defaultValue</code> as parameter to be used when the property does not 
exists.</p><h3 id="Camel2.2.0Release-Message">Message</h3><p>Added two new 
methods for <code>getHeader</code> to accept a <code>defaultValue</code> as 
parameter to be used when the header does not exists.</p><h3 
id="Camel2.2.0Release-ExceptionHandler">ExceptionHandler</h3><p>The class 
<code>org.apache.camel.spi.ExceptionHandler</code> now have two additional 
methods which accepts more details when an Exception occurred such as a message 
and the current
  Exchange.</p><h3 
id="Camel2.2.0Release-@EndpointInject">@EndpointInject</h3><p>The 
<code>name</code> attribute in @EndpointInject has been renamed to 
<code>ref</code> to be consistent with the other annotations. Its a reference 
for an Endpoint to be looked up in the <a shape="rect" 
href="registry.html">Registry</a>.</p><h3 
id="Camel2.2.0Release-BatchConsumer">BatchConsumer</h3><p>The 
<code>BatchConsumer</code> have a new method <code>isBatchAllowed</code> which 
should be used during processing the batch, to break out the batch loop in case 
its not allowed anymore. Also <code>BatchConsumer</code> should consider 
implement <code>ShutdownAware</code> to support fine grained control during 
shutdown. See for example the <code>GenericFileConsumer</code> for 
details.</p><h3 
id="Camel2.2.0Release-GenericFileProcessStrategy">GenericFileProcessStrategy</h3><p>The
 <code>GenericFileProcessStrategy</code> has a new method 
<code>prepareOnStartup</code> which is used to <em>prepare</em> the <a sh
 ape="rect" href="file2.html">File</a> component on startup, such as deleting 
orphaned lock files. The same applies for the 
<code>GenericFileExclusiveReadLockStrategy</code> interface in case you have 
developed a custom lock strategy.</p><h3 
id="Camel2.2.0Release-ManagementStrategy">ManagementStrategy</h3><p>The 
<code>ManagementStrategy</code> now supports multiple 
<code>EventNotifier</code> and thus have its setter/getter methods adjusted to 
a <code>List&lt;EventNotifier&gt;</code> and there is a 
<code>addEventNotifier</code> method as well to add a single 
<code>EventNotifier</code>.</p><h3 
id="Camel2.2.0Release-EventNotifier">EventNotifier</h3><p>The 
<code>EventNotifier</code> has new methods for filtering events based on 
categories. The <code>DefaultEventNotifier</code> class has been renamed to 
<code>LoggingEventNotifier</code> and a new <code>EventNotifierSupport</code> 
class is added which is meant for custom implementations to extend.</p><h3 
id="Camel2.2.0Release-UnitOfWork">U
 nitOfWork</h3><p>The <code>UnitOfWork</code> have adjusted its methods for 
setting <code>RouteContext</code> from a setter to a <code>push</code> and 
<code>pop</code> style.</p><h2 id="Camel2.2.0Release-KnownIssues">Known 
Issues</h2><p>See known issues from previous releases.</p><h3 
id="Camel2.2.0Release-UsingRecipientListandMina">Using RecipientList and 
Mina</h3><p>When using the <a shape="rect" href="recipient-list.html">Recipient 
List</a> together with <a shape="rect" href="mina.html">MINA</a> endpoints 
Camel will over time hold on to memory which could lead to OutOfMemoryErrors. 
See more at: <a shape="rect" class="external-link" 
href="https://issues.apache.org/activemq/browse/CAMEL-2484";>CAMEL-2484</a></p><h2
 id="Camel2.2.0Release-Importantchangestoconsiderwhenupgrading">Important 
changes to consider when upgrading</h2><h3 
id="Camel2.2.0Release-Featuresfilemoved">Features file moved</h3><p>For Camel 
2.2.0, the newly named <code>features.xml</code> file can be found in <a shape="
 rect" class="external-link" 
href="http://repo2.maven.org/maven2/org/apache/camel/karaf/apache-camel/2.2.0/"; 
rel="nofollow">http://repo2.maven.org/maven2/org/apache/camel/karaf/apache-camel/2.2.0/</a><br
 clear="none"> You can use it in Karaf by doing a <strong><code>features:addUrl 
mvn:org.apache.camel.karaf/apache-camel/2.2.0/xml/features</code></strong></p><h3
 
id="Camel2.2.0Release-Pleasedon'tinstallcamel-osgiandcamel-spring-osgibundleinOSGienvironmentatthesametime">Please
 don't install camel-osgi and camel-spring-osgi bundle in OSGi environment at 
the same time</h3><p>We have an issue that installing camel-osgi and 
camel-spring in different order will cause the 
"http://camel.apache.org/schema/spring"; namespace can't be handled rightly in 
OSGi environment. From Camel 2.2.0 we merged the camel-osgi and camel-spring 
bundles together, it's camel-spring-osgi.<br clear="none"> In this way 
camel-osgi and camel-spring-osgi both have the BundleActivator which helps 
camel-core to load the c
 omponent in OSGi container. If you install these two bundle at the same time 
will cause some conflict on the component finding.<br clear="none"> You just 
need to install camel-core, camel-spring-osgi bundle to let the basic camel 
application work.</p><h3 
id="Camel2.2.0Release-Springjardependencieshavebeencutdownincamel-core.">Spring 
jar dependencies have been cut down in camel-core.</h3><p>The 
<code>pom.xml</code> file for <strong>camel-core</strong> have cut down number 
of spring jar dependencies to allow Camel to easily run without any Spring 
.jars at all. However this affects you if you use maven and use camel-core 
without camel-spring or spring at all. If you want to use JMX with Camel then 
you need to add the following 4 spring jars required: <code>spring-core.jar, 
spring-beans.jar, spring-context.jar, spring-aop.jar</code>. With maven you 
only need to depend on <code>spring-context</code> and <code>spring-aop</code> 
as they will bring in the other two jars.</p><p>See also <a s
 hape="rect" href="camel-jar-dependencies.html">Camel JAR Dependencies</a> and 
<a shape="rect" href="camel-jmx.html">Camel JMX</a>.</p><h3 
id="Camel2.2.0Release-Usingfilterin">Using filter in <a shape="rect" 
href="splitter.html">Splitter</a></h3><p>The <code>filter</code> no long 
influence the <code>split</code> and its <code>AggregationStrategy</code> as it 
was just too confusing why it did that. See <a shape="rect" 
class="external-link" 
href="https://issues.apache.org/activemq/browse/CAMEL-2248";>CAMEL-2288</a> for 
details.</p><h3 id="Camel2.2.0Release-camel-httpandproxy">camel-http and 
proxy</h3><p>The <a shape="rect" href="http.html">HTTP</a> component used to 
read Proxy settings directly from system properties. You should instead 
configure proxy wide information as properties to the <code>CamelContext</code> 
instead. See <a shape="rect" href="http.html">HTTP</a> for details.</p><h3 
id="Camel2.2.0Release-camel-jms">camel-jms</h3><p>How correlationId is 
determined has been changed 
 slightly. Now <a shape="rect" href="jms.html">JMS</a> will always use 
messageId if configured to do so using 
<code>useMessageIDAsCorrelationID==true</code>. Otherwise 
<code>JMSCorrelationID</code> is used but if that has not been set then Camel 
will fallback to use <code>messageId</code> instead. See the method 
<code>determineCorrelationId</code> in the class 
<code>org.apache.camel.component.jms.EndpointMessageListener</code> for actual 
implementation. This change will most likely not affect most users.</p><h2 
id="Camel2.2.0Release-GettingtheDistributions">Getting the 
Distributions</h2><h3 id="Camel2.2.0Release-BinaryDistributions">Binary 
Distributions</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></tr><tr><td 
colspan="1" rows
 pan="1" class="confluenceTd"><p>Windows Distribution</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" 
href="http://archive.apache.org/dist/camel/apache-camel/2.2.0/apache-camel-2.2.0.zip";>apache-camel-2.2.0.zip</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" 
class="external-link" 
href="http://archive.apache.org/dist/camel/apache-camel/2.2.0/apache-camel-2.2.0.zip.asc";>apache-camel-2.2.0.zip.asc</a></p></td></tr><tr><td
 colspan="1" rowspan="1" class="confluenceTd"><p>Unix/Linux/Cygwin 
Distribution</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a 
shape="rect" class="external-link" 
href="http://archive.apache.org/dist/camel/apache-camel/2.2.0/apache-camel-2.2.0.tar.gz";>apache-camel-2.2.0.tar.gz</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" 
class="external-link" 
href="http://archive.apache.org/dist/camel/apache-camel/2.2.0/apache-camel-2.2.0.tar.gz.asc";>apache
 -camel-2.2.0.tar.gz.asc</a></p></td></tr></tbody></table></div><div 
class="confluence-information-macro 
confluence-information-macro-information"><p class="title">The above URLs use 
redirection</p><span class="aui-icon aui-icon-small aui-iconfont-info 
confluence-information-macro-icon"></span><div 
class="confluence-information-macro-body"><p>The above URLs use the Apache 
Mirror system to redirect you to a suitable mirror for your download. Some 
users have experienced issues with some versions of browsers (e.g. some Safari 
browsers). If the download doesn't seem to work for you from the above URL then 
try using <a shape="rect" class="external-link" 
href="http://www.mozilla.com/en-US/firefox/"; 
rel="nofollow">FireFox</a></p></div></div><h3 
id="Camel2.2.0Release-SourceDistributions">Source Distributions</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="confluenc
 eTh"><p>Download Link</p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p>PGP Signature file of download</p></th></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"><p>Source for Windows</p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" 
class="external-link" 
href="http://archive.apache.org/dist/camel/apache-camel/2.2.0/apache-camel-2.2.0-src.zip";>apache-camel-2.2.0-src.zip</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" 
class="external-link" 
href="http://archive.apache.org/dist/camel/apache-camel/2.2.0/apache-camel-2.2.0-src.zip.asc";>apache-camel-2.2.0-src.zip.asc</a></p></td></tr></tbody></table></div><div
 class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Source for Unix/Linux/Cygwin</p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" 
class="external-link" 
href="http://archive.apache.org/dist/camel/apache-camel/2.2.0/apache-c
 amel-2.2.0-src.tar.gz">apache-camel-2.2.0-src.tar.gz</a></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" 
class="external-link" 
href="http://archive.apache.org/dist/camel/apache-camel/2.2.0/apache-camel-2.2.0-src.tar.gz.asc";>apache-camel-2.2.0-src.tar.gz.asc</a></p></td></tr></tbody></table></div><h3
 id="Camel2.2.0Release-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;

Modified: websites/production/camel/content/index.html
==============================================================================
--- websites/production/camel/content/index.html (original)
+++ websites/production/camel/content/index.html Sat Feb 18 09:25:20 2017
@@ -82,6 +82,26 @@
 </p><div class="blog-post-listing">
             <div class="logo-heading-block">
             <span class="logoBlock">
+                <a shape="rect" class="userLogoLink" href="    
/confluence/display/~davsclaus ">
+               <img class="userLogo logo" src="index.userimage/user-avatar" 
alt="User icon: davsclaus" title="davsclaus">
+           </a>            </span>
+            <span class="blogHeading">
+                <a shape="rect" class="blogHeading" 
href="2017/02/18/welcome-zoran-regvart-as-newest-camel-committer.html">Welcome 
Zoran Regvart as newest Camel committer</a>
+                </span><div class="page-metadata not-personal">    <a 
shape="rect" class="url fn confluence-userlink" href="    
/confluence/display/~davsclaus ">Claus Ibsen</a> posted on Feb 18, 2017</div>
+            
+        </div>
+    
+    <div class="wiki-content">
+        <p>A weeks ago the Camel PMC voted another one of the very active and 
talented contributors to become a committer.</p><p>Zoran Regvart was actively 
involved with Apache Camel for about 8 month contributing code and helping 
other users, especially for the Camel Salesforce component.</p><p>Likewise he 
helped upgrade Jetty to support Jetty 9.3 which is not trivial work because 
Jetty keeps breaking their APIs and we have many components that rely on Jetty 
so its often a pain/more work to upgrade/maintain.</p><p>On behalf of the Camel 
PMC, welcome aboard Zoran and keep up the great work!<br clear="none">Claus 
Ibsen</p>
+    </div>
+    
+        
+    </div>
+    
+        
+<div class="blog-post-listing">
+            <div class="logo-heading-block">
+            <span class="logoBlock">
                 <a shape="rect" class="userLogoLink" href="    
/confluence/display/~gzurowski ">
                <img class="userLogo logo" 
src="index.userimage/gzurowski-89607-pp-wojtek-avatar.png" alt="User icon: 
gzurowski" title="gzurowski">
            </a>            </span>
@@ -176,26 +196,6 @@
     </div>
     
         
-    </div>
-    
-        
-<div class="blog-post-listing">
-            <div class="logo-heading-block">
-            <span class="logoBlock">
-                <a shape="rect" class="userLogoLink" href="    
/confluence/display/~gzurowski ">
-               <img class="userLogo logo" 
src="index.userimage/gzurowski-89607-pp-wojtek-avatar.png" alt="User icon: 
gzurowski" title="gzurowski">
-           </a>            </span>
-            <span class="blogHeading">
-                <a shape="rect" class="blogHeading" 
href="2016/11/30/apache-camel-2174-released.html">Apache Camel 2.17.4 
Released</a>
-                </span><div class="page-metadata not-personal">    <a 
shape="rect" class="url fn confluence-userlink" href="    
/confluence/display/~gzurowski ">Gregor Zurowski</a> posted on Nov 30, 
2016</div>
-            
-        </div>
-    
-    <div class="wiki-content">
-        <p>The Camel community announces the immediate availability of the new 
patch release Camel 2.17.4. This release contains 40+ fixes applied in the past 
few weeks by the community on the Camel 2.17.x maintenance branch.</p><p>The 
artifacts are published and ready for you to&#160;<a shape="rect" 
class="external-link" 
href="http://camel.apache.org/download.html";>download</a>&#160;either from the 
Apache mirrors or from the Central Maven repository. For more details please 
take a look at the&#160;<a shape="rect" class="external-link" 
href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12338067&amp;projectId=12311211";>release
 notes</a>.</p><p>Many thanks to all who made this release possible.</p><p>On 
behalf of the Camel PMC,<br clear="none">Gregor Zurowski</p>
-    </div>
-    
-        
     </div>
     <p><a shape="rect" 
href="https://cwiki.apache.org/confluence/createrssfeed.action?types=blogpost&amp;spaces=CAMEL&amp;title=Apache+Camel+News&amp;sort=modified&amp;maxResults=10&amp;timeSpan=60&amp;showContent=true&amp;confirm=Create+RSS+Feed";>RSS
 Feed</a></p><h3 id="Index-Links">Links</h3><ul><li><a shape="rect" 
href="getting-started.html">Getting Started</a></li><li><a shape="rect" 
href="architecture.html">Architecture</a></li><li><a shape="rect" 
href="user-guide.html">User Guide</a></li><li><a shape="rect" 
href="enterprise-integration-patterns.html">Enterprise Integration 
Patterns</a></li><li><a shape="rect" href="news.html">More 
News</a></li></ul></div>
         </td>

Modified: websites/production/camel/content/news.html
==============================================================================
--- websites/production/camel/content/news.html (original)
+++ websites/production/camel/content/news.html Sat Feb 18 09:25:20 2017
@@ -84,6 +84,26 @@
 <div class="blog-post-listing">
             <div class="logo-heading-block">
             <span class="logoBlock">
+                <a shape="rect" class="userLogoLink" href="    
/confluence/display/~davsclaus ">
+               <img class="userLogo logo" src="news.userimage/user-avatar" 
alt="User icon: davsclaus" title="davsclaus">
+           </a>            </span>
+            <span class="blogHeading">
+                <a shape="rect" class="blogHeading" 
href="2017/02/18/welcome-zoran-regvart-as-newest-camel-committer.html">Welcome 
Zoran Regvart as newest Camel committer</a>
+                </span><div class="page-metadata not-personal">    <a 
shape="rect" class="url fn confluence-userlink" href="    
/confluence/display/~davsclaus ">Claus Ibsen</a> posted on Feb 18, 2017</div>
+            
+        </div>
+    
+    <div class="wiki-content">
+        <p>A weeks ago the Camel PMC voted another one of the very active and 
talented contributors to become a committer.</p><p>Zoran Regvart was actively 
involved with Apache Camel for about 8 month contributing code and helping 
other users, especially for the Camel Salesforce component.</p><p>Likewise he 
helped upgrade Jetty to support Jetty 9.3 which is not trivial work because 
Jetty keeps breaking their APIs and we have many components that rely on Jetty 
so its often a pain/more work to upgrade/maintain.</p><p>On behalf of the Camel 
PMC, welcome aboard Zoran and keep up the great work!<br clear="none">Claus 
Ibsen</p>
+    </div>
+    
+        
+    </div>
+    
+        
+<div class="blog-post-listing">
+            <div class="logo-heading-block">
+            <span class="logoBlock">
                 <a shape="rect" class="userLogoLink" href="    
/confluence/display/~gzurowski ">
                <img class="userLogo logo" 
src="news.userimage/gzurowski-89607-pp-wojtek-avatar.png" alt="User icon: 
gzurowski" title="gzurowski">
            </a>            </span>
@@ -458,26 +478,6 @@
     </div>
     
         
-    </div>
-    
-        
-<div class="blog-post-listing">
-            <div class="logo-heading-block">
-            <span class="logoBlock">
-                <a shape="rect" class="userLogoLink" href="    
/confluence/display/~gzurowski ">
-               <img class="userLogo logo" 
src="news.userimage/gzurowski-89607-pp-wojtek-avatar.png" alt="User icon: 
gzurowski" title="gzurowski">
-           </a>            </span>
-            <span class="blogHeading">
-                <a shape="rect" class="blogHeading" 
href="2016/03/26/apache-camel-2170-released.html">Apache Camel 2.17.0 
Released</a>
-                </span><div class="page-metadata not-personal">    <a 
shape="rect" class="url fn confluence-userlink" href="    
/confluence/display/~gzurowski ">Gregor Zurowski</a> posted on Mar 26, 
2016</div>
-            
-        </div>
-    
-    <div class="wiki-content">
-        <p>The Camel community announces the immediate availability of the new 
minor release Camel 2.17.0. This release contains a total of 450+ improvements, 
fixes and new features applied in the past months by the community on the Camel 
master branch.</p><p>The artifacts are published and ready for you to <a 
shape="rect" class="external-link" 
href="http://camel.apache.org/download.html";>download</a> either from the 
Apache mirrors or from the Central Maven repository. For more details please 
take a look at the <a shape="rect" class="external-link" 
href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311211&amp;version=12333368";>release
 notes</a>.</p><p>Many thanks to all who made this release possible.</p><p>On 
behalf of the Camel PMC,<br clear="none">Gregor Zurowski</p>
-    </div>
-    
-        
     </div>
     </div>
         </td>

Modified: websites/production/camel/content/siteindex.html
==============================================================================
--- websites/production/camel/content/siteindex.html (original)
+++ websites/production/camel/content/siteindex.html Sat Feb 18 09:25:20 2017
@@ -111,7 +111,7 @@
              <div class="smalltext" style="margin: 0 0 0 36px">Advanced 
configuration of CamelContext using Spring When using Spring the CamelContext 
can be pre configured based on defined beans in spring XML. This wiki page 
documentes these features. Most of these features requires Camel 2.0. What can 
be configured </div>
                              <span class="icon aui-icon aui-icon-small 
aui-iconfont-page-default" title="Page">Page:</span>                 <a 
shape="rect" href="advicewith.html">AdviceWith</a>
         <br clear="none">
-             <div class="smalltext" style="margin: 0 0 0 36px">AdviceWith 
Available as of Camel 2.1 AdviceWith is used for testing Camel routes where you 
can advice an existing route before its being tested. What adviceWith allows is 
to changes some factors on the route before the test is being run. At current 
time y</div>
+             <div class="smalltext" style="margin: 0 0 0 36px">AdviceWith 
Available as of Camel 2.1 AdviceWith is used for testing Camel routes where you 
can advice an existing route before its being tested. What adviceWith allows is 
to changes some factors on the route before the test is being run. At the 
current ti</div>
                              <span class="icon aui-icon aui-icon-small 
aui-iconfont-page-default" title="Page">Page:</span>                 <a 
shape="rect" href="aggregate-example.html">Aggregate Example</a>
         <br clear="none">
              <div class="smalltext" style="margin: 0 0 0 36px">Aggregate 
Example Available as of Camel 2.3 About This example demonstrates the new 
overhauled Aggregator EIP in Apache Camel 2.3. The example is focused on the 
persistence support, which means the aggregated messages is stored in a 
persistent file storag</div>
@@ -699,9 +699,9 @@
                              <span class="icon aui-icon aui-icon-small 
aui-iconfont-page-default" title="Page">Page:</span>                 <a 
shape="rect" href="camel-endpoint-questions.html">Camel Endpoint Questions</a>
         <br clear="none">
              <div class="smalltext" style="margin: 0 0 0 36px">Questions on 
using the various Camel Components and Endpoint implementations</div>
-                             <span class="icon aui-icon aui-icon-small 
aui-iconfont-page-default" title="Page">Page:</span>                 <a 
shape="rect" href="camel-jar-dependencies.html">Camel jar dependencies</a>
+                             <span class="icon aui-icon aui-icon-small 
aui-iconfont-page-default" title="Page">Page:</span>                 <a 
shape="rect" href="camel-jar-dependencies.html">Camel JAR Dependencies</a>
         <br clear="none">
-             <div class="smalltext" style="margin: 0 0 0 36px">Camel jar 
dependencies Camel core itself is lightweight and can run with a few .jars. 
camel-core dependencies for Camel 2.0 or lower commons-logging-api.jar - API 
for commons logging JAXB 2.1.x - XML stuff - Is provided in the JDK core from 
Java 1.6 onwar</div>
+             <div class="smalltext" style="margin: 0 0 0 36px">Camel JAR 
Dependencies Camel core itself is lightweight and can run with a few .jars. 
camel-core dependencies for Camel 2.0 or lower commons-logging-api.jar - API 
for commons logging JAXB 2.1.x - XML stuff - Is provided in the JDK core from 
Java 1.6 activ</div>
                              <span class="icon aui-icon aui-icon-small 
aui-iconfont-page-default" title="Page">Page:</span>                 <a 
shape="rect" href="camel-jmx.html">Camel JMX</a>
         <br clear="none">
              <div class="smalltext" style="margin: 0 0 0 36px">Camel JMX 
Apache Camel has extensive support for JMX to allow you to monitor and control 
the Camel managed objects with a JMX client. Camel also provides a JMX 
component that allows you to subscribe to MBean notifications. This page is 
about how to manage</div>
@@ -2013,7 +2013,7 @@
              <div class="smalltext" style="margin: 0 0 0 
36px">ProducerTemplate The ProducerTemplate interface allows you to send 
message exchanges to endpoints in a variety of different ways to make it easy 
to work with Camel Endpoint instances from Java code. It can be configured with 
a default endpoint if you just</div>
                              <span class="icon aui-icon aui-icon-small 
aui-iconfont-page-default" title="Page">Page:</span>                 <a 
shape="rect" href="properties.html">Properties</a>
         <br clear="none">
-             <div class="smalltext" style="margin: 0 0 0 36px">Properties 
Component Available as of Camel 2.3 URI format properties:key[?options] Where 
key is the key for the property to be looked up. Options Name Type Default 
Description cache boolean true Whether or not to cache loaded properties. 
encoding String n</div>
+             <div class="smalltext" style="margin: 0 0 0 36px">Properties 
Component Available from Camel 2.3 URI format properties:key[?options] Where 
key is the key for the property to be looked up. Options Option Type Default 
Description cache boolean true Whether or not to cache loaded properties. 
encoding String </div>
                              <span class="icon aui-icon aui-icon-small 
aui-iconfont-page-default" title="Page">Page:</span>                 <a 
shape="rect" href="property.html">Property</a>
         <br clear="none">
              <div class="smalltext" style="margin: 0 0 0 36px">Property 
Expression Language The Property Expression Language allows you to extract 
values of named exchange properties. From Camel 2.15 onwards the property 
language has been renamed to exchangeProperty to avoid ambiguity, confusion and 
clash with proper</div>
@@ -2190,7 +2190,7 @@
              <div class="smalltext" style="margin: 0 0 0 36px">Security Camel 
offers several forms &amp; levels of security capabilities that can be utilized 
on camel routes. These various forms of security may be used in conjunction 
with each other or separately. The broad categories offered are Route Security 
- Authent</div>
                              <span class="icon aui-icon aui-icon-small 
aui-iconfont-page-default" title="Page">Page:</span>                 <a 
shape="rect" href="security-advisories.html">Security Advisories</a>
         <br clear="none">
-             <div class="smalltext" style="margin: 0 0 0 36px">2015 
CVE-2015-5344 - Apache Camel's XStream usage is vulnerable to Remote Code 
Execution attacks. CVE-2015-5348 - Apache Camel's Jetty/Servlet usage is 
vulnerable to Java object de-serialisation vulnerability. CVE-2015-0264 - The 
XPath handling in Apache </div>
+             <div class="smalltext" style="margin: 0 0 0 36px">2017 
CVE-2017-3159 - Apache Camel's Snakeyaml unmarshalling operation is vulnerable 
to Remote Code Execution attacks 2016 CVE-2016-8749 - Apache Camel's Jackson 
and JacksonXML unmarshalling operation are vulnerable to Remote Code Execution 
attacks 2015 CV</div>
                              <span class="icon aui-icon aui-icon-small 
aui-iconfont-page-default" title="Page">Page:</span>                 <a 
shape="rect" href="seda.html">SEDA</a>
         <br clear="none">
              <div class="smalltext" style="margin: 0 0 0 36px">SEDA Component 
The seda: component provides asynchronous SEDA 
http://www.eecs.harvard.edu/~mdw/proj/seda/ behavior, so that messages are 
exchanged on a BlockingQueue 
http://java.sun.com/j2se/1.5.0/docs/api/java/util/concurrent/BlockingQueue.html 
and consu</div>
@@ -2564,7 +2564,7 @@
              <div class="smalltext" style="margin: 0 0 0 36px">UrlRewrite 
Component Available as of Camel 2.11 The camel-urlrewrite component allows to 
plugin url rewrite functionality to HTTP, HTTP4, Jetty, or AHC components. This 
component integrates the UrlRewriteFilter 
http://code.google.com/p/urlrewritefilter/ p</div>
                              <span class="icon aui-icon aui-icon-small 
aui-iconfont-page-default" title="Page">Page:</span>                 <a 
shape="rect" href="user-guide.html">User Guide</a>
         <br clear="none">
-             <div class="smalltext" style="margin: 0 0 0 36px">User Guide If 
you want to get more familiar with what Apache Camel has to offer, please try 
the following resources: Wiki pages Getting Started Longer Getting Started 
Guide Camel jar dependencies Camel Boot Working with Camel and CDI Working with 
Camel an</div>
+             <div class="smalltext" style="margin: 0 0 0 36px">User Guide If 
you want to get more familiar with what Apache Camel has to offer, please try 
the following resources: Wiki pages Getting Started Longer Getting Started 
Guide Camel JAR Dependencies Camel Boot Working with Camel and CDI Working with 
Camel an</div>
                              <span class="icon aui-icon aui-icon-small 
aui-iconfont-page-default" title="Page">Page:</span>                 <a 
shape="rect" href="user-stories.html">User Stories</a>
         <br clear="none">
              <div class="smalltext" style="margin: 0 0 0 36px">User Stories 
This page is intended as a place to collect user stories and feedback on Apache 
Camel. If you are using or have tried Apache Camel please add an entry or 
comment; or post to the Discussion Forums. Company, Product, or Project 
Description Apac</div>


Reply via email to