Author: buildbot
Date: Tue Nov 17 11:19:00 2015
New Revision: 972687

Log:
Production update by buildbot for camel

Modified:
    websites/production/camel/content/cache/main.pageCache
    websites/production/camel/content/camel-2170-release.html
    websites/production/camel/content/kura.html

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

Modified: websites/production/camel/content/camel-2170-release.html
==============================================================================
--- websites/production/camel/content/camel-2170-release.html (original)
+++ websites/production/camel/content/camel-2170-release.html Tue Nov 17 
11:19:00 2015
@@ -85,7 +85,7 @@
        <tbody>
         <tr>
         <td valign="top" width="100%">
-<div class="wiki-content maincontent"><h1 
id="Camel2.17.0Release-Camel2.17.0release(currentlyinprogress)">Camel 2.17.0 
release (currently in progress)</h1><div 
style="padding-right:20px;float:left;margin-left:-20px;"><p><span 
class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image 
confluence-external-resource" 
src="http://camel.apache.org/download.data/camel-box-v1.0-150x200.png"; 
data-image-src="http://camel.apache.org/download.data/camel-box-v1.0-150x200.png";></span></p></div><div
 style="min-height:200px">&#160;</div><h2 
id="Camel2.17.0Release-NewandNoteworthy">New and Noteworthy</h2><p>Welcome to 
the x.y.z release which approx XXX issues resolved (new features, improvements 
and bug fixes such as...)</p><ul><li>highlighted issue fixed</li><li>Upgraded 
camel-hbase to Hadoop 2.x and HBase 1.1.x</li><li>Base directory of Paho file 
persistence store is now configurable.</li><li><a shape="rect" 
href="tools.html">Camel commands</a> for&#160;<a shape="rect" href="sp
 ring-boot.html">Spring Boot</a></li><li>Improved Kura router error logging in 
Kura telnet console</li><li>Added ConsumerTemplate to Kura router</li><li>Camel 
Kura router now comes with the Kura OSGi services compendium 
imports</li><li>Camel Kura provides both required and optional service 
resolvers&#160;</li></ul><p>&#160;</p><p>Fixed these 
issues</p><ul><li>The&#160;<a shape="rect" href="swagger-java.html">Swagger 
Java</a> now parses nested types in the POJO model that has been annotated with 
the swagger api annotations to use in the schema api 
model</li><li>Fixed&#160;<a shape="rect" href="rest-dsl.html">Rest DSL</a> 
with&#160;apiContextPath fail to start if there are 2 ore more rest's in 
use.</li><li>Paho component name is not limited to 4 characters 
anymore.</li><li>Fixed&#160;<a shape="rect" href="spring-boot.html">Spring 
Boot</a> not starting Camel routes if running in Spring Cloud.<br 
clear="none"><br clear="none">&#160;&#160;</li></ul><h3 
id="Camel2.17.0Release-New">New <a s
 hape="rect" href="enterprise-integration-patterns.html">Enterprise Integration 
Patterns</a></h3><h3 id="Camel2.17.0Release-New.1">New <a shape="rect" 
href="components.html">Components</a></h3><ul><li>camel-kubernetes - Integrates 
Camel with Kubernetes</li></ul><h3 id="Camel2.17.0Release-NewDSL">New 
DSL</h3><h3 id="Camel2.17.0Release-NewAnnotations">New Annotations</h3><h3 
id="Camel2.17.0Release-NewDataFormats">New <a shape="rect" 
href="data-format.html">Data Formats</a></h3><h3 
id="Camel2.17.0Release-New.2">New <a shape="rect" 
href="languages.html">Languages</a></h3><h3 id="Camel2.17.0Release-New.3">New 
<a shape="rect" 
href="examples.html">Examples</a></h3><ul><li>camel-example-spring-boot-metrics 
- showing a Camel spring-boot application that report metrics to Graphite. 
Requires Graphite running on your network.</li></ul><h3 
id="Camel2.17.0Release-New.4">New <a shape="rect" 
href="tutorials.html">Tutorials</a></h3><h2 
id="Camel2.17.0Release-APIbreaking">API breaking</h2><h2 id="Came
 l2.17.0Release-KnownIssues">Known Issues</h2><h2 
