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 2019/02/11 01:11:28 UTC

svn commit: r1040264 - in /websites/production/camel/content: ./ cache/ index.userimage/

Author: buildbot
Date: Mon Feb 11 01:11:27 2019
New Revision: 1040264

Log:
Production update by buildbot for camel

Added:
    websites/production/camel/content/cache/main.pageCache   (with props)
Modified:
    websites/production/camel/content/book-in-one-page.html
    websites/production/camel/content/book-tutorials.html
    websites/production/camel/content/composed-message-processor.html
    websites/production/camel/content/content-filter.html
    websites/production/camel/content/detour.html
    websites/production/camel/content/download-archives.html
    websites/production/camel/content/eventnotifier-to-log-details-about-all-sent-exchanges.html
    websites/production/camel/content/index.html
    websites/production/camel/content/index.userimage/user-avatar
    websites/production/camel/content/language.html
    websites/production/camel/content/news.html
    websites/production/camel/content/processorfactory.html
    websites/production/camel/content/selective-consumer.html
    websites/production/camel/content/spark-rest.html

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 Feb 11 01:11:27 2019
@@ -4407,11 +4407,11 @@ So we completed the last piece in the pi
 <p>This example has been removed from <strong>Camel 2.9</strong> onwards. Apache Axis 1.4 is a very old and unsupported framework. We encourage users to use <a shape="rect" href="cxf.html">CXF</a> instead of Axis.</p></div></div>
 
 <div class="conf-macro output-block" data-hasbody="false" data-macro-name="toc"><style type="text/css">/*<![CDATA[*/
-div.rbtoc1549837201027 {padding: 0px;}
-div.rbtoc1549837201027 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1549837201027 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1549845938099 {padding: 0px;}
+div.rbtoc1549845938099 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1549845938099 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</style><div class="toc-macro rbtoc1549837201027">
+/*]]>*/</style><div class="toc-macro rbtoc1549845938099">
 <ul class="toc-indentation"><li><a shape="rect" href="#BookInOnePage-TutorialusingAxis1.4withApacheCamel">Tutorial using Axis 1.4 with Apache Camel</a>
 <ul class="toc-indentation"><li><a shape="rect" href="#BookInOnePage-Prerequisites">Prerequisites</a></li><li><a shape="rect" href="#BookInOnePage-Distribution">Distribution</a></li><li><a shape="rect" href="#BookInOnePage-Introduction">Introduction</a></li><li><a shape="rect" href="#BookInOnePage-SettinguptheprojecttorunAxis">Setting up the project to run Axis</a>
 <ul class="toc-indentation"><li><a shape="rect" href="#BookInOnePage-Maven2">Maven 2</a></li><li><a shape="rect" href="#BookInOnePage-wsdl">wsdl</a></li><li><a shape="rect" href="#BookInOnePage-ConfiguringAxis">Configuring Axis</a></li><li><a shape="rect" href="#BookInOnePage-RunningtheExample">Running the Example</a></li></ul>

Modified: websites/production/camel/content/book-tutorials.html
==============================================================================
--- websites/production/camel/content/book-tutorials.html (original)
+++ websites/production/camel/content/book-tutorials.html Mon Feb 11 01:11:27 2019
@@ -1999,11 +1999,11 @@ So we completed the last piece in the pi
 <p>This example has been removed from <strong>Camel 2.9</strong> onwards. Apache Axis 1.4 is a very old and unsupported framework. We encourage users to use <a shape="rect" href="cxf.html">CXF</a> instead of Axis.</p></div></div>
 
 <div class="conf-macro output-block" data-hasbody="false" data-macro-name="toc"><style type="text/css">/*<![CDATA[*/
-div.rbtoc1548451414397 {padding: 0px;}
-div.rbtoc1548451414397 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1548451414397 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1549846109097 {padding: 0px;}
+div.rbtoc1549846109097 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1549846109097 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</style><div class="toc-macro rbtoc1548451414397">
+/*]]>*/</style><div class="toc-macro rbtoc1549846109097">
 <ul class="toc-indentation"><li><a shape="rect" href="#BookTutorials-TutorialusingAxis1.4withApacheCamel">Tutorial using Axis 1.4 with Apache Camel</a>
 <ul class="toc-indentation"><li><a shape="rect" href="#BookTutorials-Prerequisites">Prerequisites</a></li><li><a shape="rect" href="#BookTutorials-Distribution">Distribution</a></li><li><a shape="rect" href="#BookTutorials-Introduction">Introduction</a></li><li><a shape="rect" href="#BookTutorials-SettinguptheprojecttorunAxis">Setting up the project to run Axis</a>
 <ul class="toc-indentation"><li><a shape="rect" href="#BookTutorials-Maven2">Maven 2</a></li><li><a shape="rect" href="#BookTutorials-wsdl">wsdl</a></li><li><a shape="rect" href="#BookTutorials-ConfiguringAxis">Configuring Axis</a></li><li><a shape="rect" href="#BookTutorials-RunningtheExample">Running the Example</a></li></ul>

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

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

Modified: websites/production/camel/content/composed-message-processor.html
==============================================================================
--- websites/production/camel/content/composed-message-processor.html (original)
+++ websites/production/camel/content/composed-message-processor.html Mon Feb 11 01:11:27 2019
@@ -109,23 +109,7 @@ Whereas using the <a shape="rect" href="
 
 <p>In this example we want to check that a multipart order can be filled. Each part of the order requires a check at a different inventory.</p>
 
-Error rendering macro 'code': Invalid value specified for parameter 'java.lang.NullPointerException'<pre class="conf-macro output-inline" data-hasbody="true" data-macro-name="unmigrated-inline-wiki-markup">
-// split up the order so individual OrderItems can be validated by the appropriate bean
-from("direct:start")
-    .split().body()
-    .choice() 
-        .when().method("orderItemHelper", "isWidget")
-            .to("bean:widgetInventory")
-        .otherwise()
-            .to("bean:gadgetInventory")
-    .end()
-    .to("seda:aggregate");
-
-// collect and re-assemble the validated OrderItems into an order again
-from("seda:aggregate")
-    .aggregate(new MyOrderAggregationStrategy()).header("orderId").completionTimeout(100).completionTimeoutCheckerInterval(10)
-        .to("mock:result");
-</pre>
+<div class="error conf-macro output-inline" data-hasbody="true" data-macro-name="unmigrated-inline-wiki-markup"><span class="error">Error formatting macro: snippet: java.lang.IndexOutOfBoundsException: Index: 20, Size: 20</span> </div>
 
 <p><strong>Using the <a shape="rect" href="spring-xml-extensions.html">Spring XML Extensions</a></strong></p>
 
@@ -171,88 +155,16 @@ from("seda:aggregate")
 <h3 id="ComposedMessageProcessor-ExampleusingonlySplitter">Example using only Splitter</h3>
 
 <p>In this example we want to split an incoming order using the <a shape="rect" href="splitter.html">Splitter</a> eip, transform each order line, and then combine the order lines into a new order message.</p>
-Error rendering macro 'code': Invalid value specified for parameter 'java.lang.NullPointerException'<pre class="conf-macro output-inline" data-hasbody="true" data-macro-name="unmigrated-inline-wiki-markup">
-// this routes starts from the direct:start endpoint
-// the body is then splitted based on @ separator
-// the splitter in Camel supports InOut as well and for that we need
-// to be able to aggregate what response we need to send back, so we provide our
-// own strategy with the class MyOrderStrategy.
-from("direct:start")
-    .split(body().tokenize("@"), new MyOrderStrategy())
-        // each splitted message is then send to this bean where we can process it
-        .to("bean:MyOrderService?method=handleOrder")
-        // this is important to end the splitter route as we do not want to do more routing
-        // on each splitted message
-    .end()
-    // after we have splitted and handled each message we want to send a single combined
-    // response back to the original caller, so we let this bean build it for us
-    // this bean will receive the result of the aggregate strategy: MyOrderStrategy
-    .to("bean:MyOrderService?method=buildCombinedResponse")
-</pre>
+<div class="error conf-macro output-inline" data-hasbody="true" data-macro-name="unmigrated-inline-wiki-markup"><span class="error">Error formatting macro: snippet: java.lang.IndexOutOfBoundsException: Index: 20, Size: 20</span> </div>
 
 <div class="confluence-information-macro confluence-information-macro-tip conf-macro output-block" data-hasbody="true" data-macro-name="tip"><p class="title">Using XML</p><span class="aui-icon aui-icon-small aui-iconfont-approve confluence-information-macro-icon"> </span><div class="confluence-information-macro-body">
 <p>If you use XML, then the &lt;split&gt; tag offers the strategyRef attribute to refer to your custom <code>AggregationStrategy</code></p></div></div>
 
 <p>The bean with the methods to transform the order line and process the order as well:</p>
-Error rendering macro 'code': Invalid value specified for parameter 'java.lang.NullPointerException'<pre class="conf-macro output-inline" data-hasbody="true" data-macro-name="unmigrated-inline-wiki-markup">
-public static class MyOrderService {
-
-    private static int counter;
-
-    /**
-     * We just handle the order by returning a id line for the order
-     */
-    public String handleOrder(String line) {
-        LOG.debug("HandleOrder: " + line);
-        return "(id=" + ++counter + ",item=" + line + ")";
-    }
-
-    /**
-     * We use the same bean for building the combined response to send
-     * back to the original caller
-     */
-    public String buildCombinedResponse(String line) {
-        LOG.debug("BuildCombinedResponse: " + line);
-        return "Response[" + line + "]";
-    }
-}
-</pre>
+<div class="error conf-macro output-inline" data-hasbody="true" data-macro-name="unmigrated-inline-wiki-markup"><span class="error">Error formatting macro: snippet: java.lang.IndexOutOfBoundsException: Index: 20, Size: 20</span> </div>
 
 <p>And the <code>AggregationStrategy</code> we use with the <a shape="rect" href="splitter.html">Splitter</a> eip to combine the orders back again (eg fork/join):</p>
