You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by bu...@apache.org on 2012/11/18 10:33:50 UTC

svn commit: r838728 [1/2] - in /websites/production/camel/content: ./ cache/ index.thumbs/ news.thumbs/

Author: buildbot
Date: Sun Nov 18 09:33:48 2012
New Revision: 838728

Log:
Production update by buildbot for camel

Added:
    websites/production/camel/content/cache/main.pageCache   (with props)
    websites/production/camel/content/index.thumbs/
    websites/production/camel/content/index.thumbs/jacug-camel.jpg   (with props)
    websites/production/camel/content/news.thumbs/
    websites/production/camel/content/news.thumbs/jacug-camel.jpg   (with props)
Modified:
    websites/production/camel/content/architecture.html
    websites/production/camel/content/async.html
    websites/production/camel/content/book-dataformat-appendix.html
    websites/production/camel/content/book-enterprise-integration-patterns.html
    websites/production/camel/content/component.html
    websites/production/camel/content/crypto.html
    websites/production/camel/content/index.html
    websites/production/camel/content/jdbc.html
    websites/production/camel/content/news.html
    websites/production/camel/content/siteindex.html
    websites/production/camel/content/sitemap.html
    websites/production/camel/content/using-camelproxy.html

Modified: websites/production/camel/content/architecture.html
==============================================================================
--- websites/production/camel/content/architecture.html (original)
+++ websites/production/camel/content/architecture.html Sun Nov 18 09:33:48 2012
@@ -98,7 +98,7 @@
 
 <p>The following links are to the individual parts of the Architecture.</p>
 
-<ul><li><a shape="rect" href="aop.html" title="AOP">AOP</a></li><li><a shape="rect" href="async.html" title="Async">Async</a></li><li><a shape="rect" href="asynchronous-routing-engine.html" title="Asynchronous Routing Engine">Asynchronous Routing Engine</a></li><li><a shape="rect" href="bam.html" title="BAM">BAM</a></li><li><a shape="rect" href="batch-consumer.html" title="Batch Consumer">Batch Consumer</a></li><li><a shape="rect" href="browsableendpoint.html" title="BrowsableEndpoint">BrowsableEndpoint</a></li><li><a shape="rect" href="camelcontext.html" title="CamelContext">CamelContext</a></li><li><a shape="rect" href="camel-core.html" title="Camel-Core">Camel-Core</a></li><li><a shape="rect" href="clustering-and-loadbalancing.html" title="Clustering and loadbalancing">Clustering and loadbalancing</a></li><li><a shape="rect" href="component.html" title="Component">Component</a></li><li><a shape="rect" href="data-format.html" title="Data Format">Data Format</a></li><li><a 
 shape="rect" href="debugger.html" title="Debugger">Debugger</a></li><li><a shape="rect" href="delay-interceptor.html" title="Delay Interceptor">Delay Interceptor</a></li><li><a shape="rect" href="dependency-injection.html" title="Dependency Injection">Dependency Injection</a></li><li><a shape="rect" href="dozer-type-conversion.html" title="Dozer Type Conversion">Dozer Type Conversion</a></li><li><a shape="rect" href="dsl.html" title="DSL">DSL</a></li><li><a shape="rect" href="endpoint.html" title="Endpoint">Endpoint</a></li><li><a shape="rect" href="error-handler.html" title="Error Handler">Error Handler</a></li><li><a shape="rect" href="exchange.html" title="Exchange">Exchange</a></li><li><a shape="rect" href="exchange-pattern.html" title="Exchange Pattern">Exchange Pattern</a></li><li><a shape="rect" href="expression.html" title="Expression">Expression</a></li><li><a shape="rect" href="injector.html" title="Injector">Injector</a></li><li><a shape="rect" href="intercept.htm
 l" title="Intercept">Intercept</a></li><li><a shape="rect" href="inversion-of-control-with-smart-defaults.html" title="Inversion Of Control With Smart Defaults">Inversion Of Control With Smart Defaults</a></li><li><a shape="rect" href="languages.html" title="Languages">Languages</a></li><li><a shape="rect" href="lifecycle.html" title="Lifecycle">Lifecycle</a></li><li><a shape="rect" href="oncompletion.html" title="OnCompletion">OnCompletion</a></li><li><a shape="rect" href="pluggable-class-resolvers.html" title="Pluggable Class Resolvers">Pluggable Class Resolvers</a></li><li><a shape="rect" href="predicate.html" title="Predicate">Predicate</a></li><li><a shape="rect" href="processor.html" title="Processor">Processor</a></li><li><a shape="rect" href="processorfactory.html" title="ProcessorFactory">ProcessorFactory</a></li><li><a shape="rect" href="registry.html" title="Registry">Registry</a></li><li><a shape="rect" href="routebuilder.html" title="RouteBuilder">RouteBuilder</
 a></li><li><a shape="rect" href="routepolicy.html" title="RoutePolicy">RoutePolicy</a></li><li><a shape="rect" href="routes.html" title="Routes">Routes</a></li><li><a shape="rect" href="security.html" title="Security">Security</a></li><li><a shape="rect" href="servicepool.html" title="ServicePool">ServicePool</a></li><li><a shape="rect" href="stream-caching.html" title="Stream caching">Stream caching</a></li><li><a shape="rect" href="threading-model.html" title="Threading Model">Threading Model</a></li><li><a shape="rect" href="toasync.html" title="ToAsync">ToAsync</a></li><li><a shape="rect" href="tracer.html" title="Tracer">Tracer</a></li><li><a shape="rect" href="transport.html" title="Transport">Transport</a></li><li><a shape="rect" href="type-converter.html" title="Type Converter">Type Converter</a></li><li><a shape="rect" href="uris.html" title="URIs">URIs</a></li><li><a shape="rect" href="uuidgenerator.html" title="UuidGenerator">UuidGenerator</a></li><li><a shape="re
 ct" href="xml-configuration.html" title="Xml Configuration">Xml Configuration</a></li></ul>