id="Camel2.17.0Release-Dependencyupgrades">Dependency 
upgrades</h2><ul><li>EHCache from 2.10.0 to 2.10.1</li></ul><h2 
id="Camel2.17.0Release-Importantchangestoconsiderwhenupgrading">Important 
changes to consider when upgrading</h2><ul><li>Removed camel-hbase as Karaf 
feature as it did not really work well in OSGi</li><li>camel-infinispan 
requires Java 8.</li></ul><p>&#160;</p><h2 
id="Camel2.17.0Release-GettingtheDistributions">Getting the 
Distributions</h2><h3 id="Camel2.17.0Release-BinaryDistributions">Binary 
Distributions</h3><div class="table-wrap"><table 
class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Description</p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Download Link</p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p>PGP Signature file of download</p></th></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"><p>Windows 
Distribution</p></td><td colspan="1" rowsp
 an="1" class="confluenceTd"><p><a shape="rect" class="external-link" 
href="http://www.apache.org/dyn/closer.cgi/camel/apache-camel/x.y.x/apache-camel-x.y.x.zip";>apache-camel-x.y.x.zip</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" 
class="external-link" 
href="http://www.apache.org/dist/camel/apache-camel/x.y.x/apache-camel-x.y.x.zip.asc";>apache-camel-x.y.x.zip.asc</a></p></td></tr><tr><td
 colspan="1" rowspan="1" class="confluenceTd"><p>Unix/Linux/Cygwin 
Distribution</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a 
shape="rect" class="external-link" 
href="http://www.apache.org/dyn/closer.cgi/camel/apache-camel/x.y.x/apache-camel-x.y.x.tar.gz";>apache-camel-x.y.x.tar.gz</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" 
class="external-link" 
href="http://www.apache.org/dist/camel/apache-camel/x.y.x/apache-camel-x.y.x.tar.gz.asc";>apache-camel-x.y.x.tar.gz.asc</a></p></td></tr></tbody></table></div><div
 class="con
 fluence-information-macro confluence-information-macro-information"><p 
class="title">The above URLs use redirection</p><span class="aui-icon 
aui-icon-small aui-iconfont-info confluence-information-macro-icon"></span><div 
class="confluence-information-macro-body"><p>The above URLs use the Apache 
Mirror system to redirect you to a suitable mirror for your download. Some 
users have experienced issues with some versions of browsers (e.g. some Safari 
browsers). If the download doesn't seem to work for you from the above URL then 
try using <a shape="rect" class="external-link" 
href="http://www.mozilla.com/en-US/firefox/"; 
rel="nofollow">FireFox</a></p></div></div><h3 
id="Camel2.17.0Release-SourceDistributions">Source Distributions</h3><div 
class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" 
rowspan="1" class="confluenceTh"><p>Description</p></th><th colspan="1" 
rowspan="1" class="confluenceTh"><p>Download Link</p></th><th colspan="1" 
rowspan="1" class="confluenceTh
 "><p>PGP Signature file of download</p></th></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Source for Windows</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" 
href="http://www.apache.org/dyn/closer.cgi/camel/apache-camel/x.y.x/apache-camel-x.y.x-src.zip";>apache-camel-x.y.x-src.zip</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" 
class="external-link" 
href="http://www.apache.org/dist/camel/apache-camel/x.y.x/apache-camel-x.y.x-src.zip.asc";>apache-camel-x.y.x-src.zip.asc</a></p></td></tr></tbody></table></div><div
 class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Source for Unix/Linux/Cygwin</p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" 
class="external-link" 
href="http://www.apache.org/dyn/closer.cgi/camel/apache-camel/x.y.x/apache-camel-x.y.x-src.tar.gz";>apache-camel-x.y.x-src.tar.gz</a></p></td><td
 
 colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" 
class="external-link" 
href="http://www.apache.org/dist/camel/apache-camel/x.y.x/apache-camel-x.y.x-src.tar.gz.asc";>apache-camel-x.y.x-src.tar.gz.asc</a></p></td></tr></tbody></table></div><h3
 id="Camel2.17.0Release-GettingtheBinariesusingMaven2">Getting the Binaries 
using Maven 2</h3><p>To use this release in your maven project, the proper 
dependency configuration that you should use in your <a shape="rect" 
class="external-link" 
href="http://maven.apache.org/guides/introduction/introduction-to-the-pom.html";>Maven
 POM</a> is:</p><div class="code panel pdl" style="border-width: 1px;"><div 