-Error rendering macro 'code': Invalid value specified for parameter 'java.lang.NullPointerException'<pre class="conf-macro output-inline" data-hasbody="true" data-macro-name="unmigrated-inline-wiki-markup">
-/**
- * This is our own order aggregation strategy where we can control
- * how each splitted message should be combined. As we do not want to
- * loos any message we copy from the new to the old to preserve the
- * order lines as long we process them
- */
-public static class MyOrderStrategy implements AggregationStrategy {
-
-    public Exchange aggregate(Exchange oldExchange, Exchange newExchange) {
-        // put order together in old exchange by adding the order from new exchange
-
-        if (oldExchange == null) {
-            // the first time we aggregate we only have the new exchange,
-            // so we just return it
-            return newExchange;
-        }
-
-        String orders = oldExchange.getIn().getBody(String.class);
-        String newLine = newExchange.getIn().getBody(String.class);
-
-        LOG.debug("Aggregate old orders: " + orders);
-        LOG.debug("Aggregate new order: " + newLine);
-
-        // put orders together separating by semi colon
-        orders = orders + ";" + newLine;
-        // put combined order back on old to preserve it
-        oldExchange.getIn().setBody(orders);
-
-        // return old as this is the one that has all the orders gathered until now
-        return oldExchange;
-    }
-}
-</pre>
+<div class="error conf-macro output-inline" data-hasbody="true" data-macro-name="unmigrated-inline-wiki-markup"><span class="error">Error formatting macro: snippet: java.lang.IndexOutOfBoundsException: Index: 20, Size: 20</span> </div>
 
 
 <div class="conf-macro output-block" data-hasbody="false" data-macro-name="include"><h4 id="ComposedMessageProcessor-UsingThisPattern">Using This Pattern</h4>

Modified: websites/production/camel/content/content-filter.html
==============================================================================
--- websites/production/camel/content/content-filter.html (original)
+++ websites/production/camel/content/content-filter.html Mon Feb 11 01:11:27 2019
@@ -103,19 +103,10 @@
 <p><strong>Using the <a shape="rect" href="fluent-builders.html">Fluent Builders</a></strong></p>
 
 <p>Here is a simple example using the <a shape="rect" href="dsl.html">DSL</a> directly</p>
-Error rendering macro 'code': Invalid value specified for parameter 'java.lang.NullPointerException'<pre class="conf-macro output-inline" data-hasbody="true" data-macro-name="unmigrated-inline-wiki-markup">
-from("direct:start").setBody(body().append(" World!")).to("mock:result");
-</pre>
+<div class="error conf-macro output-inline" data-hasbody="true" data-macro-name="unmigrated-inline-wiki-markup"><span class="error">Error formatting macro: snippet: java.lang.IndexOutOfBoundsException: Index: 20, Size: 20</span> </div>
 
 <p>In this example we add our own <a shape="rect" href="processor.html">Processor</a></p>
-Error rendering macro 'code': Invalid value specified for parameter 'java.lang.NullPointerException'<pre class="conf-macro output-inline" data-hasbody="true" data-macro-name="unmigrated-inline-wiki-markup">
-from("direct:start").process(new Processor() {
-    public void process(Exchange exchange) {
-        Message in = exchange.getIn();
-        in.setBody(in.getBody(String.class) + " World!");
-    }
-}).to("mock:result");
-</pre>
+<div class="error conf-macro output-inline" data-hasbody="true" data-macro-name="unmigrated-inline-wiki-markup"><span class="error">Error formatting macro: snippet: java.lang.IndexOutOfBoundsException: Index: 20, Size: 20</span> </div>
 
 <p>For further examples of this pattern in use you could look at one of the JUnit tests</p>
 

Modified: websites/production/camel/content/detour.html
==============================================================================
--- websites/production/camel/content/detour.html (original)
+++ websites/production/camel/content/detour.html Mon Feb 11 01:11:27 2019
@@ -98,11 +98,7 @@
 
 <p>In this example we essentially have a route like <code>from("direct:start").to("mock:result")</code> with a conditional detour to the <code>mock:detour</code> endpoint in the middle of the route..</p>
 
-Error rendering macro 'code': Invalid value specified for parameter 'java.lang.NullPointerException'<pre class="conf-macro output-inline" data-hasbody="true" data-macro-name="unmigrated-inline-wiki-markup">
-from("direct:start").choice()
-    .when().method("controlBean", "isDetour").to("mock:detour").end()
-    .to("mock:result");                
-</pre>
+<div class="error conf-macro output-inline" data-hasbody="true" data-macro-name="unmigrated-inline-wiki-markup"><span class="error">Error formatting macro: snippet: java.lang.IndexOutOfBoundsException: Index: 20, Size: 20</span> </div>
 
 <p><strong>Using the <a shape="rect" href="spring-xml-extensions.html">Spring XML Extensions</a></strong></p>
 

Modified: websites/production/camel/content/download-archives.html
==============================================================================
--- websites/production/camel/content/download-archives.html (original)
+++ websites/production/camel/content/download-archives.html Mon Feb 11 01:11:27 2019
@@ -78,7 +78,7 @@
 	<tbody>
         <tr>
         <td valign="top" width="100%">
