Author: buildbot
Date: Mon Aug 25 10:18:45 2014
New Revision: 920360

Log:
Production update by buildbot for camel

Added:
    websites/production/camel/content/kafka.html
Modified:
    websites/production/camel/content/book-architecture.html
    websites/production/camel/content/book-in-one-page.html
    websites/production/camel/content/cache/main.pageCache
    websites/production/camel/content/camel-2140-release.html
    websites/production/camel/content/component-list.html
    websites/production/camel/content/components.html
    websites/production/camel/content/transport.html
    websites/production/camel/content/uris.html

Modified: websites/production/camel/content/book-architecture.html
==============================================================================
--- websites/production/camel/content/book-architecture.html (original)
+++ websites/production/camel/content/book-architecture.html Mon Aug 25 
10:18:45 2014
@@ -357,7 +357,9 @@ disruptor-vm:someName[?<option>]
 </div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Support 
for the scp protocol</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><a shape="rect" href="jt400.html">JT/400 </a> / 
camel-jt400</p><div class="code panel pdl" style="border-width: 1px;"><div 
class="codeContent panelContent pdl">
 <script class="theme: Default; brush: plain; gutter: false" 
type="syntaxhighlighter"><![CDATA[jt400://user:pwd@system/&lt;path_to_dtaq&gt;[?options]
 ]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>For 
integrating with data queues on an AS/400 (aka System i, IBM i, i5, ...) 
system</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a 
shape="rect" href="kestrel.html">Kestrel</a> / camel-kestrel</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"><p>For 
integrating with data queues on an AS/400 (aka System i, IBM i, i5, ...) 
system</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><span><a shape="rect" href="kafka.html">Kafka</a> / 
camel-kafka</span></p><div class="code panel pdl" style="border-width: 
1px;"><div class="codeContent panelContent pdl">
+<script class="theme: Default; brush: plain; gutter: false" 
type="syntaxhighlighter"><![CDATA[kafka://server:port[?options]]]></script>
+</div></div><p><span><br clear="none"></span></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><span>For producing to or consuming from <a 
shape="rect" class="external-link" href="http://kafka.apache.org/";>Apache 
Kafka</a> message brokers.</span></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><a shape="rect" href="kestrel.html">Kestrel</a> / 
camel-kestrel</p><div class="code panel pdl" style="border-width: 1px;"><div 
class="codeContent panelContent pdl">
 <script class="theme: Default; brush: plain; gutter: false" 
type="syntaxhighlighter"><![CDATA[kestrel://[addresslist/]queueName[?options]
 ]]></script>
 </div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>For 
producing to or consuming from <a shape="rect" class="external-link" 
href="https://github.com/robey/kestrel"; rel="nofollow">Kestrel</a> 
queues</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a 
shape="rect" href="krati.html">Krati</a> / camel-krati</p><div class="code 
panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">

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 Mon Aug 25 10:18:45 
2014
@@ -741,7 +741,9 @@ disruptor-vm:someName[?&lt;option&gt;]
 </div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Support 
for the scp protocol</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><a shape="rect" href="jt400.html">JT/400 </a> / 
camel-jt400</p><div class="code panel pdl" style="border-width: 1px;"><div 
class="codeContent panelContent pdl">
 <script class="theme: Default; brush: plain; gutter: false" 
type="syntaxhighlighter"><![CDATA[jt400://user:pwd@system/&lt;path_to_dtaq&gt;[?options]
 ]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>For 
integrating with data queues on an AS/400 (aka System i, IBM i, i5, ...) 
system</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a 
shape="rect" href="kestrel.html">Kestrel</a> / camel-kestrel</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"><p>For 
integrating with data queues on an AS/400 (aka System i, IBM i, i5, ...) 
system</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><span><a shape="rect" href="kafka.html">Kafka</a> / 
camel-kafka</span></p><div class="code panel pdl" style="border-width: 
1px;"><div class="codeContent panelContent pdl">
+<script class="theme: Default; brush: plain; gutter: false" 
type="syntaxhighlighter"><![CDATA[kafka://server:port[?options]]]></script>
+</div></div><p><span><br clear="none"></span></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><span>For producing to or consuming from <a 
shape="rect" class="external-link" href="http://kafka.apache.org/";>Apache 
Kafka</a> message brokers.</span></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><a shape="rect" href="kestrel.html">Kestrel</a> / 
camel-kestrel</p><div class="code panel pdl" style="border-width: 1px;"><div 
class="codeContent panelContent pdl">
 <script class="theme: Default; brush: plain; gutter: false" 
type="syntaxhighlighter"><![CDATA[kestrel://[addresslist/]queueName[?options]
 ]]></script>
 </div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>For 
producing to or consuming from <a shape="rect" class="external-link" 
href="https://github.com/robey/kestrel"; rel="nofollow">Kestrel</a> 
queues</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a 
shape="rect" href="krati.html">Krati</a> / camel-krati</p><div class="code 
panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
@@ -4156,11 +4158,11 @@ While not actual tutorials you might fin
                     </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.rbtoc1408580348299 {padding: 0px;}
-div.rbtoc1408580348299 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1408580348299 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1408961859669 {padding: 0px;}
+div.rbtoc1408961859669 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1408961859669 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</style></p><div class="toc-macro rbtoc1408580348299">
+/*]]>*/</style></p><div class="toc-macro rbtoc1408961859669">
 <ul class="toc-indentation"><li><a shape="rect" 
href="#Tutorial-JmsRemoting-TutorialonSpringRemotingwithJMS">Tutorial on Spring 
Remoting with JMS</a></li><li><a shape="rect" 
href="#Tutorial-JmsRemoting-Preface">Preface</a></li><li><a shape="rect" 
href="#Tutorial-JmsRemoting-Prerequisites">Prerequisites</a></li><li><a 
shape="rect" 
href="#Tutorial-JmsRemoting-Distribution">Distribution</a></li><li><a 
shape="rect" href="#Tutorial-JmsRemoting-About">About</a></li><li><a 
shape="rect" href="#Tutorial-JmsRemoting-CreatetheCamelProject">Create the 
Camel Project</a>
 <ul class="toc-indentation"><li><a shape="rect" 
href="#Tutorial-JmsRemoting-UpdatethePOMwithDependencies">Update the POM with 
Dependencies</a></li></ul>
 </li><li><a shape="rect" href="#Tutorial-JmsRemoting-WritingtheServer">Writing 
the Server</a>
@@ -6346,11 +6348,11 @@ So we completed the last piece in the pi
 
 
 <style type="text/css">/*<![CDATA[*/
-div.rbtoc1408580348631 {padding: 0px;}
-div.rbtoc1408580348631 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1408580348631 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1408961860001 {padding: 0px;}
+div.rbtoc1408961860001 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1408961860001 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</style><div class="toc-macro rbtoc1408580348631">
+/*]]>*/</style><div class="toc-macro rbtoc1408961860001">
 <ul class="toc-indentation"><li><a shape="rect" 
href="#Tutorial-AXIS-Camel-TutorialusingAxis1.4withApacheCamel">Tutorial using 
Axis 1.4 with Apache Camel</a>
 <ul class="toc-indentation"><li><a shape="rect" 
href="#Tutorial-AXIS-Camel-Prerequisites">Prerequisites</a></li><li><a 
shape="rect" 
href="#Tutorial-AXIS-Camel-Distribution">Distribution</a></li><li><a 
shape="rect" 
href="#Tutorial-AXIS-Camel-Introduction">Introduction</a></li><li><a 
shape="rect" href="#Tutorial-AXIS-Camel-SettinguptheprojecttorunAxis">Setting 
up the project to run Axis</a>
 <ul class="toc-indentation"><li><a shape="rect" 
href="#Tutorial-AXIS-Camel-Maven2">Maven 2</a></li><li><a shape="rect" 
href="#Tutorial-AXIS-Camel-wsdl">wsdl</a></li><li><a shape="rect" 
href="#Tutorial-AXIS-Camel-ConfiguringAxis">Configuring Axis</a></li><li><a 
shape="rect" href="#Tutorial-AXIS-Camel-RunningtheExample">Running the 
Example</a></li></ul>
@@ -20070,11 +20072,11 @@ template.send(&quot;direct:alias-verify&
                     </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">/*<![CDATA[*/
-div.rbtoc1408580353495 {padding: 0px;}
-div.rbtoc1408580353495 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1408580353495 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1408961865912 {padding: 0px;}
+div.rbtoc1408961865912 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1408961865912 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</style></p><div class="toc-macro rbtoc1408580353495">
+/*]]>*/</style></p><div class="toc-macro rbtoc1408961865912">
 <ul class="toc-indentation"><li><a shape="rect" href="#CXF-CXFComponent">CXF 
Component</a>
 <ul class="toc-indentation"><li><a shape="rect" href="#CXF-URIformat">URI 
format</a></li><li><a shape="rect" href="#CXF-Options">Options</a>
 <ul class="toc-indentation"><li><a shape="rect" 
href="#CXF-Thedescriptionsofthedataformats">The descriptions of the 
dataformats</a>

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

Modified: websites/production/camel/content/camel-2140-release.html
==============================================================================
--- websites/production/camel/content/camel-2140-release.html (original)
+++ websites/production/camel/content/camel-2140-release.html Mon Aug 25 
10:18:45 2014
@@ -84,7 +84,7 @@
        <tbody>
         <tr>
         <td valign="top" width="100%">
-<div class="wiki-content maincontent"><h1 
id="Camel2.14.0Release-Camel2.14.0release(currentlyinprogress)">Camel 2.14.0 
release (currently in progress)</h1><div 
style="padding-right:20px;float:left;margin-left:-20px;"><p><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";></p></div><div
 style="min-height:200px">&#160;</div><h2 
id="Camel2.14.0Release-NewandNoteworthy">New and Noteworthy</h2><p>Welcome to 
the 2.14.0 release which approx XXX issues resolved (new features, improvements 
and bug fixes such as...)</p><ul><li>Support for running on Java 1.8 
JVMs</li><li>Spring 4.x supported.</li><li><a shape="rect" 
href="rest-dsl.html">REST DSL</a> to define REST services using a REST style 
with verbs such as get/post/put/delete etc. The Rest DSL supports Java and XML 
DSL.</li><li><a shape="rect" href="rest-dsl.html">REST DSL
 </a> integrated with <a shape="rect" href="swagger.html">Swagger</a> to expose 
the service as swagger apis.</li><li>Simple language defined in routes using 
resultType as boolean is now evaluated as predicate instead of as 
expression.</li><li>Introduced RuntimeEndpointRegistry to capture runtime usage 
of endpoints in use during routing, such as dynamic endpoints from dynamic <a 
shape="rect" href="eip.html">EIP</a>s.</li><li>Added event notification for 
routes added and removed.</li><li>Allow to configure cache size in Recipient 
List, Routing Slip and Dynamic Router EIPs; and as well turn caching 
off.</li><li><a shape="rect" href="netty-http.html">Netty 
HTTP</a>&#160;producer now supports the <span>CamelHttpPath header to define a 
dynamic context-path and query parameters to call the remote http 
server.</span></li><li><span><a shape="rect" 
href="polling-consumer.html">Polling Consumer</a>&#160;allows to configure 
initial queue size and whether to block when full when using the default
 &#160;<code>EventDrivenPollingConsumer</code> which most components does. We 
now block by default, as otherwise the message may be lost if the queue was 
full, and a new message was offered.</span></li><li><span><a shape="rect" 
class="external-link" 
href="https://issues.apache.org/jira/browse/CAMEL-7435";>Added</a> a generic 
callback to configure the <a shape="rect" href="apns.html">APNS</a> service 
builder.</span></li><li><span>Added&#160;<code>StreamList</code> option to 
the&#160;<a shape="rect" href="jdbc.html">JDBC</a> 
component</span></li><li>Allow to define Simple expressions for sql parameters 
of the <a shape="rect" href="sql-component.html">SQL</a> component.<span><br 
clear="none"></span></li><li>A new XML tokenizer that is truly XML-aware (e.g., 
supporting XML namespaces and complex hierarchical structures)</li><li>Added 
option&#160;<code>parallelAggregate</code> to <a shape="rect" 
href="multicast.html">Multicast</a>, <a shape="rect" 
href="splitter.html">Splitter</a> and <a s
 hape="rect" href="recipient-list.html">Recipient 
List</a>&#160;EIPs</li><li>Support to set the variable map from message header 
in <a shape="rect" href="velocity.html">Velocity</a>, <a shape="rect" 
href="freemarker.html">Freemarker</a>, <a shape="rect" 
href="stringtemplate.html">StringTemplate</a>.</li><li><span>Added 
HazelcastInstance option to&#160;<span><a shape="rect" 
href="hazelcast-component.html">Hazelcast</a> 
component.</span></span></li><li>Producers from static <a shape="rect" 
href="eip.html">EIPs</a> such as &lt;to&gt; is is now also enlisted in <a 
shape="rect" href="camel-jmx.html">JMX</a> when Camel is starting 
routes.</li><li>Unmarshal json to pojo using&#160;<code>camel-jackson</code> 
now supports a header to tell Camel what the pojo class name is, to allow more 
dynamic behavior, as otherwise the class name would be hardcoded.</li><li>Also 
allow to configure&#160;<code>camel-jackson</code> to skip null values, by 
setting includes to&#160;<code>NOT_NULL</code>.</li><li
 >And&#160;<code>camel-jackson</code> can now easily be configured to unmarshal 
 >to a&#160;<code>List&lt;pojo&gt;</code>&#160;or 
 ><code>List&lt;Map&gt;</code>&#160;instead of either a single pojo 
 >or&#160;<code>Map</code> 
 >type.&#160;</li><li>Introduced&#160;<code>SynchronizationRouteAware</code> 
 >allowing to have callbacks before/after an Exchange is being routed. This 
 >allows to trigger custom code at these points, for example after a route, but 
 >before a Consumer writes any response back to a caller (InOut 
 >mode).</li><li><a shape="rect" href="jdbc.html">JDBC</a>&#160;now supports 
 >outputClass for SelectList type.</li><li>Routes starting from&#160;<a 
 >shape="rect" href="jms.html">JMS</a>&#160;will now shutdown the consumer 
 >(MessageListenerContainer) quicker when CamelContext is being stopped. 
 >(assuming the&#160;<span style="color: 
 >rgb(0,0,0);">acceptMessagesWhileStopping hasn't been set to true). This can 
 >also help a cleaner shutdown as otherwise some JMS clients may attempt 
 >re-connect/fail
 over during shutdown which isn't desired anyway as we are shutting 
down.</span></li><li><span style="color: rgb(0,0,0);"><a shape="rect" 
href="oncompletion.html">OnCompletion</a> can now be configured to use or not 
use a thread pool, and as well whether to run before or after the route 
consumer. Running before the consumer allows to modify the exchange before the 
consumer writes it as response to the callee (if consumer is InOut mode)<br 
clear="none"></span></li><li><span style="color: 
rgb(0,0,0);">Added&#160;<span>Bulk Index message operation to <a shape="rect" 
href="elasticsearch.html">Elasticsearch</a> 
component.</span></span></li><li><span style="color: rgb(0,0,0);"><span>Added 
<a shape="rect" href="routepolicy.html">RoutePolicyFactory</a> to create and 
assign a&#160;<code>RoutePolicy</code> for every route, instead of having to 
configure this for every route.</span></span></li><li><a shape="rect" 
href="https://cwiki.apache.org/confluence/display/CAMEL/Metrics+Component"; 
style="
 line-height: 1.4285715;">MetricsRoutePolicyFactory</a><span 
style="line-height: 1.4285715;">&#160;to expose route statistics using the 
codehale metrics 
library.</span></li><li>Improved&#160;<code>NettyWorkerPoolBuilder#build</code>&#160;<a
 shape="rect" class="external-link" 
href="https://issues.apache.org/jira/browse/CAMEL-7583";>visibility</a>.<span 
style="line-height: 1.4285715;"><br clear="none"></span></li><li>The <a 
shape="rect" href="sjms.html">SJMS</a> component now uses Apache commons-pool 
for the pool implementation instead of custom code.</li><li>Using&#160;<a 
shape="rect" href="quartz2.html">Quartz2</a> as polling consumer 
(QuartzScheduledPollConsumerScheduler) now supports task stored in JDBC data 
store, which means users can setup quartz in clustered mode</li></ul><h3 
id="Camel2.14.0Release-FixedIssues">Fixed Issues</h3><ul><li>Timer consumer is 
now scheduled after CamelContext has started all routes, to ensure other routes 
is running when timer routes is triggered to ru
 n.</li><li><a shape="rect" href="netty-http.html">Netty HTTP</a> now returns 
HTTP status 404 if resource not found instead of 503.</li><li>Fixed the <a 
shape="rect" class="external-link" 
href="https://camel.apache.org/mongodb.html";>MongoDB</a>&#160;<code>readPreference</code>&#160;option
 which used to cause an <code>IllegalArgumentException</code>&#160;to be 
thrown.</li><li>Fixed issue with Netty producer may leak HashWhealTimer 
instances when having many producers that are not reused.</li><li>Fixed issue 
with Netty consumer should wait for join to complete when joining a multicast 
group over UDP&#160;</li><li>Improved stability when testing 
with&#160;<code>camel-test-blueprint</code> component.</li><li><a shape="rect" 
href="netty-http.html">Netty HTTP</a>&#160;now <a shape="rect" 
class="external-link" 
href="https://issues.apache.org/jira/browse/CAMEL-7506";>removes</a> 
<code>headerFilterStrategy</code> option after resolving<span 
class="overlay-icon aui-icon aui-icon-small aui-iconf
 ont-edit">&#160;</span>it</li><li>Fixed <a shape="rect" 
href="aggregator2.html">POJO aggregating</a> when the parameter type was 
referring to a type that was class annotated.</li><li>Fixed&#160;<a 
shape="rect" href="mybatis.html">MyBatis</a>&#160;to keep the message body 
as-is when calling stored procedures, if the procedure returns data as OUT 
parameters.</li><li>Fixed Camel Karaf commands to work with multiple 
CamelContext from the same bundle.</li><li>Fixed <a shape="rect" 
href="advicewith.html">Advice-With</a> to work with transacted routes defined 
in XML DSL</li><li>Fixed <a shape="rect" href="advicewith.html">Advice-With</a> 
to work with Content Based Router when adding outputs to the when 
clauses.</li><li>Fixed <a shape="rect" href="advicewith.html">Advice-With</a> 
to honor autoStartup option.</li><li>Fixed&#160;<a shape="rect" 
href="oncompletion.html">OnCompletion</a> to route the completed&#160;<a 
shape="rect" href="exchange.html">Exchange</a>&#160;even if it was marked to 
 stop / failed due exception / handled by error handler etc.</li></ul><h3 
id="Camel2.14.0Release-New">New <a shape="rect" 
href="enterprise-integration-patterns.html">Enterprise Integration 
Patterns</a></h3><ul><li><a shape="rect" href="load-balancer.html">Circuit 
Breaker</a> pattern implemented as a Load Balancer policy</li></ul><h3 
id="Camel2.14.0Release-New.1">New <a shape="rect" 
href="components.html">Components</a></h3><ul><li>camel-ahc-ws</li><li>camel-atmosphere-websocket</li><li>camel-box</li><li><a
 shape="rect" href="dropbox.html">camel-dropbox</a></li><li><a shape="rect" 
href="metrics-component.html">camel-metrics</a></li><li>camel-netty4</li><li><a 
shape="rect" href="openshift.html">camel-openshift</a></li><li><a shape="rect" 
href="gora.html">camel-gora</a></li><li><a shape="rect" 
href="rest.html">camel-rest</a> (in camel-core)</li><li><a shape="rect" 
href="spark-rest.html">camel-spar</a><a shape="rect" 
href="spark-rest.html">k-rest</a></li><li><a shape="rect" href="swagger
 .html">camel-swagger</a>&#160;</li></ul><h3 id="Camel2.14.0Release-New.2">New 
<a shape="rect" href="camel-maven-archetypes.html">Camel Maven 
Archetypes</a></h3><h3 id="Camel2.14.0Release-NewDSL">New DSL</h3><h3 
id="Camel2.14.0Release-NewAnnotations">New Annotations</h3><h3 
id="Camel2.14.0Release-NewDataFormats">New <a shape="rect" 
href="data-format.html">Data Formats</a></h3><ul><li><a shape="rect" 
href="gora.html">camel-</a><a shape="rect" 
href="barcode-data-format.html">barcode</a></li></ul><h3 
id="Camel2.14.0Release-New.3">New <a shape="rect" 
href="languages.html">Languages</a></h3><ul><li>XMLTokenizer</li></ul><h3 
id="Camel2.14.0Release-New.4">New <a shape="rect" 
href="examples.html">Examples</a></h3><ul><li>camel-example-box-osgi</li><li><span
 style="line-height: 
1.4285715;">camel-example-servlet-rest-blueprint</span></li><li>camel-example-servlet-rest-tomcat</li><li>camel-example-spark-rest-tomcat</li><li>camel-example-splunk</li></ul><h3
 id="Camel2.14.0Release-NewTooling">New
  Tooling</h3><h2 id="Camel2.14.0Release-APIchanges">API 
changes</h2><ul><li><p>Removed duplicate getter <code>getMessageHistory</code> 
on&#160;<code>ManagedCamelContextMBean</code></p></li><li><p>Added 
org.apache.camel.spi.SynchronizationRouteAware</p></li><li>Added&#160;beforeRoute
 and afterRoute methods to UnitOfWork.</li></ul><h2 
id="Camel2.14.0Release-KnownIssues">Known Issues</h2><h2 
id="Camel2.14.0Release-DependencyUpgrades">Dependency Upgrades</h2><p>You can 
see any dependency changes using <a shape="rect" class="external-link" 
href="http://vdiff.notsoclever.cc/"; rel="nofollow">Camel Dependencies Version 
Differences web tool</a> created by Tracy Snell from the Camel <a shape="rect" 
href="team.html">Team</a>.</p><p>The below list is a best effort, and we may 
miss some updates, its better to use the <a shape="rect" class="external-link" 
href="http://vdiff.notsoclever.cc/"; rel="nofollow">Camel Dependencies Version 
Differences web tool</a> which uses the released projects for com
 parison.</p><ul><li>Atomikos 3.9.2 to 3.9.3</li><li>Commons-codec 1.8 to 
1.9</li><li>CXF 2.7.11 to 3.0.1</li><li>Deltaspike 0.7 to 1.0.1</li><li>Dozer 
5.4.0 to 5.5.1</li><li>EhCache 2.8.1 to 2.8.3</li><li>Groovy 2.2.2 to 
2.3.4</li><li>Guava 16.0.1 to 17.0</li><li>Hapi 2.1 to 2.2</li><li>Hazelcast 
3.0.3 to 3.2.4</li><li>JRuby 1.7.10 to 1.7.12</li><li>MongoDB-Java-Driver 
2.11.4 to 2.12.0</li><li>RabbitMQ AMQ Client 3.2.2 to 3.3.0</li><li>Restlet 
2.17 to 2.2.1</li><li>RxJava 0.17.5 to 0.19.4</li><li>Scala 2.10.3 to 
2.11.2</li><li>Snmp4j 2.2.5 to 2.3.0</li><li>SSHD 0.10.1 to 
0.11.0</li><li>spring-redis 1.1.0 to 1.3.0</li><li>Twitter4j 3.0.5 x to 
4.0.1</li></ul><h2 id="Camel2.14.0Release-Internalchanges">Internal 
changes</h2><ul><li>Changed ...</li></ul><h2 
id="Camel2.14.0Release-Changesthatmayaffectendusers">Changes that may affect 
end users</h2><ul><li><a shape="rect" href="polling-consumer.html">Polling 
Consumer</a>&#160;allows to configure initial queue size and whether to block 
when
  full when using the default&#160;<code>EventDrivenPollingConsumer</code> 
which most components does. We now block by default, as otherwise the message 
may be lost if the queue was full, and a new message was 
offered.</li><li><code>camel-scala</code> upgraded from Scala 2.10.x to 
2.11.x</li><li>The option&#160;<code>useSsl</code> has been removed 
from&#160;<code>camel-twitter</code> as ssl is always enabled now, enforced by 
twitter</li><li>Fixed&#160;<a shape="rect" href="restlet.html">Restlet</a> to 
return error code 405 (instead of 404 if a http method is not 
allowed</li><li>Routes starting from&#160;<a shape="rect" 
href="jms.html">JMS</a>&#160;will now shutdown the consumer 
(MessageListenerContainer) quicker when CamelContext is being stopped. 
(assuming the&#160;<span style="color: rgb(0,0,0);">acceptMessagesWhileStopping 
hasn't been set to true). This can also help a cleaner shutdown as otherwise 
some JMS clients may attempt re-connect/failover during shutdown which isn't 
desire
 d anyway as we are shutting down. If you want the routes to keep accepting 
messages during shutdown of Camel, then set&#160;<span style="color: 
rgb(0,0,0);">acceptMessagesWhileStopping=true.</span></span></li><li><span 
style="color: rgb(0,0,0);"><span style="color: rgb(0,0,0);"><a shape="rect" 
href="oncompletion.html">OnCompletion</a> now runs without thread pool by 
default. To restore old behavior set&#160;<code>paralllelProcessing</code> to 
true.<br clear="none"></span></span></li><li><span style="color: 
rgb(0,0,0);"><span style="color: rgb(0,0,0);">Setting autoStartup to false, and 
starting a CamelContext the 2nd time now does not start the routes, instead use 
the new startAllRoutes method on CamelContext to start all the 
routes.</span></span></li></ul><h2 
id="Camel2.14.0Release-Importantchangestoconsiderwhenupgrading">Important 
changes to consider when upgrading</h2><ul><li>Java 1.6 no longer 
supported.</li><li>Unit testing with Spring 3.x now requires using 
camel-test-spring3, 
 as camel-test-spring is for Spring 4.x<br clear="none"><br 
clear="none"></li></ul><h2 
id="Camel2.14.0Release-GettingtheDistributions">Getting the 
Distributions</h2><h3 id="Camel2.14.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" rowspan="1" class="confluenceTd"><p>Windows 
Distribution</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a 
shape="rect" class="external-link" 
href="http://www.apache.org/dyn/closer.cgi/camel/apache-camel/2.14.0/apache-camel-2.14.0.zip";>apache-camel-2.14.0.zip</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" 
class="external-link" href="http://www.apache.org/dist/camel/apache-camel/2.14.
 
0/apache-camel-2.14.0.zip.asc">apache-camel-2.14.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://www.apache.org/dyn/closer.cgi/camel/apache-camel/2.14.0/apache-camel-2.14.0.tar.gz";>apache-camel-2.14.0.tar.gz</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" 
class="external-link" 
href="http://www.apache.org/dist/camel/apache-camel/2.14.0/apache-camel-2.14.0.tar.gz.asc";>apache-camel-2.14.0.tar.gz.asc</a></p></td></tr></tbody></table></div><h3
 id="Camel2.14.0Release-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></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Source</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p><a shape="rect" class="external-link" 
href="http://www.apache.org/dyn/closer.cgi/camel/apache-camel/2.14.0/apache-camel-2.14.0-src.zip";>apache-camel-2.14.0-src.zip</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" 
class="external-link" 
href="http://www.apache.org/dist/camel/apache-camel/2.14.0/apache-camel-2.14.0-src.zip.asc";>apache-camel-2.14.0-src.zip.asc</a></p></td></tr></tbody></table></div><h3
 id="Camel2.14.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="co
 deContent panelContent pdl">
+<div class="wiki-content maincontent"><h1 
id="Camel2.14.0Release-Camel2.14.0release(currentlyinprogress)">Camel 2.14.0 
release (currently in progress)</h1><div 
style="padding-right:20px;float:left;margin-left:-20px;"><p><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";></p></div><div
 style="min-height:200px">&#160;</div><h2 
id="Camel2.14.0Release-NewandNoteworthy">New and Noteworthy</h2><p>Welcome to 
the 2.14.0 release which approx XXX issues resolved (new features, improvements 
and bug fixes such as...)</p><ul><li>Support for running on Java 1.8 
JVMs</li><li>Spring 4.x supported.</li><li><a shape="rect" 
href="rest-dsl.html">REST DSL</a> to define REST services using a REST style 
with verbs such as get/post/put/delete etc. The Rest DSL supports Java and XML 
DSL.</li><li><a shape="rect" href="rest-dsl.html">REST DSL
 </a> integrated with <a shape="rect" href="swagger.html">Swagger</a> to expose 
the service as swagger apis.</li><li>Simple language defined in routes using 
resultType as boolean is now evaluated as predicate instead of as 
expression.</li><li>Introduced RuntimeEndpointRegistry to capture runtime usage 
of endpoints in use during routing, such as dynamic endpoints from dynamic <a 
shape="rect" href="eip.html">EIP</a>s.</li><li>Added event notification for 
routes added and removed.</li><li>Allow to configure cache size in Recipient 
List, Routing Slip and Dynamic Router EIPs; and as well turn caching 
off.</li><li><a shape="rect" href="netty-http.html">Netty 
HTTP</a>&#160;producer now supports the <span>CamelHttpPath header to define a 
dynamic context-path and query parameters to call the remote http 
server.</span></li><li><span><a shape="rect" 
href="polling-consumer.html">Polling Consumer</a>&#160;allows to configure 
initial queue size and whether to block when full when using the default
 &#160;<code>EventDrivenPollingConsumer</code> which most components does. We 
now block by default, as otherwise the message may be lost if the queue was 
full, and a new message was offered.</span></li><li><span><a shape="rect" 
class="external-link" 
href="https://issues.apache.org/jira/browse/CAMEL-7435";>Added</a> a generic 
callback to configure the <a shape="rect" href="apns.html">APNS</a> service 
builder.</span></li><li><span>Added&#160;<code>StreamList</code> option to 
the&#160;<a shape="rect" href="jdbc.html">JDBC</a> 
component</span></li><li>Allow to define Simple expressions for sql parameters 
of the <a shape="rect" href="sql-component.html">SQL</a> component.<span><br 
clear="none"></span></li><li>A new XML tokenizer that is truly XML-aware (e.g., 
supporting XML namespaces and complex hierarchical structures)</li><li>Added 
option&#160;<code>parallelAggregate</code> to <a shape="rect" 
href="multicast.html">Multicast</a>, <a shape="rect" 
href="splitter.html">Splitter</a> and <a s
 hape="rect" href="recipient-list.html">Recipient 
List</a>&#160;EIPs</li><li>Support to set the variable map from message header 
in <a shape="rect" href="velocity.html">Velocity</a>, <a shape="rect" 
href="freemarker.html">Freemarker</a>, <a shape="rect" 
href="stringtemplate.html">StringTemplate</a>.</li><li><span>Added 
HazelcastInstance option to&#160;<span><a shape="rect" 
href="hazelcast-component.html">Hazelcast</a> 
component.</span></span></li><li>Producers from static <a shape="rect" 
href="eip.html">EIPs</a> such as &lt;to&gt; is is now also enlisted in <a 
shape="rect" href="camel-jmx.html">JMX</a> when Camel is starting 
routes.</li><li>Unmarshal json to pojo using&#160;<code>camel-jackson</code> 
now supports a header to tell Camel what the pojo class name is, to allow more 
dynamic behavior, as otherwise the class name would be hardcoded.</li><li>Also 
allow to configure&#160;<code>camel-jackson</code> to skip null values, by 
setting includes to&#160;<code>NOT_NULL</code>.</li><li
 >And&#160;<code>camel-jackson</code> can now easily be configured to unmarshal 
 >to a&#160;<code>List&lt;pojo&gt;</code>&#160;or 
 ><code>List&lt;Map&gt;</code>&#160;instead of either a single pojo 
 >or&#160;<code>Map</code> 
 >type.&#160;</li><li>Introduced&#160;<code>SynchronizationRouteAware</code> 
 >allowing to have callbacks before/after an Exchange is being routed. This 
 >allows to trigger custom code at these points, for example after a route, but 
 >before a Consumer writes any response back to a caller (InOut 
 >mode).</li><li><a shape="rect" href="jdbc.html">JDBC</a>&#160;now supports 
 >outputClass for SelectList type.</li><li>Routes starting from&#160;<a 
 >shape="rect" href="jms.html">JMS</a>&#160;will now shutdown the consumer 
 >(MessageListenerContainer) quicker when CamelContext is being stopped. 
 >(assuming the&#160;<span style="color: 
 >rgb(0,0,0);">acceptMessagesWhileStopping hasn't been set to true). This can 
 >also help a cleaner shutdown as otherwise some JMS clients may attempt 
 >re-connect/fail
 over during shutdown which isn't desired anyway as we are shutting 
down.</span></li><li><span style="color: rgb(0,0,0);"><a shape="rect" 
href="oncompletion.html">OnCompletion</a> can now be configured to use or not 
use a thread pool, and as well whether to run before or after the route 
consumer. Running before the consumer allows to modify the exchange before the 
consumer writes it as response to the callee (if consumer is InOut mode)<br 
clear="none"></span></li><li><span style="color: 
rgb(0,0,0);">Added&#160;<span>Bulk Index message operation to <a shape="rect" 
href="elasticsearch.html">Elasticsearch</a> 
component.</span></span></li><li><span style="color: rgb(0,0,0);"><span>Added 
<a shape="rect" href="routepolicy.html">RoutePolicyFactory</a> to create and 
assign a&#160;<code>RoutePolicy</code> for every route, instead of having to 
configure this for every route.</span></span></li><li><a shape="rect" 
href="https://cwiki.apache.org/confluence/display/CAMEL/Metrics+Component"; 
style="
 line-height: 1.4285715;">MetricsRoutePolicyFactory</a><span 
style="line-height: 1.4285715;">&#160;to expose route statistics using the 
codehale metrics 
library.</span></li><li>Improved&#160;<code>NettyWorkerPoolBuilder#build</code>&#160;<a
 shape="rect" class="external-link" 
href="https://issues.apache.org/jira/browse/CAMEL-7583";>visibility</a>.<span 
style="line-height: 1.4285715;"><br clear="none"></span></li><li>The <a 
shape="rect" href="sjms.html">SJMS</a> component now uses Apache commons-pool 
for the pool implementation instead of custom code.</li><li>Using&#160;<a 
shape="rect" href="quartz2.html">Quartz2</a> as polling consumer 
(QuartzScheduledPollConsumerScheduler) now supports task stored in JDBC data 
store, which means users can setup quartz in clustered mode</li><li>Camel 
component API to output json parameter schema now honors the <a shape="rect" 
class="external-link" href="http://json-schema.org/"; rel="nofollow">JSon 
Schema</a> spec, and also include a description of the 
 javaType for object types.</li></ul><h3 
id="Camel2.14.0Release-FixedIssues">Fixed Issues</h3><ul><li>Timer consumer is 
now scheduled after CamelContext has started all routes, to ensure other routes 
is running when timer routes is triggered to run.</li><li><a shape="rect" 
href="netty-http.html">Netty HTTP</a> now returns HTTP status 404 if resource 
not found instead of 503.</li><li>Fixed the <a shape="rect" 
class="external-link" 
href="https://camel.apache.org/mongodb.html";>MongoDB</a>&#160;<code>readPreference</code>&#160;option
 which used to cause an <code>IllegalArgumentException</code>&#160;to be 
thrown.</li><li>Fixed issue with Netty producer may leak HashWhealTimer 
instances when having many producers that are not reused.</li><li>Fixed issue 
with Netty consumer should wait for join to complete when joining a multicast 
group over UDP&#160;</li><li>Improved stability when testing 
with&#160;<code>camel-test-blueprint</code> component.</li><li><a shape="rect" 
href="netty-http.html"
 >Netty HTTP</a>&#160;now <a shape="rect" class="external-link" 
 >href="https://issues.apache.org/jira/browse/CAMEL-7506";>removes</a> 
 ><code>headerFilterStrategy</code> option after resolving<span 
 >class="overlay-icon aui-icon aui-icon-small 
 >aui-iconfont-edit">&#160;</span>it</li><li>Fixed <a shape="rect" 
 >href="aggregator2.html">POJO aggregating</a> when the parameter type was 
 >referring to a type that was class annotated.</li><li>Fixed&#160;<a 
 >shape="rect" href="mybatis.html">MyBatis</a>&#160;to keep the message body 
 >as-is when calling stored procedures, if the procedure returns data as OUT 
 >parameters.</li><li>Fixed Camel Karaf commands to work with multiple 
 >CamelContext from the same bundle.</li><li>Fixed <a shape="rect" 
 >href="advicewith.html">Advice-With</a> to work with transacted routes defined 
 >in XML DSL</li><li>Fixed <a shape="rect" 
 >href="advicewith.html">Advice-With</a> to work with Content Based Router when 
 >adding outputs to the when clauses.</li><li>Fixed <a shape="rect" href="a
 dvicewith.html">Advice-With</a> to honor autoStartup 
option.</li><li>Fixed&#160;<a shape="rect" 
href="oncompletion.html">OnCompletion</a> to route the completed&#160;<a 
shape="rect" href="exchange.html">Exchange</a>&#160;even if it was marked to 
stop / failed due exception / handled by error handler etc.</li></ul><h3 
id="Camel2.14.0Release-New">New <a shape="rect" 
href="enterprise-integration-patterns.html">Enterprise Integration 
Patterns</a></h3><ul><li><a shape="rect" href="load-balancer.html">Circuit 
Breaker</a> pattern implemented as a Load Balancer policy</li></ul><h3 
id="Camel2.14.0Release-New.1">New <a shape="rect" 
href="components.html">Components</a></h3><ul><li>camel-ahc-ws</li><li>camel-atmosphere-websocket</li><li>camel-box</li><li><a
 shape="rect" href="dropbox.html">camel-dropbox</a></li><li><a shape="rect" 
href="metrics-component.html">camel-metrics</a></li><li>camel-netty4</li><li><a 
shape="rect" href="openshift.html">camel-openshift</a></li><li><a shape="rect" 
href="
 gora.html">camel-gora</a></li><li><a shape="rect" 
href="rest.html">camel-rest</a> (in camel-core)</li><li><a shape="rect" 
href="spark-rest.html">camel-spar</a><a shape="rect" 
href="spark-rest.html">k-rest</a></li><li><a shape="rect" 
href="swagger.html">camel-swagger</a>&#160;</li></ul><h3 
id="Camel2.14.0Release-New.2">New <a shape="rect" 
href="camel-maven-archetypes.html">Camel Maven Archetypes</a></h3><h3 
id="Camel2.14.0Release-NewDSL">New DSL</h3><h3 
id="Camel2.14.0Release-NewAnnotations">New Annotations</h3><h3 
id="Camel2.14.0Release-NewDataFormats">New <a shape="rect" 
href="data-format.html">Data Formats</a></h3><ul><li><a shape="rect" 
href="gora.html">camel-</a><a shape="rect" 
href="barcode-data-format.html">barcode</a></li></ul><h3 
id="Camel2.14.0Release-New.3">New <a shape="rect" 
href="languages.html">Languages</a></h3><ul><li>XMLTokenizer</li></ul><h3 
id="Camel2.14.0Release-New.4">New <a shape="rect" 
href="examples.html">Examples</a></h3><ul><li>camel-example-box-osgi</li><l
 i><span style="line-height: 
1.4285715;">camel-example-servlet-rest-blueprint</span></li><li>camel-example-servlet-rest-tomcat</li><li>camel-example-spark-rest-tomcat</li><li>camel-example-splunk</li></ul><h3
 id="Camel2.14.0Release-NewTooling">New Tooling</h3><h2 
id="Camel2.14.0Release-APIchanges">API changes</h2><ul><li><p>Removed duplicate 
getter <code>getMessageHistory</code> 
on&#160;<code>ManagedCamelContextMBean</code></p></li><li><p>Added 
org.apache.camel.spi.SynchronizationRouteAware</p></li><li>Added&#160;beforeRoute
 and afterRoute methods to UnitOfWork.</li></ul><h2 
id="Camel2.14.0Release-KnownIssues">Known Issues</h2><h2 
id="Camel2.14.0Release-DependencyUpgrades">Dependency Upgrades</h2><p>You can 
see any dependency changes using <a shape="rect" class="external-link" 
href="http://vdiff.notsoclever.cc/"; rel="nofollow">Camel Dependencies Version 
Differences web tool</a> created by Tracy Snell from the Camel <a shape="rect" 
href="team.html">Team</a>.</p><p>The below list is a 
 best effort, and we may miss some updates, its better to use the <a 
shape="rect" class="external-link" href="http://vdiff.notsoclever.cc/"; 
rel="nofollow">Camel Dependencies Version Differences web tool</a> which uses 
the released projects for comparison.</p><ul><li>Atomikos 3.9.2 to 
3.9.3</li><li>Commons-codec 1.8 to 1.9</li><li>CXF 2.7.11 to 
3.0.1</li><li>Deltaspike 0.7 to 1.0.1</li><li>Dozer 5.4.0 to 
5.5.1</li><li>EhCache 2.8.1 to 2.8.3</li><li>Groovy 2.2.2 to 
2.3.4</li><li>Guava 16.0.1 to 17.0</li><li>Hapi 2.1 to 2.2</li><li>Hazelcast 
3.0.3 to 3.2.4</li><li>JRuby 1.7.10 to 1.7.12</li><li>MongoDB-Java-Driver 
2.11.4 to 2.12.0</li><li>RabbitMQ AMQ Client 3.2.2 to 3.3.0</li><li>Restlet 
2.17 to 2.2.1</li><li>RxJava 0.17.5 to 0.19.4</li><li>Scala 2.10.3 to 
2.11.2</li><li>Snmp4j 2.2.5 to 2.3.0</li><li>SSHD 0.10.1 to 
0.11.0</li><li>spring-redis 1.1.0 to 1.3.0</li><li>Twitter4j 3.0.5 x to 
4.0.1</li></ul><h2 id="Camel2.14.0Release-Internalchanges">Internal 
changes</h2><ul><li>Changed ...</
 li></ul><h2 id="Camel2.14.0Release-Changesthatmayaffectendusers">Changes that 
may affect end users</h2><ul><li><a shape="rect" 
href="polling-consumer.html">Polling Consumer</a>&#160;allows to configure 
initial queue size and whether to block when full when using the 
default&#160;<code>EventDrivenPollingConsumer</code> which most components 
does. We now block by default, as otherwise the message may be lost if the 
queue was full, and a new message was offered.</li><li><code>camel-scala</code> 
upgraded from Scala 2.10.x to 2.11.x</li><li>The 
option&#160;<code>useSsl</code> has been removed 
from&#160;<code>camel-twitter</code> as ssl is always enabled now, enforced by 
twitter</li><li>Fixed&#160;<a shape="rect" href="restlet.html">Restlet</a> to 
return error code 405 (instead of 404 if a http method is not 
allowed</li><li>Routes starting from&#160;<a shape="rect" 
href="jms.html">JMS</a>&#160;will now shutdown the consumer 
(MessageListenerContainer) quicker when CamelContext is being sto
 pped. (assuming the&#160;<span style="color: 
rgb(0,0,0);">acceptMessagesWhileStopping hasn't been set to true). This can 
also help a cleaner shutdown as otherwise some JMS clients may attempt 
re-connect/failover during shutdown which isn't desired anyway as we are 
shutting down. If you want the routes to keep accepting messages during 
shutdown of Camel, then set&#160;<span style="color: 
rgb(0,0,0);">acceptMessagesWhileStopping=true.</span></span></li><li><span 
style="color: rgb(0,0,0);"><span style="color: rgb(0,0,0);"><a shape="rect" 
href="oncompletion.html">OnCompletion</a> now runs without thread pool by 
default. To restore old behavior set&#160;<code>paralllelProcessing</code> to 
true.<br clear="none"></span></span></li><li><span style="color: 
rgb(0,0,0);"><span style="color: rgb(0,0,0);">Setting autoStartup to false, and 
starting a CamelContext the 2nd time now does not start the routes, instead use 
the new startAllRoutes method on CamelContext to start all the routes.</span></
 span></li></ul><h2 
id="Camel2.14.0Release-Importantchangestoconsiderwhenupgrading">Important 
changes to consider when upgrading</h2><ul><li>Java 1.6 no longer 
supported.</li><li>Unit testing with Spring 3.x now requires using 
camel-test-spring3, as camel-test-spring is for Spring 4.x<br clear="none"><br 
clear="none"></li></ul><h2 
id="Camel2.14.0Release-GettingtheDistributions">Getting the 
Distributions</h2><h3 id="Camel2.14.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" rowspan="1" class="confluenceTd"><p>Windows 
Distribution</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a 
shape="rect" class="external-link" href="http://www.apache.org/dyn
 
/closer.cgi/camel/apache-camel/2.14.0/apache-camel-2.14.0.zip">apache-camel-2.14.0.zip</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" 
class="external-link" 
href="http://www.apache.org/dist/camel/apache-camel/2.14.0/apache-camel-2.14.0.zip.asc";>apache-camel-2.14.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://www.apache.org/dyn/closer.cgi/camel/apache-camel/2.14.0/apache-camel-2.14.0.tar.gz";>apache-camel-2.14.0.tar.gz</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" 
class="external-link" 
href="http://www.apache.org/dist/camel/apache-camel/2.14.0/apache-camel-2.14.0.tar.gz.asc";>apache-camel-2.14.0.tar.gz.asc</a></p></td></tr></tbody></table></div><h3
 id="Camel2.14.0Release-SourceDistribution">Source Distribution</h3><div 
class="table-wrap"><table c
 lass="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" rowspan="1" class="confluenceTd"><p>Source</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" 
href="http://www.apache.org/dyn/closer.cgi/camel/apache-camel/2.14.0/apache-camel-2.14.0-src.zip";>apache-camel-2.14.0-src.zip</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" 
class="external-link" 
href="http://www.apache.org/dist/camel/apache-camel/2.14.0/apache-camel-2.14.0-src.zip.asc";>apache-camel-2.14.0-src.zip.asc</a></p></td></tr></tbody></table></div><h3
 id="Camel2.14.0Release-GettingtheBinariesusingMaven2">Getting the Binaries 
using Maven 2</h3><p>To use this release in your maven project, the proper 
dependency conf
 iguration 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="theme: Default; brush: xml; gutter: false" 
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/component-list.html
==============================================================================
--- websites/production/camel/content/component-list.html (original)
+++ websites/production/camel/content/component-list.html Mon Aug 25 10:18:45 
2014
@@ -317,7 +317,9 @@ disruptor-vm:someName[?&lt;option&gt;]
 </div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Support 
for the scp protocol</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><a shape="rect" href="jt400.html">JT/400 </a> / 
camel-jt400</p><div class="code panel pdl" style="border-width: 1px;"><div 
class="codeContent panelContent pdl">
 <script class="theme: Default; brush: plain; gutter: false" 
type="syntaxhighlighter"><![CDATA[jt400://user:pwd@system/&lt;path_to_dtaq&gt;[?options]
 ]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>For 
integrating with data queues on an AS/400 (aka System i, IBM i, i5, ...) 
system</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a 
shape="rect" href="kestrel.html">Kestrel</a> / camel-kestrel</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"><p>For 
integrating with data queues on an AS/400 (aka System i, IBM i, i5, ...) 
system</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><span><a shape="rect" href="kafka.html">Kafka</a> / 
camel-kafka</span></p><div class="code panel pdl" style="border-width: 
1px;"><div class="codeContent panelContent pdl">
+<script class="theme: Default; brush: plain; gutter: false" 
type="syntaxhighlighter"><![CDATA[kafka://server:port[?options]]]></script>
+</div></div><p><span><br clear="none"></span></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><span>For producing to or consuming from <a 
shape="rect" class="external-link" href="http://kafka.apache.org/";>Apache 
Kafka</a> message brokers.</span></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><a shape="rect" href="kestrel.html">Kestrel</a> / 
camel-kestrel</p><div class="code panel pdl" style="border-width: 1px;"><div 
class="codeContent panelContent pdl">
 <script class="theme: Default; brush: plain; gutter: false" 
type="syntaxhighlighter"><![CDATA[kestrel://[addresslist/]queueName[?options]
 ]]></script>
 </div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>For 
producing to or consuming from <a shape="rect" class="external-link" 
href="https://github.com/robey/kestrel"; rel="nofollow">Kestrel</a> 
queues</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a 
shape="rect" href="krati.html">Krati</a> / camel-krati</p><div class="code 
panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">

Modified: websites/production/camel/content/components.html
==============================================================================
--- websites/production/camel/content/components.html (original)
+++ websites/production/camel/content/components.html Mon Aug 25 10:18:45 2014
@@ -326,7 +326,9 @@ disruptor-vm:someName[?&lt;option&gt;]
 </div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Support 
for the scp protocol</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><a shape="rect" href="jt400.html">JT/400 </a> / 
camel-jt400</p><div class="code panel pdl" style="border-width: 1px;"><div 
class="codeContent panelContent pdl">
 <script class="theme: Default; brush: plain; gutter: false" 
type="syntaxhighlighter"><![CDATA[jt400://user:pwd@system/&lt;path_to_dtaq&gt;[?options]
 ]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>For 
integrating with data queues on an AS/400 (aka System i, IBM i, i5, ...) 
system</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a 
shape="rect" href="kestrel.html">Kestrel</a> / camel-kestrel</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"><p>For 
integrating with data queues on an AS/400 (aka System i, IBM i, i5, ...) 
system</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><span><a shape="rect" href="kafka.html">Kafka</a> / 
camel-kafka</span></p><div class="code panel pdl" style="border-width: 
1px;"><div class="codeContent panelContent pdl">
+<script class="theme: Default; brush: plain; gutter: false" 
type="syntaxhighlighter"><![CDATA[kafka://server:port[?options]]]></script>
+</div></div><p><span><br clear="none"></span></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><span>For producing to or consuming from <a 
shape="rect" class="external-link" href="http://kafka.apache.org/";>Apache 
Kafka</a> message brokers.</span></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><a shape="rect" href="kestrel.html">Kestrel</a> / 
camel-kestrel</p><div class="code panel pdl" style="border-width: 1px;"><div 
class="codeContent panelContent pdl">
 <script class="theme: Default; brush: plain; gutter: false" 
type="syntaxhighlighter"><![CDATA[kestrel://[addresslist/]queueName[?options]
 ]]></script>
 </div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>For 
producing to or consuming from <a shape="rect" class="external-link" 
href="https://github.com/robey/kestrel"; rel="nofollow">Kestrel</a> 
queues</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a 
shape="rect" href="krati.html">Krati</a> / camel-krati</p><div class="code 
panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">

Added: websites/production/camel/content/kafka.html
==============================================================================
--- websites/production/camel/content/kafka.html (added)
+++ websites/production/camel/content/kafka.html Mon Aug 25 10:18:45 2014
@@ -0,0 +1,181 @@
+<!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]-->
+
+
+  <link href='//camel.apache.org/styles/highlighter/styles/shCoreCamel.css' 
rel='stylesheet' type='text/css' />
+  <link href='//camel.apache.org/styles/highlighter/styles/shThemeCamel.css' 
rel='stylesheet' type='text/css' />
+  <script src='//camel.apache.org/styles/highlighter/scripts/shCore.js' 
type='text/javascript'></script>
+  <script src='//camel.apache.org/styles/highlighter/scripts/shBrushJava.js' 
type='text/javascript'></script>
+  <script src='//camel.apache.org/styles/highlighter/scripts/shBrushXml.js' 
type='text/javascript'></script>
+  
+  <script type="text/javascript">
+  SyntaxHighlighter.defaults['toolbar'] = false;
+  SyntaxHighlighter.all();
+  </script>
+
+    <title>
+    Apache Camel: Kafka
+    </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;<a 
href="documentation.html">Documentation</a>&nbsp;&gt;&nbsp;<a 
href="components.html">Components</a>&nbsp;&gt;&nbsp;<a 
href="kafka.html">Kafka</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" 
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"><h2 id="Kafka-KafkaComponent">Kafka 
Component</h2><p><strong>Available as of Camel 2.13</strong></p><p>The 
<strong>kafka:</strong> component is used for communicating with <a 
shape="rect" class="external-link" href="http://kafka.apache.org/";>Apache 
Kafka</a>&#160;message broker.</p><p><span style="line-height: 
1.4285715;">Maven users will need to add the following dependency to their 
</span><code style="line-height: 1.4285715;">pom.xml</code><span 
style="line-height: 1.4285715;"> for this component:</span></p><div class="code 
panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
+<script class="theme: Default; brush: xml; gutter: false" 
type="syntaxhighlighter"><![CDATA[&lt;dependency&gt;
+    &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
+    &lt;artifactId&gt;camel-kafka&lt;/artifactId&gt;
+    &lt;version&gt;x.x.x&lt;/version&gt;
+    &lt;!-- use the same version as your Camel core version --&gt;
+&lt;/dependency&gt;
+]]></script>
+</div></div><h3 id="Kafka-URIformat">URI format</h3><div class="code panel 
pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
+<script class="theme: Default; brush: java; gutter: false" 
type="syntaxhighlighter"><![CDATA[kafka:server:port[?options]
+]]></script>
+</div></div><p>&#160;</p><h3 id="Kafka-Options">Options</h3><div 
class="confluenceTableSmall"><div class="table-wrap"><table 
class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Property</p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Default</p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Description</p></th></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p>zookeeperHost</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>&#160;</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>The zookeeper host to use</p></td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"><p>zookeeperPort</p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>2181</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>The zookeeper port to 
use</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p>topic</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>&#160;</p></td><td colspan="1" 
 rowspan="1" class="confluenceTd"><p>The topic to use</p></td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd">groupId</td><td colspan="1" 
rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">partitioner</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">consumerStreams</td><td colspan="1" rowspan="1" 
class="confluenceTd">10</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">clientId</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">zookeeperSessionTimeoutMs</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" row
 span="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">zookeeperConnectionTimeoutMs</td><td colspan="1" 
rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">zookeeperSyncTimeMs</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td></tr></tbody></table></div></div><p>You can 
append query options to the URI in the following format, 
<code>?option=value&amp;option=value&amp;...</code></p><h3 
id="Kafka-ProducerOptions">Producer Options</h3><div 
class="confluenceTableSmall"><div class="table-wrap"><table 
class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Property</p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Default</p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Description</p></th></tr><tr><td colspan="1" r
 owspan="1" class="confluenceTd"><p>producerType</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>&#160;</p></td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">compressionCodec</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">compressedTopics</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">messageSendMaxRetries</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">retryBackoffMs</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td></tr><tr><td co
 lspan="1" rowspan="1" 
class="confluenceTd">topicMetadataRefreshIntervalMs</td><td colspan="1" 
rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">sendBufferBytes</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">requestRequiredAcks</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">requestTimeoutMs</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">queueBufferingMaxMs</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</t
 d></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">queueBufferingMaxMessages</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">queueEnqueueTimeoutMs</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">batchNumMessages</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">serializerClass</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">keySerializerClass</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" class="confluence
 Td">&#160;</td></tr></tbody></table></div></div><h3 
id="Kafka-ConsumerOptions">Consumer Options</h3><div 
class="confluenceTableSmall"><div class="table-wrap"><table 
class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Property</p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Default</p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Description</p></th></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p>consumerId</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>&#160;</p></td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">socketTimeoutMs</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">socketReceiveBufferBytes</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" class="c
 onfluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">fetchMessageMaxBytes</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">autoCommitEnable</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">autoCommitIntervalMs</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">queuedMaxMessages</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">rebalanceMaxRetries</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1
 " class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">fetchMinBytes</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">fetchWaitMaxMs</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">rebalanceBackoffMs</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">refreshLeaderBackoffMs</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">autoOffsetReset</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1
 " class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">consumerTimeoutMs</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td></tr></tbody></table></div></div><h3 
id="Kafka-Samples">Samples</h3><p>Consuming messages:</p><div class="code panel 
pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
+<script class="theme: Default; brush: java; gutter: false" 
type="syntaxhighlighter"><![CDATA[from(&quot;kafka:localhost:9092?topic=test&amp;zookeeperHost=localhost&amp;zookeeperPort=2181&amp;groupId=group1&quot;).to(&quot;log:input&quot;);
+]]></script>
+</div></div><p>Producing messages:</p><p>See unit tests of camel-kafka for 
more examples</p><p></p><h2 id="Kafka-Endpoints">Endpoints</h2>
+
+<p></p><p>Camel supports the <a shape="rect" 
href="message-endpoint.html">Message Endpoint</a> pattern using the <a 
shape="rect" class="external-link" 
href="http://camel.apache.org/maven/current/camel-core/apidocs/org/apache/camel/Endpoint.html";>Endpoint</a>
 interface. Endpoints are usually created by a <a shape="rect" 
href="component.html">Component</a> and Endpoints are usually referred to in 
the <a shape="rect" href="dsl.html">DSL</a> via their <a shape="rect" 
href="uris.html">URIs</a>. </p>
+
+<p>From an Endpoint you can use the following methods</p>
+<ul><li><a shape="rect" class="external-link" 
href="http://camel.apache.org/maven/current/camel-core/apidocs/org/apache/camel/Endpoint.html#createProducer()">createProducer()</a>
 will create a <a shape="rect" class="external-link" 
href="http://camel.apache.org/maven/current/camel-core/apidocs/org/apache/camel/Producer.html";>Producer</a>
 for sending message exchanges to the endpoint</li><li><a shape="rect" 
class="external-link" 
href="http://camel.apache.org/maven/current/camel-core/apidocs/org/apache/camel/Endpoint.html#createConsumer(org.apache.camel.Processor)">createConsumer()</a>
 implements the <a shape="rect" href="event-driven-consumer.html">Event Driven 
Consumer</a> pattern for consuming message exchanges from the endpoint via a <a 
shape="rect" class="external-link" 
href="http://camel.apache.org/maven/current/camel-core/apidocs/org/apache/camel/Processor.html";>Processor</a>
 when creating a <a shape="rect" class="external-link" 
href="http://camel.apache.org/maven/current/camel-
 core/apidocs/org/apache/camel/Consumer.html">Consumer</a></li><li><a 
shape="rect" class="external-link" 
href="http://camel.apache.org/maven/current/camel-core/apidocs/org/apache/camel/Endpoint.html#createPollingConsumer()">createPollingConsumer()</a>
 implements the <a shape="rect" href="polling-consumer.html">Polling 
Consumer</a> pattern for consuming message exchanges from the endpoint via a <a 
shape="rect" class="external-link" 
href="http://camel.apache.org/maven/current/camel-core/apidocs/org/apache/camel/PollingConsumer.html";>PollingConsumer</a></li></ul>
+
+
+<h3 id="Kafka-SeeAlso">See Also</h3>
+
+<ul><li><a shape="rect" href="configuring-camel.html">Configuring 
Camel</a></li><li><a shape="rect" href="message-endpoint.html">Message 
Endpoint</a> pattern</li><li><a shape="rect" 
href="uris.html">URIs</a></li><li><a shape="rect" 
href="writing-components.html">Writing Components</a></li></ul></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" 
 >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=45875531";>edit
 page</a>)
+        (<a 
href="https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=45875531&amp;showComments=true&amp;showCommentArea=true#addcomment";>add
 comment</a>)
+      </div>
+    </div>
+  </div>
+</div>
+</div>
+</div>
+<div class="design_attribution">
+&copy; 2004-2014 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/transport.html
==============================================================================
--- websites/production/camel/content/transport.html (original)
+++ websites/production/camel/content/transport.html Mon Aug 25 10:18:45 2014
@@ -330,7 +330,9 @@ disruptor-vm:someName[?&lt;option&gt;]
 </div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Support 
for the scp protocol</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><a shape="rect" href="jt400.html">JT/400 </a> / 
camel-jt400</p><div class="code panel pdl" style="border-width: 1px;"><div 
class="codeContent panelContent pdl">
 <script class="theme: Default; brush: plain; gutter: false" 
type="syntaxhighlighter"><![CDATA[jt400://user:pwd@system/&lt;path_to_dtaq&gt;[?options]
 ]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>For 
integrating with data queues on an AS/400 (aka System i, IBM i, i5, ...) 
system</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a 
shape="rect" href="kestrel.html">Kestrel</a> / camel-kestrel</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"><p>For 
integrating with data queues on an AS/400 (aka System i, IBM i, i5, ...) 
system</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><span><a shape="rect" href="kafka.html">Kafka</a> / 
camel-kafka</span></p><div class="code panel pdl" style="border-width: 
1px;"><div class="codeContent panelContent pdl">
+<script class="theme: Default; brush: plain; gutter: false" 
type="syntaxhighlighter"><![CDATA[kafka://server:port[?options]]]></script>
+</div></div><p><span><br clear="none"></span></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><span>For producing to or consuming from <a 
shape="rect" class="external-link" href="http://kafka.apache.org/";>Apache 
Kafka</a> message brokers.</span></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><a shape="rect" href="kestrel.html">Kestrel</a> / 
camel-kestrel</p><div class="code panel pdl" style="border-width: 1px;"><div 
class="codeContent panelContent pdl">
 <script class="theme: Default; brush: plain; gutter: false" 
type="syntaxhighlighter"><![CDATA[kestrel://[addresslist/]queueName[?options]
 ]]></script>
 </div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>For 
producing to or consuming from <a shape="rect" class="external-link" 
href="https://github.com/robey/kestrel"; rel="nofollow">Kestrel</a> 
queues</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a 
shape="rect" href="krati.html">Krati</a> / camel-krati</p><div class="code 
panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">

Modified: websites/production/camel/content/uris.html
==============================================================================
--- websites/production/camel/content/uris.html (original)
+++ websites/production/camel/content/uris.html Mon Aug 25 10:18:45 2014
@@ -335,7 +335,9 @@ disruptor-vm:someName[?&lt;option&gt;]
 </div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Support 
for the scp protocol</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><a shape="rect" href="jt400.html">JT/400 </a> / 
camel-jt400</p><div class="code panel pdl" style="border-width: 1px;"><div 
class="codeContent panelContent pdl">
 <script class="theme: Default; brush: plain; gutter: false" 
type="syntaxhighlighter"><![CDATA[jt400://user:pwd@system/&lt;path_to_dtaq&gt;[?options]
 ]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>For 
integrating with data queues on an AS/400 (aka System i, IBM i, i5, ...) 
system</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a 
shape="rect" href="kestrel.html">Kestrel</a> / camel-kestrel</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"><p>For 
integrating with data queues on an AS/400 (aka System i, IBM i, i5, ...) 
system</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><span><a shape="rect" href="kafka.html">Kafka</a> / 
camel-kafka</span></p><div class="code panel pdl" style="border-width: 
1px;"><div class="codeContent panelContent pdl">
+<script class="theme: Default; brush: plain; gutter: false" 
type="syntaxhighlighter"><![CDATA[kafka://server:port[?options]]]></script>
+</div></div><p><span><br clear="none"></span></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><span>For producing to or consuming from <a 
shape="rect" class="external-link" href="http://kafka.apache.org/";>Apache 
Kafka</a> message brokers.</span></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><a shape="rect" href="kestrel.html">Kestrel</a> / 
camel-kestrel</p><div class="code panel pdl" style="border-width: 1px;"><div 
class="codeContent panelContent pdl">
 <script class="theme: Default; brush: plain; gutter: false" 
type="syntaxhighlighter"><![CDATA[kestrel://[addresslist/]queueName[?options]
 ]]></script>
 </div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>For 
producing to or consuming from <a shape="rect" class="external-link" 
href="https://github.com/robey/kestrel"; rel="nofollow">Kestrel</a> 
queues</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a 
shape="rect" href="krati.html">Krati</a> / camel-krati</p><div class="code 
panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">


Reply via email to