class="codeContent panelContent pdl">
+<div class="wiki-content maincontent"><h1 
id="Camel2.17.0Release-Camel2.17.0release(currentlyinprogress)">Camel 2.17.0 
release (currently in progress)</h1><div 
style="padding-right:20px;float:left;margin-left:-20px;"><p><span 
class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image 
confluence-external-resource" 
src="http://camel.apache.org/download.data/camel-box-v1.0-150x200.png"; 
data-image-src="http://camel.apache.org/download.data/camel-box-v1.0-150x200.png";></span></p></div><div
 style="min-height:200px">&#160;</div><h2 
id="Camel2.17.0Release-NewandNoteworthy">New and Noteworthy</h2><p>Welcome to 
the x.y.z release which approx XXX issues resolved (new features, improvements 
and bug fixes such as...)</p><ul><li>highlighted issue fixed</li><li>Upgraded 
camel-hbase to Hadoop 2.x and HBase 1.1.x</li><li>Base directory of Paho file 
persistence store is now configurable.</li><li><a shape="rect" 
href="tools.html">Camel commands</a> for&#160;<a shape="rect" href="sp
 ring-boot.html">Spring Boot</a></li><li>Improved Kura router error logging in 
Kura telnet console</li><li>Added ConsumerTemplate to Kura router</li><li>Camel 
Kura router now comes with the Kura OSGi services compendium 
imports</li><li>Camel Kura provides both required and optional service 
resolvers</li><li><span>KuraRouter should try to load XML routes from 
ConfigAdmin</span>&#160;</li></ul><p>&#160;</p><p>Fixed these 
issues</p><ul><li>The&#160;<a shape="rect" href="swagger-java.html">Swagger 
Java</a> now parses nested types in the POJO model that has been annotated with 
the swagger api annotations to use in the schema api 
model</li><li>Fixed&#160;<a shape="rect" href="rest-dsl.html">Rest DSL</a> 
with&#160;apiContextPath fail to start if there are 2 ore more rest's in 
use.</li><li>Paho component name is not limited to 4 characters 
anymore.</li><li>Fixed&#160;<a shape="rect" href="spring-boot.html">Spring 
Boot</a> not starting Camel routes if running in Spring Cloud.<br clear="none">
 <br clear="none">&#160;&#160;</li></ul><h3 id="Camel2.17.0Release-New">New <a 
shape="rect" href="enterprise-integration-patterns.html">Enterprise Integration 
Patterns</a></h3><h3 id="Camel2.17.0Release-New.1">New <a shape="rect" 
href="components.html">Components</a></h3><ul><li>camel-kubernetes - Integrates 
Camel with Kubernetes</li></ul><h3 id="Camel2.17.0Release-NewDSL">New 
DSL</h3><h3 id="Camel2.17.0Release-NewAnnotations">New Annotations</h3><h3 
id="Camel2.17.0Release-NewDataFormats">New <a shape="rect" 
href="data-format.html">Data Formats</a></h3><h3 
id="Camel2.17.0Release-New.2">New <a shape="rect" 
href="languages.html">Languages</a></h3><h3 id="Camel2.17.0Release-New.3">New 
<a shape="rect" 
href="examples.html">Examples</a></h3><ul><li>camel-example-spring-boot-metrics 
- showing a Camel spring-boot application that report metrics to Graphite. 
Requires Graphite running on your network.</li></ul><h3 
id="Camel2.17.0Release-New.4">New <a shape="rect" href="tutorials.html">Tutorial
 s</a></h3><h2 id="Camel2.17.0Release-APIbreaking">API breaking</h2><h2 
id="Camel2.17.0Release-KnownIssues">Known Issues</h2><h2 
id="Camel2.17.0Release-Dependencyupgrades">Dependency 
upgrades</h2><ul><li>EHCache from 2.10.0 to 2.10.1</li></ul><h2 
id="Camel2.17.0Release-Importantchangestoconsiderwhenupgrading">Important 
changes to consider when upgrading</h2><ul><li>Removed camel-hbase as Karaf 
feature as it did not really work well in OSGi</li><li>camel-infinispan 
requires Java 8.</li></ul><p>&#160;</p><h2 
id="Camel2.17.0Release-GettingtheDistributions">Getting the 
Distributions</h2><h3 id="Camel2.17.0Release-BinaryDistributions">Binary 
Distributions</h3><div class="table-wrap"><table 
class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Description</p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Download Link</p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p>PGP Signature file of download</p></th></tr><tr><td 
colspan="1" rowspan
 ="1" class="confluenceTd"><p>Windows Distribution</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" 