-<div class="wiki-content maincontent"><h2 id="DownloadArchives-Downloadarchives">Download archives</h2><p>You can use the Apache Archives to download all the Camel releases.</p><ul class="alternate"><li><a shape="rect" class="external-link" href="http://archive.apache.org/dist/camel/apache-camel/">http://archive.apache.org/dist/camel/apache-camel/</a> - All release since Camel became a top level Apache project</li><li><a shape="rect" class="external-link" href="http://archive.apache.org/dist/activemq/apache-camel/">http://archive.apache.org/dist/activemq/apache-camel/</a> - For old 1.x releases when the Camel project was a sub-project of Apache ActiveMQ</li></ul><div class="confluence-information-macro confluence-information-macro-information conf-macro output-block" data-hasbody="true" data-macro-name="info"><p class="title">Downloading</p><span class="aui-icon aui-icon-small aui-iconfont-info confluence-information-macro-icon"> </span><div class="confluence-information-macro-body"
 ><p>The links below contains the release notes for all the Camel release. However if you want to download the release, you <strong>must</strong> use the download archives, which is the two links above.</p></div></div><p>All time Apache Camel releases notes:</p><p></p><ul class="childpages-macro conf-macro output-block" data-hasbody="false" data-macro-name="children"><li><a shape="rect" href="camel-100-release.html">Camel 1.0.0 Release</a></li><li><a shape="rect" href="camel-110-release.html">Camel 1.1.0 Release</a></li><li><a shape="rect" href="camel-120-release.html">Camel 1.2.0 Release</a></li><li><a shape="rect" href="camel-130-release.html">Camel 1.3.0 Release</a></li><li><a shape="rect" href="camel-140-release.html">Camel 1.4.0 Release</a></li><li><a shape="rect" href="camel-150-release.html">Camel 1.5.0 Release</a></li><li><a shape="rect" href="camel-160-release.html">Camel 1.6.0 Release</a></li><li><a shape="rect" href="camel-161-release.html">Camel 1.6.1 Release</a></li><li>
 <a shape="rect" href="camel-162-release.html">Camel 1.6.2 Release</a></li><li><a shape="rect" href="camel-163-release.html">Camel 1.6.3 Release</a></li><li><a shape="rect" href="camel-164-release.html">Camel 1.6.4 Release</a></li><li><a shape="rect" href="camel-200-release.html">Camel 2.0.0 Release</a></li><li><a shape="rect" href="camel-20-m1-release.html">Camel 2.0-M1 Release</a></li><li><a shape="rect" href="camel-20-m2-release.html">Camel 2.0-M2 Release</a></li><li><a shape="rect" href="camel-20-m3-release.html">Camel 2.0-M3 Release</a></li><li><a shape="rect" href="camel-210-release.html">Camel 2.1.0 Release</a></li><li><a shape="rect" href="camel-220-release.html">Camel 2.2.0 Release</a></li><li><a shape="rect" href="camel-230-release.html">Camel 2.3.0 Release</a></li><li><a shape="rect" href="camel-240-release.html">Camel 2.4.0 Release</a></li><li><a shape="rect" href="camel-250-release.html">Camel 2.5.0 Release</a></li><li><a shape="rect" href="camel-260-release.html">Camel 
 2.6.0 Release</a></li><li><a shape="rect" href="camel-270-release.html">Camel 2.7.0 Release</a></li><li><a shape="rect" href="camel-271-release.html">Camel 2.7.1 Release</a></li><li><a shape="rect" href="camel-272-release.html">Camel 2.7.2 Release</a></li><li><a shape="rect" href="camel-273-release.html">Camel 2.7.3 Release</a></li><li><a shape="rect" href="camel-274-release.html">Camel 2.7.4 Release</a></li><li><a shape="rect" href="camel-275-release.html">Camel 2.7.5 Release</a></li><li><a shape="rect" href="camel-280-release.html">Camel 2.8.0 Release</a></li><li><a shape="rect" href="camel-281-release.html">Camel 2.8.1 Release</a></li><li><a shape="rect" href="camel-282-release.html">Camel 2.8.2 Release</a></li><li><a shape="rect" href="camel-283-release.html">Camel 2.8.3 Release</a></li><li><a shape="rect" href="camel-284-release.html">Camel 2.8.4 Release</a></li><li><a shape="rect" href="camel-285-release.html">Camel 2.8.5 Release</a></li><li><a shape="rect" href="camel-286-rel
 ease.html">Camel 2.8.6 Release</a></li><li><a shape="rect" href="camel-290-release.html">Camel 2.9.0 Release</a></li><li><a shape="rect" href="camel-291-release.html">Camel 2.9.1 Release</a></li><li><a shape="rect" href="camel-292-release.html">Camel 2.9.2 Release</a></li><li><a shape="rect" href="camel-293-release.html">Camel 2.9.3 Release</a></li><li><a shape="rect" href="camel-294-release.html">Camel 2.9.4 Release</a></li><li><a shape="rect" href="camel-295-release.html">Camel 2.9.5 Release</a></li><li><a shape="rect" href="camel-296-release.html">Camel 2.9.6 Release</a></li><li><a shape="rect" href="camel-297-release.html">Camel 2.9.7 Release</a></li><li><a shape="rect" href="camel-298-release.html">Camel 2.9.8 Release</a></li><li><a shape="rect" href="camel-2100-release.html">Camel 2.10.0 Release</a></li><li><a shape="rect" href="camel-2101-release.html">Camel 2.10.1 Release</a></li><li><a shape="rect" href="camel-2102-release.html">Camel 2.10.2 Release</a></li><li><a shape="re
 ct" href="camel-2103-release.html">Camel 2.10.3 Release</a></li><li><a shape="rect" href="camel-2104-release.html">Camel 2.10.4 Release</a></li><li><a shape="rect" href="camel-2105-release.html">Camel 2.10.5 Release</a></li><li><a shape="rect" href="camel-2106-release.html">Camel 2.10.6 Release</a></li><li><a shape="rect" href="camel-2107-release.html">Camel 2.10.7 Release</a></li><li><a shape="rect" href="camel-2110-release.html">Camel 2.11.0 Release</a></li><li><a shape="rect" href="camel-2111-release.html">Camel 2.11.1 Release</a></li><li><a shape="rect" href="camel-2112-release.html">Camel 2.11.2 release</a></li><li><a shape="rect" href="camel-2113-release.html">Camel 2.11.3 release</a></li><li><a shape="rect" href="camel-2114-release.html">Camel 2.11.4 Release</a></li><li><a shape="rect" href="camel-2120-release.html">Camel 2.12.0 Release</a></li><li><a shape="rect" href="camel-2121-release.html">Camel 2.12.1 Release</a></li><li><a shape="rect" href="camel-2122-release.html">Ca
 mel 2.12.2 Release</a></li><li><a shape="rect" href="camel-2123-release.html">Camel 2.12.3 Release</a></li><li><a shape="rect" href="camel-2124-release.html">Camel 2.12.4 Release</a></li><li><a shape="rect" href="camel-2125-release.html">Camel 2.12.5 Release</a></li><li><a shape="rect" href="camel-2130-release.html">Camel 2.13.0 Release</a></li><li><a shape="rect" href="camel-2131-release.html">Camel 2.13.1 Release</a></li><li><a shape="rect" href="camel-2132-release.html">Camel 2.13.2 Release</a></li><li><a shape="rect" href="camel-2133-release.html">Camel 2.13.3 Release</a></li><li><a shape="rect" href="camel-2134-release.html">Camel 2.13.4 Release</a></li><li><a shape="rect" href="camel-2140-release.html">Camel 2.14.0 Release</a></li><li><a shape="rect" href="camel-2141-release.html">Camel 2.14.1 Release</a></li><li><a shape="rect" href="camel-2142-release.html">Camel 2.14.2 Release</a></li><li><a shape="rect" href="camel-2143-release.html">Camel 2.14.3 Release</a></li><li><a sha
 pe="rect" href="camel-2144-release.html">Camel 2.14.4 Release</a></li><li><a shape="rect" href="camel-2150-release.html">Camel 2.15.0 Release</a></li><li><a shape="rect" href="camel-2151-release.html">Camel 2.15.1 Release</a></li><li><a shape="rect" href="camel-2152-release.html">Camel 2.15.2 Release</a></li><li><a shape="rect" href="camel-2153-release.html">Camel 2.15.3 Release</a></li><li><a shape="rect" href="camel-2154-release.html">Camel 2.15.4 Release</a></li><li><a shape="rect" href="camel-2155-release.html">Camel 2.15.5 Release</a></li><li><a shape="rect" href="camel-2156-release.html">Camel 2.15.6 Release</a></li><li><a shape="rect" href="camel-2160-release.html">Camel 2.16.0 Release</a></li><li><a shape="rect" href="camel-2161-release.html">Camel 2.16.1 Release</a></li><li><a shape="rect" href="camel-2162-release.html">Camel 2.16.2 Release</a></li><li><a shape="rect" href="camel-2163-release.html">Camel 2.16.3 Release</a></li><li><a shape="rect" href="camel-2164-release.ht
 ml">Camel 2.16.4 Release</a></li><li><a shape="rect" href="camel-2170-release.html">Camel 2.17.0 Release</a></li><li><a shape="rect" href="camel-2171-release.html">Camel 2.17.1 Release</a></li><li><a shape="rect" href="camel-2172-release.html">Camel 2.17.2 Release</a></li><li><a shape="rect" href="camel-2173-release.html">Camel 2.17.3 Release</a></li><li><a shape="rect" href="camel-2174-release.html">Camel 2.17.4 Release</a></li><li><a shape="rect" href="camel-2175-release.html">Camel 2.17.5 Release</a></li><li><a shape="rect" href="camel-2176-release.html">Camel 2.17.6 Release</a></li><li><a shape="rect" href="camel-2177-release.html">Camel 2.17.7 Release</a></li><li><a shape="rect" href="camel-2180-release.html">Camel 2.18.0 Release</a></li><li><a shape="rect" href="camel-2181-release.html">Camel 2.18.1 Release</a></li><li><a shape="rect" href="camel-2182-release.html">Camel 2.18.2 Release</a></li><li><a shape="rect" href="camel-2183-release.html">Camel 2.18.3 Release</a></li><li>
 <a shape="rect" href="camel-2184-release.html">Camel 2.18.4 Release</a></li><li><a shape="rect" href="camel-2185-release.html">Camel 2.18.5 Release</a></li><li><a shape="rect" href="camel-2190-release.html">Camel 2.19.0 Release</a></li><li><a shape="rect" href="camel-2191-release.html">Camel 2.19.1 Release</a></li><li><a shape="rect" href="camel-2192-release.html">Camel 2.19.2 Release</a></li><li><a shape="rect" href="camel-2193-release.html">Camel 2.19.3 Release</a></li><li><a shape="rect" href="camel-2194-release.html">Camel 2.19.4 Release</a></li><li><a shape="rect" href="camel-2195-release.html">Camel 2.19.5 Release</a></li><li><a shape="rect" href="camel-2200-release.html">Camel 2.20.0 Release</a></li><li><a shape="rect" href="camel-2201-release.html">Camel 2.20.1 Release</a></li><li><a shape="rect" href="camel-2202-release.html">Camel 2.20.2 Release</a></li><li><a shape="rect" href="camel-2203-release.html">Camel 2.20.3 Release</a></li><li><a shape="rect" href="camel-2204-rele
 ase.html">Camel 2.20.4 Release</a></li><li><a shape="rect" href="camel-2210-release.html">Camel 2.21.0 Release</a></li><li><a shape="rect" href="camel-2211-release.html">Camel 2.21.1 Release</a></li><li><a shape="rect" href="camel-2212-release.html">Camel 2.21.2 Release</a></li><li><a shape="rect" href="camel-2213-release.html">Camel 2.21.3 Release</a></li><li><a shape="rect" href="camel-2214-release.html">Camel 2.21.4 Release</a></li><li><a shape="rect" href="camel-2220-release.html">Camel 2.22.0 Release</a></li><li><a shape="rect" href="camel-2221-release.html">Camel 2.22.1 Release</a></li><li><a shape="rect" href="camel-2222-release.html">Camel 2.22.2 Release</a></li><li><a shape="rect" href="camel-2223-release.html">Camel 2.22.3 Release</a></li><li><a shape="rect" href="camel-2230-release.html">Camel 2.23.0 Release</a></li><li><a shape="rect" href="camel-2231-release.html">Camel 2.23.1 Release</a></li><li><a shape="rect" href="download-archives.html">Download Archives</a></li></
 ul></div>
