camel-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From build...@apache.org
Subject svn commit: r835022 - in /websites/production/camel/content: book-architecture.html book-in-one-page.html cache/main.pageCache component-list-external.html components.html guava-eventbus.html jgroups.html transport.html uris.html
Date Sun, 14 Oct 2012 02:20:07 GMT
Author: buildbot
Date: Sun Oct 14 02:20:07 2012
New Revision: 835022

Log:
Production update by buildbot for camel

Modified:
    websites/production/camel/content/book-architecture.html
    websites/production/camel/content/book-in-one-page.html
    websites/production/camel/content/cache/main.pageCache
    websites/production/camel/content/component-list-external.html
    websites/production/camel/content/components.html
    websites/production/camel/content/guava-eventbus.html
    websites/production/camel/content/jgroups.html
    websites/production/camel/content/transport.html
    websites/production/camel/content/uris.html

Modified: websites/production/camel/content/book-architecture.html
==============================================================================
--- websites/production/camel/content/book-architecture.html (original)
+++ websites/production/camel/content/book-architecture.html Sun Oct 14 02:20:07 2012
@@ -761,7 +761,12 @@ esper:name
 <pre class="code-xml">
 hibernate://entityName
 </pre>
-</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd">
GPL </td><td colspan="1" rowspan="1" class="confluenceTd"> For using a database
as a queue via the <a shape="rect" class="external-link" href="http://www.hibernate.org/"
rel="nofollow">Hibernate</a> library </td></tr><tr><td colspan="1"
rowspan="1" class="confluenceTd"> <a shape="rect" href="nmr.html" title="NMR">NMR</a>
/ servicemix-nmr
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd">
GPL </td><td colspan="1" rowspan="1" class="confluenceTd"> For using a database
as a queue via the <a shape="rect" class="external-link" href="http://www.hibernate.org/"
rel="nofollow">Hibernate</a> library </td></tr><tr><td colspan="1"
rowspan="1" class="confluenceTd"> <a shape="rect" href="jgroups.html" title="JGroups">JGroups</a>
/ camel-jgroups in <a shape="rect" class="external-link" href="http://code.google.com/p/camel-extra/"
rel="nofollow">camel-extra</a>
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<pre class="code-xml">
+jgroups://clusterName
+</pre>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd">
LGPL </td><td colspan="1" rowspan="1" class="confluenceTd"> The <tt>jgroups:</tt>
component provides exchange of messages between Camel infrastructure and JGroups clusters.
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a
shape="rect" href="nmr.html" title="NMR">NMR</a> / servicemix-nmr
 <div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
 <pre class="code-xml">
 nmr://serviceName

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 Sun Oct 14 02:20:07 2012
@@ -1168,7 +1168,12 @@ esper:name
 <pre class="code-xml">
 hibernate://entityName
 </pre>
-</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd">
GPL </td><td colspan="1" rowspan="1" class="confluenceTd"> For using a database
as a queue via the <a shape="rect" class="external-link" href="http://www.hibernate.org/"
rel="nofollow">Hibernate</a> library </td></tr><tr><td colspan="1"
rowspan="1" class="confluenceTd"> <a shape="rect" href="nmr.html" title="NMR">NMR</a>
/ servicemix-nmr
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd">
GPL </td><td colspan="1" rowspan="1" class="confluenceTd"> For using a database
as a queue via the <a shape="rect" class="external-link" href="http://www.hibernate.org/"
rel="nofollow">Hibernate</a> library </td></tr><tr><td colspan="1"
rowspan="1" class="confluenceTd"> <a shape="rect" href="jgroups.html" title="JGroups">JGroups</a>
/ camel-jgroups in <a shape="rect" class="external-link" href="http://code.google.com/p/camel-extra/"
rel="nofollow">camel-extra</a>
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<pre class="code-xml">
+jgroups://clusterName
+</pre>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd">
LGPL </td><td colspan="1" rowspan="1" class="confluenceTd"> The <tt>jgroups:</tt>
component provides exchange of messages between Camel infrastructure and JGroups clusters.
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a
shape="rect" href="nmr.html" title="NMR">NMR</a> / servicemix-nmr
 <div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
 <pre class="code-xml">
 nmr://serviceName

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

Modified: websites/production/camel/content/component-list-external.html
==============================================================================
--- websites/production/camel/content/component-list-external.html (original)
+++ websites/production/camel/content/component-list-external.html Sun Oct 14 02:20:07 2012
@@ -101,7 +101,12 @@ esper:name
 <pre class="code-xml">
 hibernate://entityName
 </pre>
