Author: buildbot Date: Mon Nov 7 21:20:04 2016 New Revision: 1000687 Log: Production update by buildbot for camel
Added: websites/production/camel/content/kura.data/kura-camel.png (with props) Modified: websites/production/camel/content/cache/main.pageCache websites/production/camel/content/kura.html Modified: websites/production/camel/content/cache/main.pageCache ============================================================================== Binary files - no diff available. Added: websites/production/camel/content/kura.data/kura-camel.png ============================================================================== Binary file - no diff available. Propchange: websites/production/camel/content/kura.data/kura-camel.png ------------------------------------------------------------------------------ svn:mime-type = image/png Modified: websites/production/camel/content/kura.html ============================================================================== --- websites/production/camel/content/kura.html (original) +++ websites/production/camel/content/kura.html Mon Nov 7 21:20:04 2016 @@ -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> 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> 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&modificationDate=1425039313000&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="26"></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 Kura 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> 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> 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/kura-camel.png" data-image-src="/confluence/download/attachments/51811447/kura-camel.png?version=1&modificationDate=1478551467000&api=v2" data-unresolved-comment-count="0" data-linked-resource-id="66851358" data-linked-resource-version="1" data-linked-resource-type="attachment" data-linked-resource-default-alias="kura-camel.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="27"></span><br clear="none"></span></p><h3 id="Kura-KuraRouteractivator"><span style="line-height: 1.5625;font-size: 16.0px;">KuraRouter activator</span></h3><p>Bundles deployed to the Eclipse Kura 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