+<div class="wiki-content maincontent"><h2 id="DownloadArchives-Downloadarchives">Download archives</h2><p>You can use the Apache Archives to download all the Camel releases.</p><ul class="alternate"><li><a shape="rect" class="external-link" href="http://archive.apache.org/dist/camel/apache-camel/">http://archive.apache.org/dist/camel/apache-camel/</a> - All release since Camel became a top level Apache project</li><li><a shape="rect" class="external-link" href="http://archive.apache.org/dist/activemq/apache-camel/">http://archive.apache.org/dist/activemq/apache-camel/</a> - For old 1.x releases when the Camel project was a sub-project of Apache ActiveMQ</li></ul><div class="confluence-information-macro confluence-information-macro-information conf-macro output-block" data-hasbody="true" data-macro-name="info"><p class="title">Downloading</p><span class="aui-icon aui-icon-small aui-iconfont-info confluence-information-macro-icon"> </span><div class="confluence-information-macro-body"
 ><p>The links below contains the release notes for all the Camel release. However if you want to download the release, you <strong>must</strong> use the download archives, which is the two links above.</p></div></div><p>All time Apache Camel releases notes:</p><p></p><ul class="childpages-macro conf-macro output-block" data-hasbody="false" data-macro-name="children"><li><a shape="rect" href="camel-100-release.html">Camel 1.0.0 Release</a></li><li><a shape="rect" href="camel-110-release.html">Camel 1.1.0 Release</a></li><li><a shape="rect" href="camel-120-release.html">Camel 1.2.0 Release</a></li><li><a shape="rect" href="camel-130-release.html">Camel 1.3.0 Release</a></li><li><a shape="rect" href="camel-140-release.html">Camel 1.4.0 Release</a></li><li><a shape="rect" href="camel-150-release.html">Camel 1.5.0 Release</a></li><li><a shape="rect" href="camel-160-release.html">Camel 1.6.0 Release</a></li><li><a shape="rect" href="camel-161-release.html">Camel 1.6.1 Release</a></li><li>
 <a shape="rect" href="camel-162-release.html">Camel 1.6.2 Release</a></li><li><a shape="rect" href="camel-163-release.html">Camel 1.6.3 Release</a></li><li><a shape="rect" href="camel-164-release.html">Camel 1.6.4 Release</a></li><li><a shape="rect" href="camel-200-release.html">Camel 2.0.0 Release</a></li><li><a shape="rect" href="camel-20-m1-release.html">Camel 2.0-M1 Release</a></li><li><a shape="rect" href="camel-20-m2-release.html">Camel 2.0-M2 Release</a></li><li><a shape="rect" href="camel-20-m3-release.html">Camel 2.0-M3 Release</a></li><li><a shape="rect" href="camel-210-release.html">Camel 2.1.0 Release</a></li><li><a shape="rect" href="camel-220-release.html">Camel 2.2.0 Release</a></li><li><a shape="rect" href="camel-230-release.html">Camel 2.3.0 Release</a></li><li><a shape="rect" href="camel-240-release.html">Camel 2.4.0 Release</a></li><li><a shape="rect" href="camel-250-release.html">Camel 2.5.0 Release</a></li><li><a shape="rect" href="camel-260-release.html">Camel 
 2.6.0 Release</a></li><li><a shape="rect" href="camel-270-release.html">Camel 2.7.0 Release</a></li><li><a shape="rect" href="camel-271-release.html">Camel 2.7.1 Release</a></li><li><a shape="rect" href="camel-272-release.html">Camel 2.7.2 Release</a></li><li><a shape="rect" href="camel-273-release.html">Camel 2.7.3 Release</a></li><li><a shape="rect" href="camel-274-release.html">Camel 2.7.4 Release</a></li><li><a shape="rect" href="camel-275-release.html">Camel 2.7.5 Release</a></li><li><a shape="rect" href="camel-280-release.html">Camel 2.8.0 Release</a></li><li><a shape="rect" href="camel-281-release.html">Camel 2.8.1 Release</a></li><li><a shape="rect" href="camel-282-release.html">Camel 2.8.2 Release</a></li><li><a shape="rect" href="camel-283-release.html">Camel 2.8.3 Release</a></li><li><a shape="rect" href="camel-284-release.html">Camel 2.8.4 Release</a></li><li><a shape="rect" href="camel-285-release.html">Camel 2.8.5 Release</a></li><li><a shape="rect" href="camel-286-rel
 ease.html">Camel 2.8.6 Release</a></li><li><a shape="rect" href="camel-290-release.html">Camel 2.9.0 Release</a></li><li><a shape="rect" href="camel-291-release.html">Camel 2.9.1 Release</a></li><li><a shape="rect" href="camel-292-release.html">Camel 2.9.2 Release</a></li><li><a shape="rect" href="camel-293-release.html">Camel 2.9.3 Release</a></li><li><a shape="rect" href="camel-294-release.html">Camel 2.9.4 Release</a></li><li><a shape="rect" href="camel-295-release.html">Camel 2.9.5 Release</a></li><li><a shape="rect" href="camel-296-release.html">Camel 2.9.6 Release</a></li><li><a shape="rect" href="camel-297-release.html">Camel 2.9.7 Release</a></li><li><a shape="rect" href="camel-298-release.html">Camel 2.9.8 Release</a></li><li><a shape="rect" href="camel-2100-release.html">Camel 2.10.0 Release</a></li><li><a shape="rect" href="camel-2101-release.html">Camel 2.10.1 Release</a></li><li><a shape="rect" href="camel-2102-release.html">Camel 2.10.2 Release</a></li><li><a shape="re
 ct" href="camel-2103-release.html">Camel 2.10.3 Release</a></li><li><a shape="rect" href="camel-2104-release.html">Camel 2.10.4 Release</a></li><li><a shape="rect" href="camel-2105-release.html">Camel 2.10.5 Release</a></li><li><a shape="rect" href="camel-2106-release.html">Camel 2.10.6 Release</a></li><li><a shape="rect" href="camel-2107-release.html">Camel 2.10.7 Release</a></li><li><a shape="rect" href="camel-2110-release.html">Camel 2.11.0 Release</a></li><li><a shape="rect" href="camel-2111-release.html">Camel 2.11.1 Release</a></li><li><a shape="rect" href="camel-2112-release.html">Camel 2.11.2 release</a></li><li><a shape="rect" href="camel-2113-release.html">Camel 2.11.3 release</a></li><li><a shape="rect" href="camel-2114-release.html">Camel 2.11.4 Release</a></li><li><a shape="rect" href="camel-2120-release.html">Camel 2.12.0 Release</a></li><li><a shape="rect" href="camel-2121-release.html">Camel 2.12.1 Release</a></li><li><a shape="rect" href="camel-2122-release.html">Ca
 mel 2.12.2 Release</a></li><li><a shape="rect" href="camel-2123-release.html">Camel 2.12.3 Release</a></li><li><a shape="rect" href="camel-2124-release.html">Camel 2.12.4 Release</a></li><li><a shape="rect" href="camel-2125-release.html">Camel 2.12.5 Release</a></li><li><a shape="rect" href="camel-2130-release.html">Camel 2.13.0 Release</a></li><li><a shape="rect" href="camel-2131-release.html">Camel 2.13.1 Release</a></li><li><a shape="rect" href="camel-2132-release.html">Camel 2.13.2 Release</a></li><li><a shape="rect" href="camel-2133-release.html">Camel 2.13.3 Release</a></li><li><a shape="rect" href="camel-2134-release.html">Camel 2.13.4 Release</a></li><li><a shape="rect" href="camel-2140-release.html">Camel 2.14.0 Release</a></li><li><a shape="rect" href="camel-2141-release.html">Camel 2.14.1 Release</a></li><li><a shape="rect" href="camel-2142-release.html">Camel 2.14.2 Release</a></li><li><a shape="rect" href="camel-2143-release.html">Camel 2.14.3 Release</a></li><li><a sha
 pe="rect" href="camel-2144-release.html">Camel 2.14.4 Release</a></li><li><a shape="rect" href="camel-2150-release.html">Camel 2.15.0 Release</a></li><li><a shape="rect" href="camel-2151-release.html">Camel 2.15.1 Release</a></li><li><a shape="rect" href="camel-2152-release.html">Camel 2.15.2 Release</a></li><li><a shape="rect" href="camel-2153-release.html">Camel 2.15.3 Release</a></li><li><a shape="rect" href="camel-2154-release.html">Camel 2.15.4 Release</a></li><li><a shape="rect" href="camel-2155-release.html">Camel 2.15.5 Release</a></li><li><a shape="rect" href="camel-2156-release.html">Camel 2.15.6 Release</a></li><li><a shape="rect" href="camel-2160-release.html">Camel 2.16.0 Release</a></li><li><a shape="rect" href="camel-2161-release.html">Camel 2.16.1 Release</a></li><li><a shape="rect" href="camel-2162-release.html">Camel 2.16.2 Release</a></li><li><a shape="rect" href="camel-2163-release.html">Camel 2.16.3 Release</a></li><li><a shape="rect" href="camel-2164-release.ht
 ml">Camel 2.16.4 Release</a></li><li><a shape="rect" href="camel-2170-release.html">Camel 2.17.0 Release</a></li><li><a shape="rect" href="camel-2171-release.html">Camel 2.17.1 Release</a></li><li><a shape="rect" href="camel-2172-release.html">Camel 2.17.2 Release</a></li><li><a shape="rect" href="camel-2173-release.html">Camel 2.17.3 Release</a></li><li><a shape="rect" href="camel-2174-release.html">Camel 2.17.4 Release</a></li><li><a shape="rect" href="camel-2175-release.html">Camel 2.17.5 Release</a></li><li><a shape="rect" href="camel-2176-release.html">Camel 2.17.6 Release</a></li><li><a shape="rect" href="camel-2177-release.html">Camel 2.17.7 Release</a></li><li><a shape="rect" href="camel-2180-release.html">Camel 2.18.0 Release</a></li><li><a shape="rect" href="camel-2181-release.html">Camel 2.18.1 Release</a></li><li><a shape="rect" href="camel-2182-release.html">Camel 2.18.2 Release</a></li><li><a shape="rect" href="camel-2183-release.html">Camel 2.18.3 Release</a></li><li>
 <a shape="rect" href="camel-2184-release.html">Camel 2.18.4 Release</a></li><li><a shape="rect" href="camel-2185-release.html">Camel 2.18.5 Release</a></li><li><a shape="rect" href="camel-2190-release.html">Camel 2.19.0 Release</a></li><li><a shape="rect" href="camel-2191-release.html">Camel 2.19.1 Release</a></li><li><a shape="rect" href="camel-2192-release.html">Camel 2.19.2 Release</a></li><li><a shape="rect" href="camel-2193-release.html">Camel 2.19.3 Release</a></li><li><a shape="rect" href="camel-2194-release.html">Camel 2.19.4 Release</a></li><li><a shape="rect" href="camel-2195-release.html">Camel 2.19.5 Release</a></li><li><a shape="rect" href="camel-2200-release.html">Camel 2.20.0 Release</a></li><li><a shape="rect" href="camel-2201-release.html">Camel 2.20.1 Release</a></li><li><a shape="rect" href="camel-2202-release.html">Camel 2.20.2 Release</a></li><li><a shape="rect" href="camel-2203-release.html">Camel 2.20.3 Release</a></li><li><a shape="rect" href="camel-2204-rele
 ase.html">Camel 2.20.4 Release</a></li><li><a shape="rect" href="camel-2210-release.html">Camel 2.21.0 Release</a></li><li><a shape="rect" href="camel-2211-release.html">Camel 2.21.1 Release</a></li><li><a shape="rect" href="camel-2212-release.html">Camel 2.21.2 Release</a></li><li><a shape="rect" href="camel-2213-release.html">Camel 2.21.3 Release</a></li><li><a shape="rect" href="camel-2214-release.html">Camel 2.21.4 Release</a></li><li><a shape="rect" href="camel-2215-release.html">Camel 2.21.5 Release</a></li><li><a shape="rect" href="camel-2220-release.html">Camel 2.22.0 Release</a></li><li><a shape="rect" href="camel-2221-release.html">Camel 2.22.1 Release</a></li><li><a shape="rect" href="camel-2222-release.html">Camel 2.22.2 Release</a></li><li><a shape="rect" href="camel-2223-release.html">Camel 2.22.3 Release</a></li><li><a shape="rect" href="camel-2230-release.html">Camel 2.23.0 Release</a></li><li><a shape="rect" href="camel-2231-release.html">Camel 2.23.1 Release</a></l
 i><li><a shape="rect" href="download-archives.html">Download Archives</a></li></ul></div>
         </td>
         <td valign="top">
           <div class="navigation">