-</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd">
GPL </td><td colspan="1" rowspan="1" class="confluenceTd"> For using a database
as a queue via the <a shape="rect" class="external-link" href="http://www.hibernate.org/"
rel="nofollow">Hibernate</a> library </td></tr><tr><td colspan="1"
rowspan="1" class="confluenceTd"> <a shape="rect" href="nmr.html" title="NMR">NMR</a>
/ servicemix-nmr
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd">
GPL </td><td colspan="1" rowspan="1" class="confluenceTd"> For using a database
as a queue via the <a shape="rect" class="external-link" href="http://www.hibernate.org/"
rel="nofollow">Hibernate</a> library </td></tr><tr><td colspan="1"
rowspan="1" class="confluenceTd"> <a shape="rect" href="jgroups.html" title="JGroups">JGroups</a>
/ camel-jgroups in <a shape="rect" class="external-link" href="http://code.google.com/p/camel-extra/"
rel="nofollow">camel-extra</a>
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<pre class="code-xml">
+jgroups://clusterName
+</pre>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd">
LGPL </td><td colspan="1" rowspan="1" class="confluenceTd"> The <tt>jgroups:</tt>
component provides exchange of messages between Camel infrastructure and JGroups clusters.
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a
shape="rect" href="nmr.html" title="NMR">NMR</a> / servicemix-nmr
 <div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
 <pre class="code-xml">
 nmr://serviceName

Modified: websites/production/camel/content/components.html
==============================================================================
--- websites/production/camel/content/components.html (original)
+++ websites/production/camel/content/components.html Sun Oct 14 02:20:07 2012
@@ -737,7 +737,12 @@ esper:name
 <pre class="code-xml">
 hibernate://entityName
 </pre>
-</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd">
GPL </td><td colspan="1" rowspan="1" class="confluenceTd"> For using a database
as a queue via the <a shape="rect" class="external-link" href="http://www.hibernate.org/"
rel="nofollow">Hibernate</a> library </td></tr><tr><td colspan="1"
rowspan="1" class="confluenceTd"> <a shape="rect" href="nmr.html" title="NMR">NMR</a>
/ servicemix-nmr
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd">
GPL </td><td colspan="1" rowspan="1" class="confluenceTd"> For using a database
as a queue via the <a shape="rect" class="external-link" href="http://www.hibernate.org/"
rel="nofollow">Hibernate</a> library </td></tr><tr><td colspan="1"
rowspan="1" class="confluenceTd"> <a shape="rect" href="jgroups.html" title="JGroups">JGroups</a>
/ camel-jgroups in <a shape="rect" class="external-link" href="http://code.google.com/p/camel-extra/"
rel="nofollow">camel-extra</a>
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<pre class="code-xml">
+jgroups://clusterName
+</pre>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd">
LGPL </td><td colspan="1" rowspan="1" class="confluenceTd"> The <tt>jgroups:</tt>
component provides exchange of messages between Camel infrastructure and JGroups clusters.
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a
shape="rect" href="nmr.html" title="NMR">NMR</a> / servicemix-nmr
 <div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
 <pre class="code-xml">
 nmr://serviceName

Modified: websites/production/camel/content/guava-eventbus.html
==============================================================================
--- websites/production/camel/content/guava-eventbus.html (original)
+++ websites/production/camel/content/guava-eventbus.html Sun Oct 14 02:20:07 2012
@@ -77,6 +77,8 @@
         <td valign="top" width="100%">
 <div class="wiki-content maincontent"><h2><a shape="rect" name="GuavaEventBus-GuavaEventBusComponent"></a>Guava
EventBus Component</h2>
 
+<div class="panelMacro"><table class="tipMacro"><colgroup span="1"><col
span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1"
valign="top"><img align="middle" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1"><b>Available
since Camel 2.10.0</b><br clear="none"></td></tr></table></div>
+
 <p>The <a shape="rect" class="external-link" href="http://docs.guava-libraries.googlecode.com/git/javadoc/com/google/common/eventbus/package-summary.html"
rel="nofollow">Google Guava EventBus</a> allows publish-subscribe-style communication
between components without requiring the components to explicitly register with one another
(and thus be aware of each other). The <b>guava-eventbus:</b> component provides
integration bridge between Camel and <a shape="rect" class="external-link" href="http://docs.guava-libraries.googlecode.com/git/javadoc/com/google/common/eventbus/package-summary.html"
rel="nofollow">Google Guava EventBus</a> infrastructure. With the latter component,
messages exchanged with the Guava <tt>EventBus</tt> can be transparently forwarded
to the Camel routes. EventBus component allows also to route body of Camel exchanges to the
Guava <tt>EventBus</tt>.</p>
 
 <p>Maven users will need to add the following dependency to their <tt>pom.xml</tt>