+<ul><li><a shape="rect" href="aop.html" title="AOP">AOP</a></li><li><a shape="rect" href="async.html" title="Async">Async</a></li><li><a shape="rect" href="asynchronous-routing-engine.html" title="Asynchronous Routing Engine">Asynchronous Routing Engine</a></li><li><a shape="rect" href="bam.html" title="BAM">BAM</a></li><li><a shape="rect" href="batch-consumer.html" title="Batch Consumer">Batch Consumer</a></li><li><a shape="rect" href="binding.html" title="Binding">Binding</a></li><li><a shape="rect" href="browsableendpoint.html" title="BrowsableEndpoint">BrowsableEndpoint</a></li><li><a shape="rect" href="camelcontext.html" title="CamelContext">CamelContext</a></li><li><a shape="rect" href="camel-core.html" title="Camel-Core">Camel-Core</a></li><li><a shape="rect" href="clustering-and-loadbalancing.html" title="Clustering and loadbalancing">Clustering and loadbalancing</a></li><li><a shape="rect" href="component.html" title="Component">Component</a></li><li><a shape="rect"
  href="data-format.html" title="Data Format">Data Format</a></li><li><a shape="rect" href="debugger.html" title="Debugger">Debugger</a></li><li><a shape="rect" href="delay-interceptor.html" title="Delay Interceptor">Delay Interceptor</a></li><li><a shape="rect" href="dependency-injection.html" title="Dependency Injection">Dependency Injection</a></li><li><a shape="rect" href="dozer-type-conversion.html" title="Dozer Type Conversion">Dozer Type Conversion</a></li><li><a shape="rect" href="dsl.html" title="DSL">DSL</a></li><li><a shape="rect" href="endpoint.html" title="Endpoint">Endpoint</a></li><li><a shape="rect" href="error-handler.html" title="Error Handler">Error Handler</a></li><li><a shape="rect" href="exchange.html" title="Exchange">Exchange</a></li><li><a shape="rect" href="exchange-pattern.html" title="Exchange Pattern">Exchange Pattern</a></li><li><a shape="rect" href="expression.html" title="Expression">Expression</a></li><li><a shape="rect" href="injector.html" t
 itle="Injector">Injector</a></li><li><a shape="rect" href="intercept.html" title="Intercept">Intercept</a></li><li><a shape="rect" href="inversion-of-control-with-smart-defaults.html" title="Inversion Of Control With Smart Defaults">Inversion Of Control With Smart Defaults</a></li><li><a shape="rect" href="languages.html" title="Languages">Languages</a></li><li><a shape="rect" href="lifecycle.html" title="Lifecycle">Lifecycle</a></li><li><a shape="rect" href="oncompletion.html" title="OnCompletion">OnCompletion</a></li><li><a shape="rect" href="pluggable-class-resolvers.html" title="Pluggable Class Resolvers">Pluggable Class Resolvers</a></li><li><a shape="rect" href="predicate.html" title="Predicate">Predicate</a></li><li><a shape="rect" href="processor.html" title="Processor">Processor</a></li><li><a shape="rect" href="processorfactory.html" title="ProcessorFactory">ProcessorFactory</a></li><li><a shape="rect" href="registry.html" title="Registry">Registry</a></li><li><a s
 hape="rect" href="routebuilder.html" title="RouteBuilder">RouteBuilder</a></li><li><a shape="rect" href="routepolicy.html" title="RoutePolicy">RoutePolicy</a></li><li><a shape="rect" href="routes.html" title="Routes">Routes</a></li><li><a shape="rect" href="security.html" title="Security">Security</a></li><li><a shape="rect" href="servicepool.html" title="ServicePool">ServicePool</a></li><li><a shape="rect" href="stream-caching.html" title="Stream caching">Stream caching</a></li><li><a shape="rect" href="threading-model.html" title="Threading Model">Threading Model</a></li><li><a shape="rect" href="toasync.html" title="ToAsync">ToAsync</a></li><li><a shape="rect" href="tracer.html" title="Tracer">Tracer</a></li><li><a shape="rect" href="transport.html" title="Transport">Transport</a></li><li><a shape="rect" href="type-converter.html" title="Type Converter">Type Converter</a></li><li><a shape="rect" href="uris.html" title="URIs">URIs</a></li><li><a shape="rect" href="uuidgene
 rator.html" title="UuidGenerator">UuidGenerator</a></li><li><a shape="rect" href="xml-configuration.html" title="Xml Configuration">Xml Configuration</a></li></ul>
 
 <h2><a shape="rect" name="Architecture-Diagram"></a>Diagram</h2>
 

Modified: websites/production/camel/content/async.html
==============================================================================
--- websites/production/camel/content/async.html (original)
+++ websites/production/camel/content/async.html Sun Nov 18 09:33:48 2012
@@ -261,7 +261,7 @@ assertMockEndpointsSatisfied();
 <p>First we define a route in Camel for the <a shape="rect" href="http.html" title="HTTP">HTTP</a> service where we simulate a slow server as it takes at least 1 second to reply.</p>
 <div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
 <pre class="code-java"><span class="code-comment">// The mocks are here <span class="code-keyword">for</span> unit test
-</span><span class="code-comment">// Simulate a slow http service (delaying 1 sec) we want to invoke async
+</span><span class="code-comment">// Simulate a slow http service (delaying a bit) we want to invoke async
 </span>from(<span class="code-quote">"jetty:http:<span class="code-comment">//0.0.0.0:"</span> + getPort() + <span class="code-quote">"/myservice"</span>)
 </span>    .delay(300)
     .transform(body().prepend(<span class="code-quote">"Hello "</span>))