href="http://www.apache.org/dyn/closer.cgi/camel/apache-camel/x.y.x/apache-camel-x.y.x.zip";>apache-camel-x.y.x.zip</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" 
class="external-link" 
href="http://www.apache.org/dist/camel/apache-camel/x.y.x/apache-camel-x.y.x.zip.asc";>apache-camel-x.y.x.zip.asc</a></p></td></tr><tr><td
 colspan="1" rowspan="1" class="confluenceTd"><p>Unix/Linux/Cygwin 
Distribution</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a 
shape="rect" class="external-link" 
href="http://www.apache.org/dyn/closer.cgi/camel/apache-camel/x.y.x/apache-camel-x.y.x.tar.gz";>apache-camel-x.y.x.tar.gz</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" 
class="external-link" 
href="http://www.apache.org/dist/camel/apache-camel/x.y.x/apache-camel-x.y.x.tar.gz.asc";>apach
 e-camel-x.y.x.tar.gz.asc</a></p></td></tr></tbody></table></div><div 
class="confluence-information-macro 
confluence-information-macro-information"><p class="title">The above URLs use 
redirection</p><span class="aui-icon aui-icon-small aui-iconfont-info 
confluence-information-macro-icon"></span><div 
class="confluence-information-macro-body"><p>The above URLs use the Apache 
Mirror system to redirect you to a suitable mirror for your download. Some 
users have experienced issues with some versions of browsers (e.g. some Safari 
browsers). If the download doesn't seem to work for you from the above URL then 
try using <a shape="rect" class="external-link" 
href="http://www.mozilla.com/en-US/firefox/"; 
rel="nofollow">FireFox</a></p></div></div><h3 
id="Camel2.17.0Release-SourceDistributions">Source Distributions</h3><div 
class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" 
rowspan="1" class="confluenceTh"><p>Description</p></th><th colspan="1" 
rowspan="1" class="conflue
 nceTh"><p>Download Link</p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p>PGP Signature file of download</p></th></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"><p>Source for Windows</p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" 
class="external-link" 
href="http://www.apache.org/dyn/closer.cgi/camel/apache-camel/x.y.x/apache-camel-x.y.x-src.zip";>apache-camel-x.y.x-src.zip</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" 
class="external-link" 
href="http://www.apache.org/dist/camel/apache-camel/x.y.x/apache-camel-x.y.x-src.zip.asc";>apache-camel-x.y.x-src.zip.asc</a></p></td></tr></tbody></table></div><div
 class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Source for Unix/Linux/Cygwin</p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" 
class="external-link" 
href="http://www.apache.org/dyn/closer.cgi/camel/apache-camel/x.y.
 x/apache-camel-x.y.x-src.tar.gz">apache-camel-x.y.x-src.tar.gz</a></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" 
class="external-link" 
href="http://www.apache.org/dist/camel/apache-camel/x.y.x/apache-camel-x.y.x-src.tar.gz.asc";>apache-camel-x.y.x-src.tar.gz.asc</a></p></td></tr></tbody></table></div><h3
 id="Camel2.17.0Release-GettingtheBinariesusingMaven2">Getting the Binaries 
using Maven 2</h3><p>To use this release in your maven project, the proper 
dependency configuration that you should use in your <a shape="rect" 
class="external-link" 
href="http://maven.apache.org/guides/introduction/introduction-to-the-pom.html";>Maven
 POM</a> is:</p><div class="code panel pdl" style="border-width: 1px;"><div 
class="codeContent panelContent pdl">
 <script class="brush: xml; gutter: false; theme: Default" 