Modified: websites/production/camel/content/eventnotifier-to-log-details-about-all-sent-exchanges.html
==============================================================================
--- websites/production/camel/content/eventnotifier-to-log-details-about-all-sent-exchanges.html (original)
+++ websites/production/camel/content/eventnotifier-to-log-details-about-all-sent-exchanges.html Mon Feb 11 01:11:27 2019
@@ -89,20 +89,7 @@
 	<tbody>
         <tr>
         <td valign="top" width="100%">
-<div class="wiki-content maincontent"><h2 id="EventNotifiertologdetailsaboutallsentExchanges-EventNotifiertologdetailsaboutallsentExchanges"><code>EventNotifier</code> to log details about all sent Exchanges</h2><p>If you want to log information all time taken to send and receive replies when sending to external endpoints, then you can leverage the <strong><code>EventNotifier</code></strong> in Camel. It allows you to subscribe to events and react upon them.</p><p>For example we want to log the time it takes to send to endpoints which can be done by implementing a class which this logic as follows:Error rendering macro 'code': Invalid value specified for parameter 'java.lang.NullPointerException'</p><pre class="conf-macro output-inline" data-hasbody="true" data-macro-name="unmigrated-inline-wiki-markup">
-public class MyLoggingSentEventNotifer extends EventNotifierSupport {
-
-    public void notify(CamelEvent event) throws Exception {
-        // react only when its the sent event
-        if (event instanceof ExchangeSentEvent) {
-            ExchangeSentEvent sent = (ExchangeSentEvent) event;
-            log.info("Took {} millis to send to: {}", sent.getTimeTaken(), sent.getEndpoint());
-        }
-
-    }
-
-}
-</pre>Then in Java DSL you can tell Camel to use your custom <code>EventNotifier</code> simply by adding it:<div class="code panel pdl conf-macro output-block" data-hasbody="true" data-macro-name="code" style="border-width: 1px;"><div class="codeContent panelContent pdl">
+<div class="wiki-content maincontent"><h2 id="EventNotifiertologdetailsaboutallsentExchanges-EventNotifiertologdetailsaboutallsentExchanges"><code>EventNotifier</code> to log details about all sent Exchanges</h2><p>If you want to log information all time taken to send and receive replies when sending to external endpoints, then you can leverage the <strong><code>EventNotifier</code></strong> in Camel. It allows you to subscribe to events and react upon them.</p><p>For example we want to log the time it takes to send to endpoints which can be done by implementing a class which this logic as follows:</p><div class="error conf-macro output-inline" data-hasbody="true" data-macro-name="unmigrated-inline-wiki-markup"><span class="error">Error formatting macro: snippet: java.lang.IndexOutOfBoundsException: Index: 20, Size: 20</span> </div>Then in Java DSL you can tell Camel to use your custom <code>EventNotifier</code> simply by adding it:<div class="code panel pdl conf-macro output-block"
  data-hasbody="true" data-macro-name="code" style="border-width: 1px;"><div class="codeContent panelContent pdl">
 <pre class="syntaxhighlighter-pre" data-syntaxhighlighter-params="brush: java; gutter: false; theme: Default" data-theme="Default">context.getManagementStrategy().addEventNotifier(new MyLoggingSentEventNotifer());
 </pre>
 </div></div><p>And in Spring XML you declare a Spring bean and Camel will automatically pick it up:Error rendering macro 'code': Invalid value specified for parameter 'java.lang.NullPointerException'</p><pre class="conf-macro output-inline" data-hasbody="true" data-macro-name="unmigrated-inline-wiki-markup">

Modified: websites/production/camel/content/index.html
==============================================================================
--- websites/production/camel/content/index.html (original)
+++ websites/production/camel/content/index.html Mon Feb 11 01:11:27 2019
@@ -87,19 +87,19 @@
             <span class="logoBlock">
                  <span class="aui-avatar aui-avatar-large">
                      <span class="aui-avatar-inner">
-                         <a shape="rect" class="userLogoLink" href="    /confluence/display/~zregvart ">
-              <img class="userLogo logo" src="index.userimage/user-avatar" alt="User icon: zregvart" title="zregvart">
+                         <a shape="rect" class="userLogoLink" href="    /confluence/display/~gzurowski ">
+              <img class="userLogo logo" src="index.userimage/gzurowski-89607-pp-wojtek-avatar.png" alt="User icon: gzurowski" title="gzurowski">
            </a>                     </span>
                  </span>
             </span>
             <span class="blogHeading">
-                <a shape="rect" class="blogHeading" href="2019/01/29/camel-bof-at-fosdem-2019.html">Camel BoF at FOSDEM 2019</a>
-                </span><div class="page-metadata not-personal">    <a shape="rect" class="url fn confluence-userlink" href="    /confluence/display/~zregvart ">Zoran Regvart</a> posted on Jan 29, 2019</div>
+                <a shape="rect" class="blogHeading" href="2019/02/09/apache-camel-2215-released.html">Apache Camel 2.21.5 Released</a>
+                </span><div class="page-metadata not-personal">    <a shape="rect" class="url fn confluence-userlink" href="    /confluence/display/~gzurowski ">Gregor Zurowski</a> posted on Feb 09, 2019</div>
             
         </div>
     
     <div class="wiki-content">
-        <p>Come join us at the <a shape="rect" class="external-link" href="https://fosdem.org/2019/schedule/event/bof_apache_camel/" rel="nofollow">Camel Birds of a Feather session</a> at <a shape="rect" class="external-link" href="https://fosdem.org/2019/" rel="nofollow">FOSDEM 2019</a> this Saturday, 2.2.2019. from 12:00 to 13:00 in the Room <s>H.3242</s>&#160;J.1.106 at Universit&#233; libre de Bruxelles Campus du Solbosch, Brussels, Belgium.<br clear="none"> <br clear="none"> For those not familiar with FOSDEM: Free and Open source Software Developers' European Meeting (FOSDEM) it's a two-day event organized by volunteers to promote the widespread use of free and open source software. It is the biggest free software event in Europe organized by the community. Entrance is completely free, there's no registration, you just need to show up.<br clear="none"> <br clear="none">Find more information on the <a shape="rect" class="external-link" href="https://fosdem.org/2019/" rel="nofol
 low">FOSDEM 2019 website</a>.</p><p>On behalf of Camel PMC,</p><p>Zoran Regvart</p>
+        <p>The Camel community announces the immediate availability of the new patch release Camel 2.21.5. This release contains 21 fixes and improvements. An overview of the changes is available&#160;<a shape="rect" class="external-link" href="http://camel.apache.org/camel-2215-release.html">here</a>. This is the last planned patch release for the 2.21.x branch.</p><p>The artifacts are published and ready for you to&#160;<a shape="rect" class="external-link" href="http://camel.apache.org/camel-2215-release.html">download</a>&#160;either from the Apache mirrors or from the Central Maven repository. For more details please take a look at the&#160;<a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12344816&amp;projectId=12311211">release notes</a>.</p><p>Many thanks to all who made this release possible.</p><p>On behalf of the Camel PMC,<br clear="none">Gregor Zurowski</p>
     </div>
     
         
@@ -117,13 +117,13 @@
                  </span>
             </span>
             <span class="blogHeading">
-                <a shape="rect" class="blogHeading" href="2019/01/29/apachecamel-on-twitter.html">@ApacheCamel on Twitter</a>
+                <a shape="rect" class="blogHeading" href="2019/01/29/camel-bof-at-fosdem-2019.html">Camel BoF at FOSDEM 2019</a>
                 </span><div class="page-metadata not-personal">    <a shape="rect" class="url fn confluence-userlink" href="    /confluence/display/~zregvart ">Zoran Regvart</a> posted on Jan 29, 2019</div>
             
         </div>
     
     <div class="wiki-content">