@@ -277,13 +277,16 @@ assertMockEndpointsSatisfied();
  */
 <span class="code-keyword">private</span> <span class="code-keyword">static</span> class MyCallback <span class="code-keyword">extends</span> SynchronizationAdapter {
 
-    <span class="code-keyword">private</span> List&lt;<span class="code-object">String</span>&gt; data = <span class="code-keyword">new</span> ArrayList&lt;<span class="code-object">String</span>&gt;();
+    <span class="code-keyword">private</span> <span class="code-keyword">final</span> List&lt;<span class="code-object">String</span>&gt; data = <span class="code-keyword">new</span> ArrayList&lt;<span class="code-object">String</span>&gt;();
 
     @Override
     <span class="code-keyword">public</span> void onComplete(Exchange exchange) {
         <span class="code-comment">// <span class="code-keyword">this</span> method is invoked when the exchange was a success and we can get the response
 </span>        <span class="code-object">String</span> body = exchange.getOut().getBody(<span class="code-object">String</span>.class);
         data.add(body);
+
+        <span class="code-comment">// the latch is used <span class="code-keyword">for</span> testing purposes
+</span>        LATCH.countDown();
     }
 
     <span class="code-keyword">public</span> List&lt;<span class="code-object">String</span>&gt; getData() {
@@ -304,10 +307,6 @@ assertMockEndpointsSatisfied();
 template.asyncCallbackRequestBody(url, <span class="code-quote">"Hadrian"</span>, callback);
 template.asyncCallbackRequestBody(url, <span class="code-quote">"Willem"</span>, callback);
 
-<span class="code-comment">// give on completion time to complete properly before we <span class="code-keyword">do</span> assertions on its size
-</span><span class="code-comment">// TODO: improve MockEndpoint.assertIsSatisfied(<span class="code-object">long</span>) to make <span class="code-keyword">this</span> sleep unnecessary
-</span><span class="code-object">Thread</span>.sleep(3000);
-
 </pre>
 </div></div>
 

Modified: websites/production/camel/content/book-dataformat-appendix.html
==============================================================================
--- websites/production/camel/content/book-dataformat-appendix.html (original)
+++ websites/production/camel/content/book-dataformat-appendix.html Sun Nov 18 09:33:48 2012
@@ -3343,9 +3343,9 @@ from(<span class="code-quote">"direct:ke
 <span class="code-comment">// Private Key FileName
 </span><span class="code-object">String</span> keyFileNameSec = getKeyFileNameSec();
 <span class="code-comment">// Keyring Userid Used to Encrypt
-</span><span class="code-object">String</span> keyUserid = <span class="code-quote">"sdude@nowhere.net"</span>;
+</span><span class="code-object">String</span> keyUserid = getKeyUserId();
 <span class="code-comment">// Private key password
-</span><span class="code-object">String</span> keyPassword = <span class="code-quote">"sdude"</span>;
+</span><span class="code-object">String</span> keyPassword = getKeyPassword();
 
 from(<span class="code-quote">"direct:inline"</span>)
         .marshal().pgp(keyFileName, keyUserid)

Modified: websites/production/camel/content/book-enterprise-integration-patterns.html
==============================================================================
--- websites/production/camel/content/book-enterprise-integration-patterns.html (original)
+++ websites/production/camel/content/book-enterprise-integration-patterns.html Sun Nov 18 09:33:48 2012
@@ -129,7 +129,7 @@
 <h3><a shape="rect" name="BookEnterpriseIntegrationPatterns-SystemManagement"></a>System Management</h3>
 
 <div class="table-wrap">
-<table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"> <span class="image-wrap" style=""><img src="http://www.eaipatterns.com/img/DetourIcon.gif" style="border: 0px solid black"></span> </td><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="detour.html" title="Detour">Detour</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> How can you route a message through intermediate steps to perform validation, testing or debugging functions? </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <span class="image-wrap" style=""><img src="http://www.eaipatterns.com/img/WireTapIcon.gif" style="border: 0px solid black"></span> </td><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="wire-tap.html" title="Wire Tap">Wire Tap</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> How do you inspect messages that travel on a point-to-point channel? </td></tr><tr><td colspan="1" rowspan="1" c
 lass="confluenceTd"> <span class="image-wrap" style=""><img src="http://cwiki.apache.org/confluence/download/attachments/49204/clear.png" style="border: 0px solid black"></span> </td><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="logeip.html" title="LogEIP">Log</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> How can I log processing a message? </td></tr></tbody></table>
+<table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"> <span class="image-wrap" style=""><img src="http://www.eaipatterns.com/img/ControlBusIcon.gif" style="border: 0px solid black"></span> </td><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="controlbus.html" title="ControlBus">ControlBus</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> How can we effectively administer a messaging system that is distributed across multiple platforms and a wide geographic area? </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <span class="image-wrap" style=""><img src="http://www.eaipatterns.com/img/DetourIcon.gif" style="border: 0px solid black"></span> </td><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="detour.html" title="Detour">Detour</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> How can you route a message through intermediate steps to perform validation, testing 
 or debugging functions? </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <span class="image-wrap" style=""><img src="http://www.eaipatterns.com/img/WireTapIcon.gif" style="border: 0px solid black"></span> </td><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="wire-tap.html" title="Wire Tap">Wire Tap</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> How do you inspect messages that travel on a point-to-point channel? </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <span class="image-wrap" style=""><img src="http://cwiki.apache.org/confluence/download/attachments/49204/clear.png" style="border: 0px solid black"></span> </td><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="message-history.html" title="Message History">Message History</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> How can we effectively analyze and debug the flow of messages in a loosely coupled system? </td></tr><tr
 ><td colspan="1" rowspan="1" class="confluenceTd"> <span class="image-wrap" style=""><img src="http://cwiki.apache.org/confluence/download/attachments/49204/clear.png" style="border: 0px solid black"></span> </td><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="logeip.html" title="LogEIP">Log</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> How can I log processing a message? </td></tr></tbody></table>
 </div>
 
 

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/component.html
==============================================================================
--- websites/production/camel/content/component.html (original)
+++ websites/production/camel/content/component.html Sun Nov 18 09:33:48 2012
@@ -182,7 +182,12 @@ cometd://host:port/channelname
 <pre class="code-xml">
 context:camelContextId:localEndpointName
 </pre>
-</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Used to refer to endpoints within a separate CamelContext to provide a simple <a shape="rect" href="context.html" title="Context">black box composition</a> approach so that routes can be combined into a CamelContext and then used as a black box component inside other routes in other CamelContexts </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="crypto-digital-signatures.html" title="Crypto (Digital Signatures)">Crypto (Digital Signatures)</a> / camel-crypto
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Used to refer to endpoints within a separate CamelContext to provide a simple <a shape="rect" href="context.html" title="Context">black box composition</a> approach so that routes can be combined into a CamelContext and then used as a black box component inside other routes in other CamelContexts </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="controlbus-component.html" title="ControlBus Component">ControlBus</a> / camel-core
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<pre class="code-xml">
+controlbus:command[?options]
+</pre>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="controlbus.html" title="ControlBus">ControlBus</a> EIP that allows to send messages to <a shape="rect" href="endpoint.html" title="Endpoint">Endpoint</a>s for managing and monitoring your Camel applications. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="crypto-digital-signatures.html" title="Crypto (Digital Signatures)">Crypto (Digital Signatures)</a> / camel-crypto
 <div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
 <pre class="code-xml">
 crypto:sign:name[?options]

Modified: websites/production/camel/content/crypto.html
==============================================================================
--- websites/production/camel/content/crypto.html (original)
+++ websites/production/camel/content/crypto.html Sun Nov 18 09:33:48 2012
@@ -305,9 +305,9 @@ from(<span class="code-quote">"direct:ke
 <span class="code-comment">// Private Key FileName
 </span><span class="code-object">String</span> keyFileNameSec = getKeyFileNameSec();
 <span class="code-comment">// Keyring Userid Used to Encrypt
-</span><span class="code-object">String</span> keyUserid = <span class="code-quote">"sdude@nowhere.net"</span>;
+</span><span class="code-object">String</span> keyUserid = getKeyUserId();
 <span class="code-comment">// Private key password
-</span><span class="code-object">String</span> keyPassword = <span class="code-quote">"sdude"</span>;
+</span><span class="code-object">String</span> keyPassword = getKeyPassword();
 
 from(<span class="code-quote">"direct:inline"</span>)
         .marshal().pgp(keyFileName, keyUserid)

Modified: websites/production/camel/content/index.html
==============================================================================
--- websites/production/camel/content/index.html (original)
+++ websites/production/camel/content/index.html Sun Nov 18 09:33:48 2012
@@ -106,6 +106,50 @@ There's a great discussion about Camel a
 <div class="blog-post-listing">
             <div class="logo-heading-block">
             <span class="logoBlock">
+                <a shape="rect" class="userLogoLink" href="https://cwiki.apache.org/confluence/display/~muellerc">
+               <img class="userLogo logo" src="https://cwiki.apache.org/confluence/download/attachments/8552585/muellerc-21094-pp-204.jpg?version=1&amp;modificationDate=1331244486000" alt="User icon: muellerc" title="muellerc">
+           </a>            </span>
+            <span class="blogHeading">
+                </span><div class="page-metadata not-personal"><a shape="rect" class="url fn confluence-userlink" href="https://cwiki.apache.org/confluence/display/~muellerc">Christian Mueller</a> posted on Nov 17, 2012</div>
+                <a shape="rect" class="blogHeading" href="https://cwiki.apache.org/confluence/display/CAMEL/2012/11/17/Back+from+ApacheCon+EU+2012">Back from ApacheCon EU 2012</a>
+            
+        </div>
+    
+    <div class="wiki-content">
+        <p>We had a great stay at ApacheCon EU 2012 in Sinsheim, Germany last week.</p>
+
+<p>Some of the Apache Camel and Apache ActiveMQ committers like Hadrian Zbarcea, Charles Moulliard, Christian Schneider, Guillaume Nodet, Jean-Baptiste Onofr&#233;, Dejan Bosanac, Aki Yoshida and myself met some of our contributor like Lukasz Dywicki, Christian Ohr, Adrian Trenaman and some of our users like Kai W&#228;hner, Frank Pientka, Achim Nierbeck, Preben Asmussen, Alex Zbarcea and some more from SAP and other companies.</p>
+
+<p><span class="image-wrap" style="display: block; text-align: center"><img src="index.data/apachecon-eu-2012.jpg" style="border: 1px solid black"></span><br clear="none">
+In the Apache Camel in Action track we had five talks about Camel and ActiveMQ:<br clear="none">
+Christian M&#252;ller: Apache Camel in Action - Common problems, solutions and best practices<br clear="none">
+Hadrian Zbarcea: Apache Camel - Advanced Techniques<br clear="none">
+Dejan Bosanac: Apollo and future of ActiveMQ<br clear="none">
+Kai W&#228;hner: Next Generation &#8211; Systems Integration in the Cloud Era with Apache Camel<br clear="none">
+&#321;ukasz Dywicki: When Camel meets CDI</p>
+
+<p>The slides and audio recordings are not available yet, but I will post the links on the user mailing list and add it to our <a shape="rect" class="external-link" href="http://camel.apache.org/articles.html">articles site</a> if they are available.</p>
+
+
+<p><span class="image-wrap" style=""><a shape="rect" class="confluence-thumbnail-link 2448x3264" href="index.data/jacug-camel.jpg"><img src="index.thumbs/jacug-camel.jpg" style="border: 1px solid black"></a></span><br clear="none">
+Koseki Nobuyuki arrived from Japan with great gifts from the <a shape="rect" class="external-link" href="https://sites.google.com/site/jaacug" rel="nofollow">Japan Apache Camel User Group</a> for many Camel committer, contributor and user. Thanks again Koseki, we hope you have returned well.</p>
+
+<p>We have had good discussions about new requirements which lead in the direction to support additional EIP's like the <a shape="rect" class="external-link" href="http://www.eaipatterns.com/ControlBus.html" rel="nofollow">Control Bus EIP</a> or the <a shape="rect" class="external-link" href="http://www.enterpriseintegrationpatterns.com/MessageHistory.html" rel="nofollow">Message History EIP</a>.<br clear="none">
+We have also talked about the long awaited Camel 3.0 release and what should be included and in which manner. We shared and discussed some ideas but didn't make any decisions except to revive the discussion about Camel 3.0. Expect some <span class="error">[DISCUSS]</span> threads in the next day's at our development mailing list. If you are interested in these discussions and want share your opinions, please join us! You can find out more about our mailing lists <a shape="rect" class="external-link" href="http://camel.apache.org/mailing-lists.html">here</a>.</p>
+
+<p>After all this discussions (and sometime during the discussions), we had some beers together. I really enjoyed this time and I'm looking forward to meeting you all again at <a shape="rect" class="external-link" href="http://na.apachecon.com/" rel="nofollow">ApacheCon NA 2013</a> in Portland, Oregon. We have got 18 proposals for talks about Apache Camel. Keep your finger crossed that we will see many of these proposals accepted...</p>
+
+<p>Enjoy the Camel ride!<br clear="none">
+Christian</p>
+    </div>
+    
+        
+    </div>
+    
+        
+<div class="blog-post-listing">
+            <div class="logo-heading-block">
+            <span class="logoBlock">
                 <a shape="rect" class="userLogoLink" href="https://cwiki.apache.org/confluence/display/~hadrian@apache.org">
                <img class="userLogo logo" src="https://cwiki.apache.org/confluence/download/attachments/72923/0e406ed.jpg?version=1&amp;modificationDate=1334889126000" alt="User icon: hadrian@apache.org" title="hadrian@apache.org">
            </a>            </span>
@@ -241,31 +285,6 @@ Christian</p>
         
     </div>
     
-        
-<div class="blog-post-listing">
-            <div class="logo-heading-block">
-            <span class="logoBlock">
-                <a shape="rect" class="userLogoLink" href="https://cwiki.apache.org/confluence/display/~muellerc">
-               <img class="userLogo logo" src="https://cwiki.apache.org/confluence/download/attachments/8552585/muellerc-21094-pp-204.jpg?version=1&amp;modificationDate=1331244486000" alt="User icon: muellerc" title="muellerc">
-           </a>            </span>
-            <span class="blogHeading">
-                </span><div class="page-metadata not-personal"><a shape="rect" class="url fn confluence-userlink" href="https://cwiki.apache.org/confluence/display/~muellerc">Christian Mueller</a> posted on Jul 12, 2012</div>
-                <a shape="rect" class="blogHeading" href="https://cwiki.apache.org/confluence/display/CAMEL/2012/07/12/Apache+Camel+2.8.6+Released">Apache Camel 2.8.6 Released</a>
-            
-        </div>
-    
-    <div class="wiki-content">
-        <p>The Camel community announces the immediate availability of a new bug fix release camel-2.8.6. This release is issued after 2 months of the 2.8.5 release. During this period the camel community continued to develop and released a new major version camel-2.10.0.</p>
-
-<p>The camel-2.8.6 release comes with 31 issues fixed. The artifacts are published and ready for you to download download either from the Apache mirrors or from the Central Maven repository. For more details please take a look at the release notes.</p>
-
-<p>Many thanks to the Camel community for making this release possible.<br clear="none">
-Christian</p>
-    </div>
-    
-        
-    </div>
-    
 
 <p><a shape="rect" class="external-link" 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>
 

Added: websites/production/camel/content/index.thumbs/jacug-camel.jpg
==============================================================================
Binary file - no diff available.

Propchange: websites/production/camel/content/index.thumbs/jacug-camel.jpg
------------------------------------------------------------------------------
    svn:mime-type = image/jpeg

Modified: websites/production/camel/content/jdbc.html
==============================================================================
--- websites/production/camel/content/jdbc.html (original)
+++ websites/production/camel/content/jdbc.html Sun Nov 18 09:33:48 2012
@@ -161,7 +161,8 @@ reg.bind(<span class="code-quote">"testd
 <div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
 <pre class="code-java">&lt;camelContext id=<span class="code-quote">"camel"</span> xmlns=<span class="code-quote">"http:<span class="code-comment">//camel.apache.org/schema/spring"</span>&gt;
 </span>  &lt;route&gt;
-     &lt;from uri=<span class="code-quote">"timer:<span class="code-comment">//kickoff?period=10000"</span>/&gt;
+	 &lt;!-- trigger every second --&gt;
+     &lt;from uri=<span class="code-quote">"timer:<span class="code-comment">//kickoff?period=1s"</span>/&gt;
 </span>     &lt;setBody&gt;
        &lt;constant&gt;select * from customer&lt;/constant&gt;
      &lt;/setBody&gt;

Modified: websites/production/camel/content/news.html
==============================================================================
--- websites/production/camel/content/news.html (original)
+++ websites/production/camel/content/news.html Sun Nov 18 09:33:48 2012
@@ -84,6 +84,50 @@
 <div class="blog-post-listing">
             <div class="logo-heading-block">
             <span class="logoBlock">
+                <a shape="rect" class="userLogoLink" href="https://cwiki.apache.org/confluence/display/~muellerc">
+               <img class="userLogo logo" src="https://cwiki.apache.org/confluence/download/attachments/8552585/muellerc-21094-pp-204.jpg?version=1&amp;modificationDate=1331244486000" alt="User icon: muellerc" title="muellerc">
+           </a>            </span>
+            <span class="blogHeading">
+                </span><div class="page-metadata not-personal"><a shape="rect" class="url fn confluence-userlink" href="https://cwiki.apache.org/confluence/display/~muellerc">Christian Mueller</a> posted on Nov 17, 2012</div>
+                <a shape="rect" class="blogHeading" href="https://cwiki.apache.org/confluence/display/CAMEL/2012/11/17/Back+from+ApacheCon+EU+2012">Back from ApacheCon EU 2012</a>
+            
+        </div>
+    
+    <div class="wiki-content">
+        <p>We had a great stay at ApacheCon EU 2012 in Sinsheim, Germany last week.</p>
+
+<p>Some of the Apache Camel and Apache ActiveMQ committers like Hadrian Zbarcea, Charles Moulliard, Christian Schneider, Guillaume Nodet, Jean-Baptiste Onofr&#233;, Dejan Bosanac, Aki Yoshida and myself met some of our contributor like Lukasz Dywicki, Christian Ohr, Adrian Trenaman and some of our users like Kai W&#228;hner, Frank Pientka, Achim Nierbeck, Preben Asmussen, Alex Zbarcea and some more from SAP and other companies.</p>
+
+<p><span class="image-wrap" style="display: block; text-align: center"><img src="news.data/apachecon-eu-2012.jpg" style="border: 1px solid black"></span><br clear="none">
+In the Apache Camel in Action track we had five talks about Camel and ActiveMQ:<br clear="none">
+Christian M&#252;ller: Apache Camel in Action - Common problems, solutions and best practices<br clear="none">
+Hadrian Zbarcea: Apache Camel - Advanced Techniques<br clear="none">
+Dejan Bosanac: Apollo and future of ActiveMQ<br clear="none">
+Kai W&#228;hner: Next Generation &#8211; Systems Integration in the Cloud Era with Apache Camel<br clear="none">
+&#321;ukasz Dywicki: When Camel meets CDI</p>
+
+<p>The slides and audio recordings are not available yet, but I will post the links on the user mailing list and add it to our <a shape="rect" class="external-link" href="http://camel.apache.org/articles.html">articles site</a> if they are available.</p>
+
+
+<p><span class="image-wrap" style=""><a shape="rect" class="confluence-thumbnail-link 2448x3264" href="news.data/jacug-camel.jpg"><img src="news.thumbs/jacug-camel.jpg" style="border: 1px solid black"></a></span><br clear="none">
+Koseki Nobuyuki arrived from Japan with great gifts from the <a shape="rect" class="external-link" href="https://sites.google.com/site/jaacug" rel="nofollow">Japan Apache Camel User Group</a> for many Camel committer, contributor and user. Thanks again Koseki, we hope you have returned well.</p>
+
+<p>We have had good discussions about new requirements which lead in the direction to support additional EIP's like the <a shape="rect" class="external-link" href="http://www.eaipatterns.com/ControlBus.html" rel="nofollow">Control Bus EIP</a> or the <a shape="rect" class="external-link" href="http://www.enterpriseintegrationpatterns.com/MessageHistory.html" rel="nofollow">Message History EIP</a>.<br clear="none">
+We have also talked about the long awaited Camel 3.0 release and what should be included and in which manner. We shared and discussed some ideas but didn't make any decisions except to revive the discussion about Camel 3.0. Expect some <span class="error">[DISCUSS]</span> threads in the next day's at our development mailing list. If you are interested in these discussions and want share your opinions, please join us! You can find out more about our mailing lists <a shape="rect" class="external-link" href="http://camel.apache.org/mailing-lists.html">here</a>.</p>
+
+<p>After all this discussions (and sometime during the discussions), we had some beers together. I really enjoyed this time and I'm looking forward to meeting you all again at <a shape="rect" class="external-link" href="http://na.apachecon.com/" rel="nofollow">ApacheCon NA 2013</a> in Portland, Oregon. We have got 18 proposals for talks about Apache Camel. Keep your finger crossed that we will see many of these proposals accepted...</p>
+
+<p>Enjoy the Camel ride!<br clear="none">
+Christian</p>
+    </div>
+    
+        
+    </div>
+    
+        
+<div class="blog-post-listing">
+            <div class="logo-heading-block">
+            <span class="logoBlock">
                 <a shape="rect" class="userLogoLink" href="https://cwiki.apache.org/confluence/display/~hadrian@apache.org">
                <img class="userLogo logo" src="https://cwiki.apache.org/confluence/download/attachments/72923/0e406ed.jpg?version=1&amp;modificationDate=1334889126000" alt="User icon: hadrian@apache.org" title="hadrian@apache.org">
            </a>            </span>
@@ -597,27 +641,6 @@ This release resolved over 100 JIRA issu
         
     </div>
     
-        
-<div class="blog-post-listing">
-            <div class="logo-heading-block">
-            <span class="logoBlock">
-                <a shape="rect" class="userLogoLink" href="https://cwiki.apache.org/confluence/display/~davsclaus">
-               <img class="userLogo logo" src="https://cwiki.apache.org/confluence/download/attachments/71119/davsclaus-43496-pp-claus-ibsen-head-shot2.png?version=1&amp;modificationDate=1298447947000" alt="User icon: davsclaus" title="davsclaus">
-           </a>            </span>
-            <span class="blogHeading">
-                </span><div class="page-metadata not-personal"><a shape="rect" class="url fn confluence-userlink" href="https://cwiki.apache.org/confluence/display/~davsclaus">Claus Ibsen</a> posted on Sep 16, 2011</div>
-                <a shape="rect" class="blogHeading" href="https://cwiki.apache.org/confluence/display/CAMEL/2011/09/16/Apache+Camel+2.8.1+Released">Apache Camel 2.8.1 Released</a>
-            
-        </div>
-    
-    <div class="wiki-content">
-        <p>The Camel PMC is glad to announce the availability of apache-camel version 2.8.1. This release resolved over 45 JIRA issues (mostly bugs) reported by users.<br clear="none">
-<a shape="rect" href="download.html" title="Download">Download</a> Camel now, check out the <a shape="rect" href="camel-281-release.html" title="Camel 2.8.1 Release">release notes</a> and enjoy the ride!</p>
-    </div>
-    
-        
-    </div>
-    
 </div>
         </td>
         <td valign="top">

Added: websites/production/camel/content/news.thumbs/jacug-camel.jpg
==============================================================================
Binary file - no diff available.

Propchange: websites/production/camel/content/news.thumbs/jacug-camel.jpg
------------------------------------------------------------------------------
    svn:mime-type = image/jpeg

Modified: websites/production/camel/content/siteindex.html
==============================================================================
--- websites/production/camel/content/siteindex.html (original)
+++ websites/production/camel/content/siteindex.html Sun Nov 18 09:33:48 2012
@@ -80,7 +80,7 @@
 
 <p>
 <table class="grid" width="99%" cellspacing="0"><tr><td colspan="2" rowspan="1">
-         <table width="100%"><tr><td colspan="1" rowspan="1"><a shape="rect" href="#index-0-9">0-9</a> ... 0</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-A">A</a> ... 30</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-B">B</a> ... 34</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-C">C</a> ... 126</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-D">D</a> ... 28</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-E">E</a> ... 28</td></tr><tr><td colspan="1" rowspan="1"><a shape="rect" href="#index-F">F</a> ... 12</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-G">G</a> ... 23</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-H">H</a> ... 79</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-I">I</a> ... 15</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-J">J</a> ... 24</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-K">K</a> ... 3</td></tr><tr><td colspan
 ="1" rowspan="1"><a shape="rect" href="#index-L">L</a> ... 16</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-M">M</a> ... 26</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-N">N</a> ... 8</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-O">O</a> ... 4</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-P">P</a> ... 24</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-Q">Q</a> ... 4</td></tr><tr><td colspan="1" rowspan="1"><a shape="rect" href="#index-R">R</a> ... 27</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-S">S</a> ... 64</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-T">T</a> ... 40</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-U">U</a> ... 16</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-V">V</a> ... 6</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-W">W</a> ... 27</td></tr><tr><td colspan="1" rowspan="1"><a shape="rect" href="#index-X">X<
 /a> ... 11</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-Y">Y</a> ... 0</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-Z">Z</a> ... 3</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-%21@%23%24">!@#$</a> ... 0</td><td colspan="1" rowspan="1">&#160;</td><td colspan="1" rowspan="1">&#160;</td></tr></table>
+         <table width="100%"><tr><td colspan="1" rowspan="1"><a shape="rect" href="#index-0-9">0-9</a> ... 0</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-A">A</a> ... 30</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-B">B</a> ... 35</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-C">C</a> ... 128</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-D">D</a> ... 28</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-E">E</a> ... 28</td></tr><tr><td colspan="1" rowspan="1"><a shape="rect" href="#index-F">F</a> ... 12</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-G">G</a> ... 23</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-H">H</a> ... 79</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-I">I</a> ... 15</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-J">J</a> ... 24</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-K">K</a> ... 3</td></tr><tr><td colspan
 ="1" rowspan="1"><a shape="rect" href="#index-L">L</a> ... 16</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-M">M</a> ... 27</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-N">N</a> ... 8</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-O">O</a> ... 4</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-P">P</a> ... 24</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-Q">Q</a> ... 4</td></tr><tr><td colspan="1" rowspan="1"><a shape="rect" href="#index-R">R</a> ... 27</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-S">S</a> ... 64</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-T">T</a> ... 40</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-U">U</a> ... 16</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-V">V</a> ... 6</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-W">W</a> ... 27</td></tr><tr><td colspan="1" rowspan="1"><a shape="rect" href="#index-X">X<
 /a> ... 11</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-Y">Y</a> ... 0</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-Z">Z</a> ... 3</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-%21@%23%24">!@#$</a> ... 0</td><td colspan="1" rowspan="1">&#160;</td><td colspan="1" rowspan="1">&#160;</td></tr></table>
         </td></tr><tr valign="top"><td colspan="1" rowspan="1"><h4 style="margin-top: 0px"><a shape="rect" name="index-0-9"></a>0-9</h4>
         </td><td colspan="1" rowspan="1"><h4 style="margin-top: 0px"><a shape="rect" name="index-A"></a>A</h4>
                                  <span class="icon icon-page" title="Page">Page:</span>
@@ -257,6 +257,10 @@
         <br clear="none">
              <div class="smalltext" style="margin: 0 0 0 36px">Better JMS Transport for CXF Webservice using Apache Camel  Configuring JMS in Apache CXF before Version 2.1.3 is possible but not really easy or nice. This article shows how to use Apache Camel to provide a better JMS Transport for CXF ... </div>
                                  <span class="icon icon-page" title="Page">Page:</span>
+                         <a shape="rect" href="binding.html">Binding</a>
+        <br clear="none">
+             <div class="smalltext" style="margin: 0 0 0 36px">Binding  In Camel terms a binding is a way of wrapping an Endpoint in a contract; such as a Data Format, a Content Enricher or validation step. Bindings are completely optional and you can choose to use them on any camel endpoint Components.  Bindings are inspired by the work ... </div>
+                                 <span class="icon icon-page" title="Page">Page:</span>
                          <a shape="rect" href="bindy.html">Bindy</a>
         <br clear="none">
              <div class="smalltext" style="margin: 0 0 0 36px">Bindy  The idea that the developers has followed to design this component was to allow the parsing/binding of non structured data (or to be more precise nonXML data) to Java Bean using annotations. Using Bindy, you can bind data like :  CSV record ... </div>
@@ -436,7 +440,7 @@
                                  <span class="icon icon-page" title="Page">Page:</span>
                          <a shape="rect" href="camel-2110-release.html">Camel 2.11.0 Release</a>
         <br clear="none">
-             <div class="smalltext" style="margin: 0 0 0 36px">Camel 2.11.0 release (currently in progress)    !http://camel.apache.org/download.data/camelboxv1.0150x200.png!        New and Noteworthy  Welcome to the 2.11.0 release with approximately XXX issues resolved including new features, improvements, and bug fixes, such as:   Added support for SOAP 1.2 in SOAP data ... </div>
+             <div class="smalltext" style="margin: 0 0 0 36px">Camel 2.11.0 release (currently in progress)    !http://camel.apache.org/download.data/camelboxv1.0150x200.png!        New and Noteworthy  Welcome to the 2.11.0 release with approximately XXX issues resolved including new features, improvements, and bug fixes, such as:   Added Binding support, so it is easy to combine ... </div>
                                  <span class="icon icon-page" title="Page">Page:</span>
                          <a shape="rect" href="camel-220-release.html">Camel 2.2.0 Release</a>
         <br clear="none">
@@ -596,7 +600,7 @@
                                  <span class="icon icon-page" title="Page">Page:</span>
                          <a shape="rect" href="camel-maven-archetypes.html">Camel Maven Archetypes</a>
         <br clear="none">
-             <div class="smalltext" style="margin: 0 0 0 36px">Camel Maven Archetypes  Camel is distributed with the following archetypes for Maven end users.   Archetype Supported    Archetype  Description    camelarchetypeactivemq  This archetype is used to create a new Maven project for Camel routes. You can use this quickly to get up to speed ... </div>
+             <div class="smalltext" style="margin: 0 0 0 36px">Camel Maven Archetypes  Camel is distributed with the following archetypes for Maven end users.   Archetype Supported    Archetype  Description    camelarchetypeactivemq  This archetype is used to create a new Maven project for Camel routes with Apache ActiveMQ embedded.   camelarchetypeblueprint  Camel 2.8: This archetype ... </div>
                                  <span class="icon icon-page" title="Page">Page:</span>
                          <a shape="rect" href="camel-maven-plugin.html">Camel Maven Plugin</a>
         <br clear="none">
@@ -616,7 +620,7 @@
                                  <span class="icon icon-page" title="Page">Page:</span>
                          <a shape="rect" href="camel-transport-for-cxf.html">Camel Transport for CXF</a>
         <br clear="none">
-             <div class="smalltext" style="margin: 0 0 0 36px">What's the Camel Transport for CXF  In CXF you offer or consume a webservice by defining it&#180;s address. The first part of the address specifies the protocol to use. For example address="http://localhost:90000" in an endpoint configuration means your service will be offered using ... </div>
+             <div class="smalltext" style="margin: 0 0 0 36px">What's the Camel Transport for CXF  In CXF you offer or consume a webservice by defining it&#180;s address. The first part of the address specifies the protocol to use. For example address="http://localhost:9000" in an endpoint configuration means your service will be offered using ... </div>
                                  <span class="icon icon-page" title="Page">Page:</span>
                          <a shape="rect" href="camel-xyz-release-template.html">Camel x.y.z Release (template)</a>
         <br clear="none">
@@ -762,6 +766,14 @@
         <br clear="none">
              <div class="smalltext" style="margin: 0 0 0 36px">many ways you can help make Camel a better piece of software please dive in and help\!  Try surf the documentation if somethings confusing or not clear, let us know. Download the code &amp; try it out and see what you think ... </div>
                                  <span class="icon icon-page" title="Page">Page:</span>
+                         <a shape="rect" href="controlbus.html">ControlBus</a>
+        <br clear="none">
+             <div class="smalltext" style="margin: 0 0 0 36px">ControlBus The Control Bus http://www.eaipatterns.com/ControlBus.html from the EIP patterns Enterprise Integration Patterns allows for the integration system to be monitored and managed from within the framework.   !http://www.eaipatterns.com/img/ControlBus.gif!  Use a Control Bus to manage an enterprise ... </div>
+                                 <span class="icon icon-page" title="Page">Page:</span>
+                         <a shape="rect" href="controlbus-component.html">ControlBus Component</a>
+        <br clear="none">
+             <div class="smalltext" style="margin: 0 0 0 36px">ControlBus Component Available as of Camel 2.11  The controlbus: component provides easy management of Camel applications based on the Control Bus ControlBus EIP pattern. For example by sending a message to an Endpoint you can control the lifecycle of routes, or gather performance ... </div>
+                                 <span class="icon icon-page" title="Page">Page:</span>
                          <a shape="rect" href="convertbodyto.html">convertBodyTo</a>
         <br clear="none">
              <div class="smalltext" style="margin: 0 0 0 36px">Convert the message body to the given class type . To do so camel uses a hierarchy of TypeConverters   Syntax   Java  convertBodyTo(Class type \, String charset\)   Spring XML  &lt;convertBodyTo type="&lt;String&gt;" \charset="&lt;String&gt;"\ &gt;   Parameters    Parameter  Type  Description ... </div>
@@ -1824,6 +1836,10 @@
         <br clear="none">
              <div class="smalltext" style="margin: 0 0 0 36px">Message Filter  The Message Filter http://www.enterpriseintegrationpatterns.com/Filter.html from the EIP patterns Enterprise Integration Patterns allows you to filter messages  !http://www.enterpriseintegrationpatterns.com/img/MessageFilter.gif!  The following example shows how to create a Message Filter route consuming ... </div>
                                  <span class="icon icon-page" title="Page">Page:</span>
+                         <a shape="rect" href="message-history.html">Message History</a>
+        <br clear="none">
+             <div class="smalltext" style="margin: 0 0 0 36px">Message History  The Message History http://www.eaipatterns.com/MessageHistory.html from the EIP patterns Enterprise Integration Patterns allows for analyzing and debugging the flow of messages in a loosely coupled system.  !http://www.eaipatterns.com/img/MessageHistory.gif!  Attaching a Message History to the message will provide ... </div>
+                                 <span class="icon icon-page" title="Page">Page:</span>
                          <a shape="rect" href="message-router.html">Message Router</a>
         <br clear="none">
              <div class="smalltext" style="margin: 0 0 0 36px">Message Router  The Message Router http://www.enterpriseintegrationpatterns.com/MessageRouter.html from the EIP patterns Enterprise Integration Patterns allows you to consume from an input destination, evaluate some predicate then choose the right output destination.  !http://www.enterpriseintegrationpatterns.com/img ... </div>
@@ -2260,7 +2276,7 @@
                                  <span class="icon icon-page" title="Page">Page:</span>
                          <a shape="rect" href="sjms.html">SJMS</a>
         <br clear="none">
-             <div class="smalltext" style="margin: 0 0 0 36px">SJMS Component  Available as of Camel 2.11    This component is under active development.    The SJMS Component is a JMS client for use with Camel. SJMS uses a JMS client API written explicitly for Camel and does not depend on any third party messaging implementations ... </div>
+             <div class="smalltext" style="margin: 0 0 0 36px">SJMS Component  Available as of Camel 2.11    This component is under active development.    The Simple JMS Component, or SJMS, is a JMS client for use with Camel that uses well known best practices when it comes to JMS client creation and configuration. SJMS contains ... </div>
                                  <span class="icon icon-page" title="Page">Page:</span>
                          <a shape="rect" href="smooks.html">Smooks</a>
         <br clear="none">
@@ -2651,7 +2667,7 @@
                                  <span class="icon icon-page" title="Page">Page:</span>
                          <a shape="rect" href="vtd-xml.html">VTD-XML</a>
         <br clear="none">
-             <div class="smalltext" style="margin: 0 0 0 36px">VTDXML Available as of Camel 2.11  The VTDXML component supports the VTDXML Library http://vtdxml.sourceforge.net/ for very fast and efficient XPath processing. The camelvtdxml library is provided by the Camel Extra http://code.google.com/p/camelextra/ project which hosts all GPL ... </div>
+             <div class="smalltext" style="margin: 0 0 0 36px">VTDXML Available as of Camel 2.10  The VTDXML component supports the VTDXML Library http://vtdxml.sourceforge.net/ for very fast and efficient XPath processing. The camelvtdxml library is provided by the Camel Extra http://code.google.com/p/camelextra/ project which hosts all GPL ... </div>
         </td><td colspan="1" rowspan="1"><h4 style="margin-top: 0px"><a shape="rect" name="index-W"></a>W</h4>
                                  <span class="icon icon-page" title="Page">Page:</span>
                          <a shape="rect" href="walk-through-an-example.html">Walk through an Example</a>