type="syntaxhighlighter"><![CDATA[&lt;dependency&gt;
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-core&lt;/artifactId&gt;
@@ -95,7 +95,7 @@
 </div></div><h3 id="Camel2.17.0Release-SVNTagCheckout">SVN Tag 
Checkout</h3><div class="code panel pdl" style="border-width: 1px;"><div 
class="codeContent panelContent pdl">
 <script class="brush: java; gutter: false; theme: Default" 
type="syntaxhighlighter"><![CDATA[svn co 
http://svn.apache.org/repos/asf/camel/tags/camel-x.y.x
 ]]></script>
-</div></div><h2 id="Camel2.17.0Release-Changelog">Changelog</h2><p>For a more 
detailed view of new features and bug fixes, see the:</p><ul><li><a 
shape="rect" class="external-link" 
href="http://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311211&amp;styleName=Html";>release
 notes for x.y.x</a></li></ul></div>
+</div></div><h2 id="Camel2.17.0Release-Changelog">Changelog</h2><p>For a more 
detailed view of new features and bug fixes, see the:</p><ul><li><a 
shape="rect" class="external-link" 
href="http://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311211&amp;styleName=Html";>release
 notes for x.y.x</a></li></ul><div><span style="font-size: 24.0px;line-height: 
30.0px;"><br clear="none"></span></div></div>
         </td>
         <td valign="top">
           <div class="navigation">

Modified: websites/production/camel/content/kura.html
==============================================================================
--- websites/production/camel/content/kura.html (original)
+++ websites/production/camel/content/kura.html Tue Nov 17 11:19:00 2015
@@ -85,7 +85,7 @@
        <tbody>
         <tr>
         <td valign="top" width="100%">
-<div class="wiki-content maincontent"><h2 
id="Kura-EclipseKuracomponent">Eclipse Kura component</h2><div 
class="confluence-information-macro 
confluence-information-macro-information"><span class="aui-icon aui-icon-small 
aui-iconfont-info confluence-information-macro-icon"></span><div 
class="confluence-information-macro-body"><p>&#160;Kura component is available 
starting from Camel <strong>2.15</strong>.</p></div></div><p><span 
style="line-height: 1.5625;font-size: 16.0px;">This documentation page covers 
the integration options of Camel with the <a shape="rect" class="external-link" 
href="https://eclipse.org/kura/"; rel="nofollow">Eclipse Kura</a> M2M gateway. 
The common reason to deploy Camel routes into the Eclipse Kura is to provide 
enterprise integration patterns and Camel components to the messaging M2M 
gateway. For example you might want to install Kura on <span>Raspberry PI, 
then</span>&#160;read temperature from the sensor attached to that Raspberry PI 
using Kura services and 
 finally forward the current temperature value to your data center service 
using Camel EIP and components.</span></p><p><span style="line-height: 
1.5625;font-size: 16.0px;"><span class="confluence-embedded-file-wrapper 
image-center-wrapper"><img class="confluence-embedded-image image-center" 
src="kura.data/fabric_docker%20%282%29.png" 
data-image-src="/confluence/download/attachments/51811447/fabric_docker%20%282%29.png?version=1&amp;modificationDate=1425039313000&amp;api=v2"
 data-unresolved-comment-count="0" data-linked-resource-id="52036148" 
data-linked-resource-version="1" data-linked-resource-type="attachment" 
data-linked-resource-default-alias="fabric_docker (2).png" 
data-base-url="https://cwiki.apache.org/confluence"; 
data-linked-resource-content-type="image/png" 
data-linked-resource-container-id="51811447" 
data-linked-resource-container-version="24"></span><br clear="none"><br 
clear="none"></span></p><h3 id="Kura-KuraRouteractivator"><span 
style="line-height: 1.5625;font-size: 1
 6.0px;">KuraRouter activator</span></h3><p>Bundles deployed to the 
Eclipse&#160;Kura&#160;are usually <a shape="rect" class="external-link" 
href="http://eclipse.github.io/kura/doc/hello-example.html#create-java-class"; 
rel="nofollow">developed as bundle activators</a>. So the easiest way to deploy 
Apache Camel routes into the Kura is to create an OSGi bundle containing the 
class extending <code>org.apache.camel.kura.KuraRouter</code> class:</p><div 
class="code panel pdl" style="border-width: 1px;"><div class="codeContent 
panelContent pdl">
+<div class="wiki-content maincontent"><h2 
id="Kura-EclipseKuracomponent">Eclipse Kura component</h2><div 
class="confluence-information-macro 
confluence-information-macro-information"><span class="aui-icon aui-icon-small 
aui-iconfont-info confluence-information-macro-icon"></span><div 
class="confluence-information-macro-body"><p>&#160;Kura component is available 
starting from Camel <strong>2.15</strong>.</p></div></div><p><span 
style="line-height: 1.5625;font-size: 16.0px;">This documentation page covers 
the integration options of Camel with the <a shape="rect" class="external-link" 
href="https://eclipse.org/kura/"; rel="nofollow">Eclipse Kura</a> M2M gateway. 
The common reason to deploy Camel routes into the Eclipse Kura is to provide 
enterprise integration patterns and Camel components to the messaging M2M 
gateway. For example you might want to install Kura on <span>Raspberry PI, 
then</span>&#160;read temperature from the sensor attached to that Raspberry PI 
using Kura services and 
 finally forward the current temperature value to your data center service 
using Camel EIP and components.</span></p><p><span style="line-height: 
1.5625;font-size: 16.0px;"><span class="confluence-embedded-file-wrapper 
image-center-wrapper"><img class="confluence-embedded-image image-center" 
src="kura.data/fabric_docker%20%282%29.png" 
data-image-src="/confluence/download/attachments/51811447/fabric_docker%20%282%29.png?version=1&amp;modificationDate=1425039313000&amp;api=v2"
 data-unresolved-comment-count="0" data-linked-resource-id="52036148" 
data-linked-resource-version="1" data-linked-resource-type="attachment" 
data-linked-resource-default-alias="fabric_docker (2).png" 
data-base-url="https://cwiki.apache.org/confluence"; 
data-linked-resource-content-type="image/png" 
data-linked-resource-container-id="51811447" 
data-linked-resource-container-version="25"></span><br clear="none"><br 
clear="none"></span></p><h3 id="Kura-KuraRouteractivator"><span 
style="line-height: 1.5625;font-size: 1
 6.0px;">KuraRouter activator</span></h3><p>Bundles deployed to the 
Eclipse&#160;Kura&#160;are usually <a shape="rect" class="external-link" 
href="http://eclipse.github.io/kura/doc/hello-example.html#create-java-class"; 
rel="nofollow">developed as bundle activators</a>. So the easiest way to deploy 
Apache Camel routes into the Kura is to create an OSGi bundle containing the 
class extending <code>org.apache.camel.kura.KuraRouter</code> class:</p><div 
class="code panel pdl" style="border-width: 1px;"><div class="codeContent 
panelContent pdl">
 <script class="brush: java; gutter: false; theme: Default" 
type="syntaxhighlighter"><![CDATA[public class MyKuraRouter extends KuraRouter {
 
   @Override
@@ -195,7 +195,14 @@ start &lt;your-bundle-id&gt;]]></script>
   }
 
 }]]></script>