for this component:</p>

Modified: websites/production/camel/content/jgroups.html
==============================================================================
--- websites/production/camel/content/jgroups.html (original)
+++ websites/production/camel/content/jgroups.html Sun Oct 14 02:20:07 2012
@@ -77,6 +77,8 @@
         <td valign="top" width="100%">
 <div class="wiki-content maincontent"><h2><a shape="rect" name="JGroups-JGroupsComponent"></a>JGroups
Component</h2>
 
+<div class="panelMacro"><table class="tipMacro"><colgroup span="1"><col
span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1"
valign="top"><img align="middle" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"
width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1"><b>Available
since Camel 2.10.0</b><br clear="none"></td></tr></table></div>
+
 <p><a shape="rect" class="external-link" href="http://www.jgroups.org" rel="nofollow">JGroups</a>
is a toolkit for reliable multicast communication. The <b>jgroups:</b> component
provides exchange of messages between Camel infrastructure and JGroups clusters.</p>
 
 <p>Maven users will need to add the following dependency to their <tt>pom.xml</tt>
for this component:</p>
@@ -103,47 +105,28 @@ jgroups:clusterName[?options]
 <h3><a shape="rect" name="JGroups-Options"></a>Options</h3>
 
 <div class="table-wrap">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1"
class="confluenceTh"> Name </th><th colspan="1" rowspan="1" class="confluenceTh">
Default Value </th><th colspan="1" rowspan="1" class="confluenceTh"> Description
</th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>eventClass</tt>
</td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>null</tt>
</td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.10:</b>
If used on the consumer side of the route, will filter events received from the <tt>EventBus</tt>
to the instances of the class and superclasses of <tt>eventClass</tt>. Null value
of this option is equal to setting it to the <tt>java.lang.Object</tt> i.e. the
consumer will capture all messages incoming to the event bus. </td></tr></tbody></table>
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1"
class="confluenceTh"> Name </th><th colspan="1" rowspan="1" class="confluenceTh">
Default Value </th><th colspan="1" rowspan="1" class="confluenceTh"> Description
</th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>channelProperties</tt>
</td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>null</tt>
</td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.10.0:</b>
Specifies configuration properties of the <a shape="rect" class="external-link" href="http://www.jgroups.org/javadoc/org/jgroups/JChannel.html"
rel="nofollow">JChannel </a> used by the endpoint.</td></tr></tbody></table>
 </div>
 
 
 <h3><a shape="rect" name="JGroups-Usage"></a>Usage</h3>
 
-<p>Using <tt>guava-eventbus</tt> component on the consumer side of the
route will capture messages sent to the Guava <tt>EventBus</tt> and forward them
to the Camel route. Guava EventBus consumer processes incoming messages <a shape="rect"
class="external-link" href="http://camel.apache.org/asynchronous-routing-engine.html">asynchronously</a>.
</p>
+<p>Using <tt>jgroups</tt> component on the consumer side of the route will
capture messages received by the <tt>JChannel</tt> associated with the endpoint
and forward them to the Camel route. JGroups consumer processes incoming messages <a shape="rect"
class="external-link" href="http://camel.apache.org/asynchronous-routing-engine.html">asynchronously</a>.
</p>
 
 <div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
 <pre class="code-java">
-SimpleRegistry registry = <span class="code-keyword">new</span> SimpleRegistry();
-EventBus eventBus = <span class="code-keyword">new</span> EventBus();
-registry.put(<span class="code-quote">"busName"</span>, eventBus);
-CamelContext camel = <span class="code-keyword">new</span> DefaultCamelContext(registry);
-
-from(<span class="code-quote">"guava-eventbus:busName"</span>).to(<span class="code-quote">"seda:queue"</span>);
-
-eventBus.post(<span class="code-quote">"Send me to the SEDA queue."</span>);
+<span class="code-comment">// Capture messages from cluster named
+</span><span class="code-comment">// 'clusterName' and send them to Camel route.
+</span>from(<span class="code-quote">"jgroups:clusterName"</span>).to(<span
class="code-quote">"seda:queue"</span>);
 </pre>
 </div></div>
 
-<p>Using <tt>guava-eventbus</tt> component on the producer side of the
route will forward body of the Camel exchanges to the Guava <tt>EventBus</tt>
instance.</p>
+<p>Using <tt>jgroups</tt> component on the producer side of the route will
forward body of the Camel exchanges to the <tt>JChannel</tt> instance managed
by the endpoint.</p>
 
 <div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
 <pre class="code-java">