-        <p>Apache Camel project now has an official Twitter account at @ApacheCamel (<a shape="rect" class="external-link" href="https://twitter.com/ApacheCamel" rel="nofollow">https://twitter.com/ApacheCamel</a>).<br clear="none"><br clear="none">Please follow to receive news about the Camel project.<br clear="none"><br clear="none">On behalf of the Camel PMC,<br clear="none"><br clear="none">Zoran Regvart</p>
+        <p>Come join us at the <a shape="rect" class="external-link" href="https://fosdem.org/2019/schedule/event/bof_apache_camel/" rel="nofollow">Camel Birds of a Feather session</a> at <a shape="rect" class="external-link" href="https://fosdem.org/2019/" rel="nofollow">FOSDEM 2019</a> this Saturday, 2.2.2019. from 12:00 to 13:00 in the Room <s>H.3242</s>&#160;J.1.106 at Universit&#233; libre de Bruxelles Campus du Solbosch, Brussels, Belgium.<br clear="none"> <br clear="none"> For those not familiar with FOSDEM: Free and Open source Software Developers' European Meeting (FOSDEM) it's a two-day event organized by volunteers to promote the widespread use of free and open source software. It is the biggest free software event in Europe organized by the community. Entrance is completely free, there's no registration, you just need to show up.<br clear="none"> <br clear="none">Find more information on the <a shape="rect" class="external-link" href="https://fosdem.org/2019/" rel="nofol
 low">FOSDEM 2019 website</a>.</p><p>On behalf of Camel PMC,</p><p>Zoran Regvart</p>
     </div>
     
         
@@ -135,19 +135,19 @@
             <span class="logoBlock">
                  <span class="aui-avatar aui-avatar-large">
                      <span class="aui-avatar-inner">
-                         <a shape="rect" class="userLogoLink" href="    /confluence/display/~gzurowski ">
-              <img class="userLogo logo" src="index.userimage/gzurowski-89607-pp-wojtek-avatar.png" alt="User icon: gzurowski" title="gzurowski">
+                         <a shape="rect" class="userLogoLink" href="    /confluence/display/~zregvart ">
+              <img class="userLogo logo" src="index.userimage/user-avatar" alt="User icon: zregvart" title="zregvart">
            </a>                     </span>
                  </span>
             </span>
             <span class="blogHeading">
-                <a shape="rect" class="blogHeading" href="2019/01/25/apache-camel-2223-released.html">Apache Camel 2.22.3 Released</a>
-                </span><div class="page-metadata not-personal">    <a shape="rect" class="url fn confluence-userlink" href="    /confluence/display/~gzurowski ">Gregor Zurowski</a> posted on Jan 25, 2019</div>
+                <a shape="rect" class="blogHeading" href="2019/01/29/apachecamel-on-twitter.html">@ApacheCamel on Twitter</a>
+                </span><div class="page-metadata not-personal">    <a shape="rect" class="url fn confluence-userlink" href="    /confluence/display/~zregvart ">Zoran Regvart</a> posted on Jan 29, 2019</div>
             
         </div>
     
     <div class="wiki-content">
-        <p>The Camel community announces the immediate availability of the new patch release Camel 2.22.3. This release contains 44 fixes applied in the past few weeks by the community on the Camel 2.22.x maintenance branch.</p><p>The artifacts are published and ready for you to&#160;<a shape="rect" class="external-link" href="http://camel.apache.org/download.html">download</a>&#160;either from the Apache mirrors or from the Central Maven repository. For more details please take a look at the&#160;<a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12344398&amp;projectId=12311211">release notes</a>.<br clear="none">Many thanks to all who made this release possible.</p><p>On behalf of the Camel PMC,<br clear="none">Gregor Zurowski</p>
+        <p>Apache Camel project now has an official Twitter account at @ApacheCamel (<a shape="rect" class="external-link" href="https://twitter.com/ApacheCamel" rel="nofollow">https://twitter.com/ApacheCamel</a>).<br clear="none"><br clear="none">Please follow to receive news about the Camel project.<br clear="none"><br clear="none">On behalf of the Camel PMC,<br clear="none"><br clear="none">Zoran Regvart</p>
     </div>
     
         
@@ -165,13 +165,13 @@
                  </span>
             </span>
             <span class="blogHeading">
-                <a shape="rect" class="blogHeading" href="2019/01/18/apache-camel-2231-released.html">Apache Camel 2.23.1 Released</a>
-                </span><div class="page-metadata not-personal">    <a shape="rect" class="url fn confluence-userlink" href="    /confluence/display/~gzurowski ">Gregor Zurowski</a> posted on Jan 18, 2019</div>
+                <a shape="rect" class="blogHeading" href="2019/01/25/apache-camel-2223-released.html">Apache Camel 2.22.3 Released</a>
+                </span><div class="page-metadata not-personal">    <a shape="rect" class="url fn confluence-userlink" href="    /confluence/display/~gzurowski ">Gregor Zurowski</a> posted on Jan 25, 2019</div>
             
         </div>
     
     <div class="wiki-content">
-        <p>The Camel community announces the immediate availability of the new patch release Camel 2.23.1. This release contains 33 fixes applied in the past few weeks by the community on the Camel 2.23.x maintenance branch.</p><p>The artifacts are published and ready for you to&#160;<a shape="rect" class="external-link" href="http://camel.apache.org/download.html">download</a>&#160;either from the Apache mirrors or from the Central Maven repository. For more details please take a look at the&#160;<a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12344567&amp;projectId=12311211">release notes</a>.<br clear="none">Many thanks to all who made this release possible.</p><p>On behalf of the Camel PMC,<br clear="none">Gregor Zurowski</p>
+        <p>The Camel community announces the immediate availability of the new patch release Camel 2.22.3. This release contains 44 fixes applied in the past few weeks by the community on the Camel 2.22.x maintenance branch.</p><p>The artifacts are published and ready for you to&#160;<a shape="rect" class="external-link" href="http://camel.apache.org/download.html">download</a>&#160;either from the Apache mirrors or from the Central Maven repository. For more details please take a look at the&#160;<a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12344398&amp;projectId=12311211">release notes</a>.<br clear="none">Many thanks to all who made this release possible.</p><p>On behalf of the Camel PMC,<br clear="none">Gregor Zurowski</p>
     </div>
     
         
@@ -189,13 +189,13 @@
                  </span>
             </span>
             <span class="blogHeading">
-                <a shape="rect" class="blogHeading" href="2019/01/10/apache-camel-2214-released.html">Apache Camel 2.21.4 Released</a>
-                </span><div class="page-metadata not-personal">    <a shape="rect" class="url fn confluence-userlink" href="    /confluence/display/~gzurowski ">Gregor Zurowski</a> posted on Jan 10, 2019</div>
+                <a shape="rect" class="blogHeading" href="2019/01/18/apache-camel-2231-released.html">Apache Camel 2.23.1 Released</a>
+                </span><div class="page-metadata not-personal">    <a shape="rect" class="url fn confluence-userlink" href="    /confluence/display/~gzurowski ">Gregor Zurowski</a> posted on Jan 18, 2019</div>
             
         </div>
     
     <div class="wiki-content">
-        <p>The Camel community announces the immediate availability of the new patch release Camel 2.21.4. This release contains 24 fixes and improvements. An overview of the changes is available&#160;<a shape="rect" class="external-link" href="http://camel.apache.org/camel-2214-release.html">here</a>. This is the last planned patch release for the 2.21.x branch.</p><p>The artifacts are published and ready for you to&#160;<a shape="rect" class="external-link" href="http://camel.apache.org/camel-2214-release.html">download</a>&#160;either from the Apache mirrors or from the Central Maven repository. For more details please take a look at the&#160;<a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12344344&amp;projectId=12311211">release notes</a>.</p><p>Many thanks to all who made this release possible.</p><p>On behalf of the Camel PMC,<br clear="none">Gregor Zurowski</p>
+        <p>The Camel community announces the immediate availability of the new patch release Camel 2.23.1. This release contains 33 fixes applied in the past few weeks by the community on the Camel 2.23.x maintenance branch.</p><p>The artifacts are published and ready for you to&#160;<a shape="rect" class="external-link" href="http://camel.apache.org/download.html">download</a>&#160;either from the Apache mirrors or from the Central Maven repository. For more details please take a look at the&#160;<a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12344567&amp;projectId=12311211">release notes</a>.<br clear="none">Many thanks to all who made this release possible.</p><p>On behalf of the Camel PMC,<br clear="none">Gregor Zurowski</p>
     </div>
     
         
@@ -207,19 +207,19 @@
             <span class="logoBlock">
                  <span class="aui-avatar aui-avatar-large">
                      <span class="aui-avatar-inner">
-                         <a shape="rect" class="userLogoLink" href="    /confluence/display/~davsclaus ">
-              <img class="userLogo logo" src="index.userimage/user-avatar" alt="User icon: davsclaus" title="davsclaus">
+                         <a shape="rect" class="userLogoLink" href="    /confluence/display/~gzurowski ">
+              <img class="userLogo logo" src="index.userimage/gzurowski-89607-pp-wojtek-avatar.png" alt="User icon: gzurowski" title="gzurowski">
            </a>                     </span>
                  </span>
             </span>
             <span class="blogHeading">
-                <a shape="rect" class="blogHeading" href="2019/01/03/apache-camel-2018-numbers.html">Apache Camel 2018 Numbers</a>
-                </span><div class="page-metadata not-personal">    <a shape="rect" class="url fn confluence-userlink" href="    /confluence/display/~davsclaus ">Claus Ibsen</a> posted on Jan 03, 2019</div>
+                <a shape="rect" class="blogHeading" href="2019/01/10/apache-camel-2214-released.html">Apache Camel 2.21.4 Released</a>
+                </span><div class="page-metadata not-personal">    <a shape="rect" class="url fn confluence-userlink" href="    /confluence/display/~gzurowski ">Gregor Zurowski</a> posted on Jan 10, 2019</div>
             
         </div>
     
     <div class="wiki-content">
-        <p class="graf graf--p graf-after--figure"><strong>Summary of statistics for the Apache Camel project for the year 2018.</strong></p><p class="graf graf--p graf-after--p">Number of releases in 2018:&#160;<span class="markup--strong markup--p-strong"><strong>12</strong><br clear="none"></span>Number of posts on Camel user forum in 2018:&#160;<strong><span class="markup--strong markup--p-strong">1266</span></strong><br clear="none">Number of gitter chat users at end of 2018:&#160;<strong><span class="markup--strong markup--p-strong">428</span></strong><br clear="none">Number of commits in 2018:&#160;<strong><span class="markup--strong markup--p-strong">3600</span></strong>&#160;(git shortlog -ns&#8202;&#8212;&#8202;since 2018&#8211;01&#8211;01&#8202;&#8212;&#8202;until 2019&#8211;01&#8211;01 | cut -c1&#8211;7 | awk &#8216;{ SUM += $1} END { print SUM }&#8217;)</p><p class="graf graf--p graf-after--p">Total number of JIRA tickets created at end of 2018:&#160;<strong><span class
 ="markup--strong markup--p-strong">13033<br clear="none"></span></strong>Number of JIRA tickets created in 2018:&#160;<strong style="letter-spacing: 0.0px;"><span class="markup--strong markup--p-strong">924<br clear="none"></span></strong>Number of JIRA tickets resolved in 2018:&#160;<strong style="letter-spacing: 0.0px;"><span class="markup--strong markup--p-strong">766</span></strong></p><p class="graf graf--p graf-after--p">Stackoverflow number of questions at end of 2018:&#160;<span class="markup--strong markup--p-strong"><strong>8375</strong><br clear="none"></span>Stackoverflow number of watchers at end of 2018:&#160;<strong><span class="markup--strong markup--p-strong">1.8k</span></strong></p><p class="graf graf--p graf-after--p">Number of stars on github at end of 2018:&#160;<strong><span class="markup--strong markup--p-strong">2303<br clear="none"></span></strong>Total number of commits at end of 2018:&#160;<strong style="letter-spacing: 0.0px;"><span class="markup--strong 
 markup--p-strong">34431<br clear="none"></span></strong>Total number of contributors on github at end of 2018:&#160;<strong style="letter-spacing: 0.0px;"><span class="markup--strong markup--p-strong">447<br clear="none"></span></strong>Number of closed pull requests at end of 2018:&#160;<strong style="letter-spacing: 0.0px;"><span class="markup--strong markup--p-strong">2674<br clear="none"></span></strong>Number of closed pull requests in 2018:&#160;<span class="markup--strong markup--p-strong" style="letter-spacing: 0.0px;"><strong>280</strong>&#160;</span>(is:pr is:closed merged:&gt;=2018&#8211;01&#8211;01)<br clear="none">Number of committers doing commits in 2018:&#160;<strong style="letter-spacing: 0.0px;"><span class="markup--strong markup--p-strong">184</span></strong>&#160;(git shortlog&#8202;&#8212;&#8202;since 2018&#8211;01&#8211;01&#8202;&#8212;&#8202;until 2019&#8211;01&#8211;01 -ns | wc -l).</p><p class="graf graf--p graf-after--p">The Apache Software Foundation recen
 tly posted a&#160;<a shape="rect" class="external-link" href="https://blogs.apache.org/foundation/entry/apache-in-2018-by-the">summary of the most active projects in 2018</a>&#160;and Apache Camel was ranked 4th by commits.</p><p class="graf graf--p graf-after--p">You can find more statistics for example at&#160;<a shape="rect" class="external-link" href="https://github.com/apache/camel" rel="nofollow">GitHub</a>&#160;and&#160;<a shape="rect" class="external-link" href="https://www.openhub.net/p/camel" rel="nofollow">OpenHub</a>.</p><p class="graf graf--p graf-after--p graf--trailing">Happy New Year and 2019 is going to be a special year for Apache Camel, with&#160;<a shape="rect" class="external-link" href="http://camel.apache.org/2018/12/11/work-on-apache-camel-3-is-beginning.html">Camel 3 in the works</a>.</p>
+        <p>The Camel community announces the immediate availability of the new patch release Camel 2.21.4. This release contains 24 fixes and improvements. An overview of the changes is available&#160;<a shape="rect" class="external-link" href="http://camel.apache.org/camel-2214-release.html">here</a>. This is the last planned patch release for the 2.21.x branch.</p><p>The artifacts are published and ready for you to&#160;<a shape="rect" class="external-link" href="http://camel.apache.org/camel-2214-release.html">download</a>&#160;either from the Apache mirrors or from the Central Maven repository. For more details please take a look at the&#160;<a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12344344&amp;projectId=12311211">release notes</a>.</p><p>Many thanks to all who made this release possible.</p><p>On behalf of the Camel PMC,<br clear="none">Gregor Zurowski</p>
     </div>
     
         

Modified: websites/production/camel/content/index.userimage/user-avatar
==============================================================================
Binary files - no diff available.

Modified: websites/production/camel/content/language.html
==============================================================================
--- websites/production/camel/content/language.html (original)
+++ websites/production/camel/content/language.html Mon Feb 11 01:11:27 2019
@@ -101,35 +101,14 @@
 <h3 id="Language-MessageHeaders">Message Headers</h3><p>The following message headers can be used to affect the behavior of the component</p><div class="confluenceTableSmall conf-macro output-block" data-hasbody="true" data-macro-name="div"><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"><p>Header</p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>Description</p></th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>CamelLanguageScript</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>The script to execute provided in the header. Takes precedence over script configured on the endpoint.</p></td></tr></tbody></table></div></div>
 
 
-<h3 id="Language-Examples">Examples</h3><p>For example you can use the <a shape="rect" href="simple.html">Simple</a> language to <a shape="rect" href="message-translator.html">Message Translator</a> a message:Error rendering macro 'code': Invalid value specified for parameter 'java.lang.NullPointerException'</p><pre class="conf-macro output-inline" data-hasbody="true" data-macro-name="unmigrated-inline-wiki-markup">
-String script = URLEncoder.encode("Hello ${body}", "UTF-8");
-from("direct:start").to("language:simple:" + script).to("mock:result");
-</pre>In case you want to convert the message body type you can do this as well:Error rendering macro 'code': Invalid value specified for parameter 'java.lang.NullPointerException'<pre class="conf-macro output-inline" data-hasbody="true" data-macro-name="unmigrated-inline-wiki-markup">
-String script = URLEncoder.encode("${mandatoryBodyAs(String)}", "UTF-8");
-from("direct:start").to("language:simple:" + script).to("mock:result");
-</pre>You can also use the <a shape="rect" href="groovy.html">Groovy</a> language, such as this example where the input message will by multiplied with 2:Error rendering macro 'code': Invalid value specified for parameter 'java.lang.NullPointerException'<pre class="conf-macro output-inline" data-hasbody="true" data-macro-name="unmigrated-inline-wiki-markup">
+<h3 id="Language-Examples">Examples</h3><p>For example you can use the <a shape="rect" href="simple.html">Simple</a> language to <a shape="rect" href="message-translator.html">Message Translator</a> a message:</p><div class="error conf-macro output-inline" data-hasbody="true" data-macro-name="unmigrated-inline-wiki-markup"><span class="error">Error formatting macro: snippet: java.lang.IndexOutOfBoundsException: Index: 20, Size: 20</span> </div>In case you want to convert the message body type you can do this as well:<div class="error conf-macro output-inline" data-hasbody="true" data-macro-name="unmigrated-inline-wiki-markup"><span class="error">Error formatting macro: snippet: java.lang.IndexOutOfBoundsException: Index: 20, Size: 20</span> </div>You can also use the <a shape="rect" href="groovy.html">Groovy</a> language, such as this example where the input message will by multiplied with 2:Error rendering macro 'code': Invalid value specified for parameter 'java.lang.NullPointerEx
 ception'<pre class="conf-macro output-inline" data-hasbody="true" data-macro-name="unmigrated-inline-wiki-markup">
 String script = URLEncoder.encode("request.body * 2", "UTF-8");
 from("direct:start").to("language:groovy:" + script).to("mock:result");
 </pre>You can also provide the script as a header as shown below. Here we use <a shape="rect" href="xpath.html">XPath</a> language to extract the text from the <code>&lt;foo&gt;</code> tag.<div class="code panel pdl conf-macro output-block" data-hasbody="true" data-macro-name="code" style="border-width: 1px;"><div class="codeContent panelContent pdl">
 <pre class="syntaxhighlighter-pre" data-syntaxhighlighter-params="brush: java; gutter: false; theme: Default" data-theme="Default">Object out = producer.requestBodyAndHeader("language:xpath", "&lt;foo&gt;Hello World&lt;/foo&gt;", Exchange.LANGUAGE_SCRIPT, "/foo/text()");
 assertEquals("Hello World", out);
 </pre>
-</div></div><h3 id="Language-Loadingscriptsfromresources">Loading scripts from resources</h3><p><strong>Available as of Camel 2.9</strong></p><p>You can specify a resource uri for a script to load in either the endpoint uri, or in the <code>Exchange.LANGUAGE_SCRIPT</code> header.<br clear="none"> The uri must start with one of the following schemes: file:, classpath:, or http:</p><p>For example to load a script from the classpath:Error rendering macro 'code': Invalid value specified for parameter 'java.lang.NullPointerException'</p><pre class="conf-macro output-inline" data-hasbody="true" data-macro-name="unmigrated-inline-wiki-markup">
-from("direct:start")
-    // load the script from the classpath
-    .to("language:simple:classpath:org/apache/camel/component/language/mysimplescript.txt")
-    .to("mock:result");
-</pre>By default the script is loaded once and cached. However you can disable the <code>contentCache</code> option and have the script loaded on each evaluation.<br clear="none"> For example if the file myscript.txt is changed on disk, then the updated script is used:Error rendering macro 'code': Invalid value specified for parameter 'java.lang.NullPointerException'<pre class="conf-macro output-inline" data-hasbody="true" data-macro-name="unmigrated-inline-wiki-markup">
-from("direct:start")
-    // the script will be loaded on each message, as we disabled cache
-    .to("language:simple:file:target/script/myscript.txt?contentCache=false")
-    .to("mock:result");
-</pre>From <strong>Camel 2.11</strong> onwards you can refer to the resource similar to the other <a shape="rect" href="language.html">Language</a>s in Camel by prefixing with <code>"resource:"</code> as shown below:Error rendering macro 'code': Invalid value specified for parameter 'java.lang.NullPointerException'<pre class="conf-macro output-inline" data-hasbody="true" data-macro-name="unmigrated-inline-wiki-markup">
-from("direct:start")
-    // load the script from the classpath
-    .to("language:simple:resource:classpath:org/apache/camel/component/language/mysimplescript.txt")
-    .to("mock:result");
-</pre><div class="conf-macro output-block" data-hasbody="false" data-macro-name="include"><h3 id="Language-SeeAlso">See Also</h3>
+</div></div><h3 id="Language-Loadingscriptsfromresources">Loading scripts from resources</h3><p><strong>Available as of Camel 2.9</strong></p><p>You can specify a resource uri for a script to load in either the endpoint uri, or in the <code>Exchange.LANGUAGE_SCRIPT</code> header.<br clear="none"> The uri must start with one of the following schemes: file:, classpath:, or http:</p><p>For example to load a script from the classpath:</p><div class="error conf-macro output-inline" data-hasbody="true" data-macro-name="unmigrated-inline-wiki-markup"><span class="error">Error formatting macro: snippet: java.lang.IndexOutOfBoundsException: Index: 20, Size: 20</span> </div>By default the script is loaded once and cached. However you can disable the <code>contentCache</code> option and have the script loaded on each evaluation.<br clear="none"> For example if the file myscript.txt is changed on disk, then the updated script is used:<div class="error conf-macro output-inline" data-hasbody="tru
 e" data-macro-name="unmigrated-inline-wiki-markup"><span class="error">Error formatting macro: snippet: java.lang.IndexOutOfBoundsException: Index: 20, Size: 20</span> </div>From <strong>Camel 2.11</strong> onwards you can refer to the resource similar to the other <a shape="rect" href="language.html">Language</a>s in Camel by prefixing with <code>"resource:"</code> as shown below:<div class="error conf-macro output-inline" data-hasbody="true" data-macro-name="unmigrated-inline-wiki-markup"><span class="error">Error formatting macro: snippet: java.lang.IndexOutOfBoundsException: Index: 20, Size: 20</span> </div><div class="conf-macro output-block" data-hasbody="false" data-macro-name="include"><h3 id="Language-SeeAlso">See Also</h3>
 <ul><li><a shape="rect" href="configuring-camel.html">Configuring Camel</a></li><li><a shape="rect" href="component.html">Component</a></li><li><a shape="rect" href="endpoint.html">Endpoint</a></li><li><a shape="rect" href="getting-started.html">Getting Started</a></li></ul></div><ul class="alternate"><li><a shape="rect" href="languages.html">Languages</a></li><li><a shape="rect" href="routing-slip.html">Routing Slip</a></li><li><a shape="rect" href="dynamic-router.html">Dynamic Router</a></li><li><a shape="rect" href="script.html">Script</a></li></ul></div>
         </td>
         <td valign="top">

Modified: websites/production/camel/content/news.html
==============================================================================
--- websites/production/camel/content/news.html (original)
+++ websites/production/camel/content/news.html Mon Feb 11 01:11:27 2019
@@ -162,7 +162,7 @@
                  <span class="aui-avatar aui-avatar-large">
                      <span class="aui-avatar-inner">
                          <a shape="rect" class="userLogoLink" href="    /confluence/display/~gzurowski ">
-              <img class="userLogo logo" src="news.userimage//confluence/download/attachments/38568918/gzurowski-89607-pp-wojtek-avatar.png" alt="User icon: gzurowski" title="gzurowski">
+              <img class="userLogo logo" src="news.userimage/gzurowski-89607-pp-wojtek-avatar.png" alt="User icon: gzurowski" title="gzurowski">
            </a>                     </span>
                  </span>
             </span>

Modified: websites/production/camel/content/processorfactory.html
==============================================================================
--- websites/production/camel/content/processorfactory.html (original)
+++ websites/production/camel/content/processorfactory.html Mon Feb 11 01:11:27 2019
@@ -99,73 +99,12 @@ The factory can also be used for manipul
 
 <p>Here is a custom factory which will alter the processor definitions.</p>
 
-Error rendering macro 'code': Invalid value specified for parameter 'java.lang.NullPointerException'<pre class="conf-macro output-inline" data-hasbody="true" data-macro-name="unmigrated-inline-wiki-markup">
-public static class MyFactory implements ProcessorFactory {
-
-    public Processor createChildProcessor(RouteContext routeContext, NamedNode definition, boolean mandatory) throws Exception {
-        return null;
-    }
-
-    public Processor createProcessor(RouteContext routeContext, NamedNode definition) throws Exception {
-        if (definition instanceof SplitDefinition) {
-            // add additional output to the splitter
-            SplitDefinition split = (SplitDefinition) definition;
-            split.addOutput(new ToDefinition("mock:extra"));
-        }
-
-        if (definition instanceof SetBodyDefinition) {
-            SetBodyDefinition set = (SetBodyDefinition) definition;
-            set.setExpression(new ConstantExpression("body was altered"));
-        }
-
-        // return null to let the default implementation create the processor, we just wanted to alter the definition
-        // before the processor was created
-        return null;
-    }
-}
-</pre>
+<div class="error conf-macro output-inline" data-hasbody="true" data-macro-name="unmigrated-inline-wiki-markup"><span class="error">Error formatting macro: snippet: java.lang.IndexOutOfBoundsException: Index: 20, Size: 20</span> </div>
 
 
 <p>The unit test and route is as follows:</p>
 
-Error rendering macro 'code': Invalid value specified for parameter 'java.lang.NullPointerException'<pre class="conf-macro output-inline" data-hasbody="true" data-macro-name="unmigrated-inline-wiki-markup">
-@Test
-public void testAlterDefinitionUsingProcessorFactory() throws Exception {
-    getMockEndpoint("mock:foo").expectedBodiesReceived("body was altered");
-
-    template.sendBody("direct:start", "Hello World");
-
-    assertMockEndpointsSatisfied();
-}
-
-@Test
-public void testAlterDefinitionUsingProcessorFactoryWithChild() throws Exception {
-    getMockEndpoint("mock:split").expectedBodiesReceived("body was altered", "body was altered");
-    getMockEndpoint("mock:extra").expectedBodiesReceived("body was altered", "body was altered");
-    getMockEndpoint("mock:result").expectedBodiesReceived("Hello,World");
-
-    template.sendBody("direct:foo", "Hello,World");
-
-    assertMockEndpointsSatisfied();
-}
-
-@Override
-protected RouteBuilder createRouteBuilder() throws Exception {
-    return new RouteBuilder() {
-        @Override
-        public void configure() throws Exception {
-            from("direct:start")
-                .setBody().constant("body not altered").to("mock:foo");
-
-            from("direct:foo")
-                .split(body())
-                    .setBody().constant("body not altered").to("mock:split")
-                .end()
-                .to("mock:result");
-        }
-    };
-}
-</pre>
+<div class="error conf-macro output-inline" data-hasbody="true" data-macro-name="unmigrated-inline-wiki-markup"><span class="error">Error formatting macro: snippet: java.lang.IndexOutOfBoundsException: Index: 20, Size: 20</span> </div>
 
 <p>Now the idea is that the <code>setBody</code> processors has been changed by the factory to set a different body.<br clear="none">
 Also the <a shape="rect" href="splitter.html">Splitter</a> has one additional output where we send the splitted message to <code>mock:extra</code> endpoint.</p>

Modified: websites/production/camel/content/selective-consumer.html
==============================================================================
--- websites/production/camel/content/selective-consumer.html (original)
+++ websites/production/camel/content/selective-consumer.html Mon Feb 11 01:11:27 2019
@@ -100,17 +100,7 @@
 <p>The other approach is to use a <a shape="rect" href="message-filter.html">Message Filter</a> which is applied; then if the filter matches the message your consumer is invoked as shown in the following example</p>
 
 <p><strong>Using the <a shape="rect" href="fluent-builders.html">Fluent Builders</a></strong></p>
-Error rendering macro 'code': Invalid value specified for parameter 'java.lang.NullPointerException'<pre class="conf-macro output-inline" data-hasbody="true" data-macro-name="unmigrated-inline-wiki-markup">
-RouteBuilder builder = new RouteBuilder() {
-    public void configure() {
-        errorHandler(deadLetterChannel("mock:error"));
-
-        from("direct:a")
-            .filter(header("foo").isEqualTo("bar"))
-                .process(myProcessor);
-    }
-};
-</pre>
+<div class="error conf-macro output-inline" data-hasbody="true" data-macro-name="unmigrated-inline-wiki-markup"><span class="error">Error formatting macro: snippet: java.lang.IndexOutOfBoundsException: Index: 20, Size: 20</span> </div>
 
 <p><strong>Using the <a shape="rect" href="spring-xml-extensions.html">Spring XML Extensions</a></strong></p>
 Error rendering macro 'code': Invalid value specified for parameter 'java.lang.NullPointerException'<pre class="conf-macro output-inline" data-hasbody="true" data-macro-name="unmigrated-inline-wiki-markup">

Modified: websites/production/camel/content/spark-rest.html
==============================================================================
--- websites/production/camel/content/spark-rest.html (original)
+++ websites/production/camel/content/spark-rest.html Mon Feb 11 01:11:27 2019
@@ -122,7 +122,8 @@
 </div></div>
 
     
-</div><div class="cfm tabs-pane conf-macro output-block" id="RestDslTabsXml" data-hasbody="true" data-macro-name="auitabspage" data-pane-title="XML">
+</div>
+<div class="cfm tabs-pane conf-macro output-block" id="RestDslTabsXml" data-hasbody="true" data-macro-name="auitabspage" data-pane-title="XML">
     <div class="code panel pdl conf-macro output-block" data-hasbody="true" data-macro-name="code" style="border-width: 1px;"><div class="codeContent panelContent pdl">
 <pre class="syntaxhighlighter-pre" data-syntaxhighlighter-params="brush: java; gutter: false; theme: Default" data-theme="Default">  &lt;camelContext xmlns="http://camel.apache.org/schema/spring"&gt;
     &lt;rest uri="/hello/{me}"&gt;
@@ -139,7 +140,8 @@
 
     
 </div>
-</div><p><span style="line-height: 1.4285715;">See more details at the&#160;</span><a shape="rect" href="rest-dsl.html">Rest DSL</a><span style="line-height: 1.4285715;">.</span></p><h3 id="Spark-rest-Moreexamples"><span style="font-size: 16.0px;line-height: 1.5625;">More examples</span></h3><p>There is a <strong>camel-example-spark-rest-tomcat</strong> example in the Apache Camel distribution, that demonstrates how to use camel-spark-rest in a web application that can be deployed on Apache Tomcat, or similar web containers.</p><p></p><div class="conf-macro output-block" data-hasbody="false" data-macro-name="include"><h3 id="Spark-rest-SeeAlso">See Also</h3>
+</div>
+<p><span style="line-height: 1.4285715;">See more details at the&#160;</span><a shape="rect" href="rest-dsl.html">Rest DSL</a><span style="line-height: 1.4285715;">.</span></p><h3 id="Spark-rest-Moreexamples"><span style="font-size: 16.0px;line-height: 1.5625;">More examples</span></h3><p>There is a <strong>camel-example-spark-rest-tomcat</strong> example in the Apache Camel distribution, that demonstrates how to use camel-spark-rest in a web application that can be deployed on Apache Tomcat, or similar web containers.</p><p></p><div class="conf-macro output-block" data-hasbody="false" data-macro-name="include"><h3 id="Spark-rest-SeeAlso">See Also</h3>
 <ul><li><a shape="rect" href="configuring-camel.html">Configuring Camel</a></li><li><a shape="rect" href="component.html">Component</a></li><li><a shape="rect" href="endpoint.html">Endpoint</a></li><li><a shape="rect" href="getting-started.html">Getting Started</a></li></ul></div><ul style="list-style-type: square;"><li><a shape="rect" href="rest.html">Rest</a></li></ul></div>
         </td>
         <td valign="top">