-</div></div><p></p><h3 id="Kura-SeeAlso">See Also</h3>
+</div></div><h3 id="Kura-LoadingXMLroutesfromConfigurationAdmin">Loading XML 
routes from ConfigurationAdmin</h3><p>Sometimes it is desired to read the XML 
definition of the routes from the server configuration. This a common scenario 
for IoT gateways where over-the-air redeployment cost may be significant. To 
address this requirement each <code>KuraRouter</code> looks for the 
<code>kura.camel.BUNDLE-SYMBOLIC-NAME.route</code> property from the 
<code>kura.camel</code> PID using the OSGi ConfigurationAdmin. This approach 
allows you to define Camel XML routes file per deployed 
<code>KuraRouter</code>. In order to update a route, just edit an appropriate 
configuration property and restart a bundle associated with it. The content of 
the&#160;<code>kura.camel.BUNDLE-SYMBOLIC-NAME.route</code>&#160;property is 
expected to be Camel XML route file, for example:</p><div class="code panel 
pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
+<script class="brush: java; gutter: false; theme: Default" 
type="syntaxhighlighter"><![CDATA[&lt;routes 
xmlns=&quot;http://camel.apache.org/schema/spring&quot;&gt;
+    &lt;route id=&quot;loaded&quot;&gt;
+        &lt;from uri=&quot;direct:bar&quot;/&gt;
+        &lt;to uri=&quot;mock:bar&quot;/&gt;
+    &lt;/route&gt;
+&lt;/routes&gt;]]></script>
+</div></div><p>&#160;</p><p>&#160;</p><p></p><h3 id="Kura-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>
         </td>
         <td valign="top">


Reply via email to