-SimpleRegistry registry = <span class="code-keyword">new</span> SimpleRegistry();
-EventBus eventBus = <span class="code-keyword">new</span> EventBus();
-registry.put(<span class="code-quote">"busName"</span>, eventBus);
-CamelContext camel = <span class="code-keyword">new</span> DefaultCamelContext(registry);
-
-from(<span class="code-quote">"direct:start"</span>).to(<span class="code-quote">"guava-eventbus:busName"</span>);
-
-ProducerTemplate producerTemplate = camel.createProducerTemplate();
-producer.sendBody(<span class="code-quote">"direct:start"</span>, <span class="code-quote">"Send
me to the Guava EventBus."</span>);
-
-eventBus.register(<span class="code-keyword">new</span> <span class="code-object">Object</span>(){
-  @Subscribe
-  <span class="code-keyword">public</span> void messageHander(<span class="code-object">String</span>
message) {
-    <span class="code-object">System</span>.out.println(<span class="code-quote">"Message
received from the Camel: "</span> + message);
-  }
-});
+<span class="code-comment">// Send message to the cluster named 'clusterName'
+</span>from(<span class="code-quote">"direct:start"</span>).to(<span
class="code-quote">"jgroups:clusterName"</span>);
 </pre>
 </div></div></div>
         </td>

Modified: websites/production/camel/content/transport.html
==============================================================================
--- websites/production/camel/content/transport.html (original)
+++ websites/production/camel/content/transport.html Sun Oct 14 02:20:07 2012
@@ -741,7 +741,12 @@ esper:name
 <pre class="code-xml">
 hibernate://entityName
 </pre>
-</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd">
GPL </td><td colspan="1" rowspan="1" class="confluenceTd"> For using a database
as a queue via the <a shape="rect" class="external-link" href="http://www.hibernate.org/"
rel="nofollow">Hibernate</a> library </td></tr><tr><td colspan="1"
rowspan="1" class="confluenceTd"> <a shape="rect" href="nmr.html" title="NMR">NMR</a>
/ servicemix-nmr
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd">
GPL </td><td colspan="1" rowspan="1" class="confluenceTd"> For using a database
as a queue via the <a shape="rect" class="external-link" href="http://www.hibernate.org/"
rel="nofollow">Hibernate</a> library </td></tr><tr><td colspan="1"
rowspan="1" class="confluenceTd"> <a shape="rect" href="jgroups.html" title="JGroups">JGroups</a>
/ camel-jgroups in <a shape="rect" class="external-link" href="http://code.google.com/p/camel-extra/"
rel="nofollow">camel-extra</a>
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<pre class="code-xml">
+jgroups://clusterName
+</pre>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd">
LGPL </td><td colspan="1" rowspan="1" class="confluenceTd"> The <tt>jgroups:</tt>
component provides exchange of messages between Camel infrastructure and JGroups clusters.
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a
shape="rect" href="nmr.html" title="NMR">NMR</a> / servicemix-nmr
 <div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
 <pre class="code-xml">
 nmr://serviceName

Modified: websites/production/camel/content/uris.html
==============================================================================
--- websites/production/camel/content/uris.html (original)
+++ websites/production/camel/content/uris.html Sun Oct 14 02:20:07 2012
@@ -740,7 +740,12 @@ esper:name
 <pre class="code-xml">
 hibernate://entityName
 </pre>
-</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd">
GPL </td><td colspan="1" rowspan="1" class="confluenceTd"> For using a database
as a queue via the <a shape="rect" class="external-link" href="http://www.hibernate.org/"
rel="nofollow">Hibernate</a> library </td></tr><tr><td colspan="1"
rowspan="1" class="confluenceTd"> <a shape="rect" href="nmr.html" title="NMR">NMR</a>
/ servicemix-nmr
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd">
GPL </td><td colspan="1" rowspan="1" class="confluenceTd"> For using a database
as a queue via the <a shape="rect" class="external-link" href="http://www.hibernate.org/"
rel="nofollow">Hibernate</a> library </td></tr><tr><td colspan="1"
rowspan="1" class="confluenceTd"> <a shape="rect" href="jgroups.html" title="JGroups">JGroups</a>
/ camel-jgroups in <a shape="rect" class="external-link" href="http://code.google.com/p/camel-extra/"
rel="nofollow">camel-extra</a>
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<pre class="code-xml">
+jgroups://clusterName
+</pre>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd">
LGPL </td><td colspan="1" rowspan="1" class="confluenceTd"> The <tt>jgroups:</tt>
component provides exchange of messages between Camel infrastructure and JGroups clusters.
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a
shape="rect" href="nmr.html" title="NMR">NMR</a> / servicemix-nmr
 <div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
 <pre class="code-xml">
 nmr://serviceName



Mime
View raw message