Author: buildbot
Date: Fri Jun 15 12:21:43 2012
New Revision: 821870
Log:
Production update by buildbot for camel
Added:
websites/production/camel/content/direct-vm.html
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.html
websites/production/camel/content/components.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 Fri Jun 15
12:21:43 2012
@@ -219,7 +219,12 @@ dataset:name
<pre class="code-xml">
direct:name
</pre>
-</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd">
Synchronous call to another endpoint </td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"> <a shape="rect" href="dns.html" title="DNS">DNS</a> /
camel-dns
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd">
Synchronous call to another endpoint from <b>same</b> CamelContext.
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect"
href="direct-vm.html" title="Direct-VM">Direct-VM</a> / camel-core
+<div class="code panel" style="border-width: 1px;"><div class="codeContent
panelContent">
+<pre class="code-xml">
+direct-vm:name
+</pre>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd">
Synchronous call to another endpoint in another CamelContext running in the
same JVM. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a
shape="rect" href="dns.html" title="DNS">DNS</a> / camel-dns
<div class="code panel" style="border-width: 1px;"><div class="codeContent
panelContent">
<pre class="code-xml">
dns:operation
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 Fri Jun 15 12:21:43
2012
@@ -633,7 +633,12 @@ dataset:name
<pre class="code-xml">
direct:name
</pre>
-</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd">
Synchronous call to another endpoint </td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"> <a shape="rect" href="dns.html" title="DNS">DNS</a> /
camel-dns
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd">
Synchronous call to another endpoint from <b>same</b> CamelContext.
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect"
href="direct-vm.html" title="Direct-VM">Direct-VM</a> / camel-core
+<div class="code panel" style="border-width: 1px;"><div class="codeContent
panelContent">
+<pre class="code-xml">
+direct-vm:name
+</pre>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd">
Synchronous call to another endpoint in another CamelContext running in the
same JVM. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a
shape="rect" href="dns.html" title="DNS">DNS</a> / camel-dns
<div class="code panel" style="border-width: 1px;"><div class="codeContent
panelContent">
<pre class="code-xml">
dns:operation
Modified: websites/production/camel/content/cache/main.pageCache
==============================================================================
Binary files - no diff available.
Modified: websites/production/camel/content/component-list.html
==============================================================================
--- websites/production/camel/content/component-list.html (original)
+++ websites/production/camel/content/component-list.html Fri Jun 15 12:21:43
2012
@@ -192,7 +192,12 @@ dataset:name
<pre class="code-xml">
direct:name
</pre>
-</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd">
Synchronous call to another endpoint </td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"> <a shape="rect" href="dns.html" title="DNS">DNS</a> /
camel-dns
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd">
Synchronous call to another endpoint from <b>same</b> CamelContext.
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect"
href="direct-vm.html" title="Direct-VM">Direct-VM</a> / camel-core
+<div class="code panel" style="border-width: 1px;"><div class="codeContent
panelContent">
+<pre class="code-xml">
+direct-vm:name
+</pre>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd">
Synchronous call to another endpoint in another CamelContext running in the
same JVM. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a
shape="rect" href="dns.html" title="DNS">DNS</a> / camel-dns
<div class="code panel" style="border-width: 1px;"><div class="codeContent
panelContent">
<pre class="code-xml">
dns:operation
Modified: websites/production/camel/content/components.html
==============================================================================
--- websites/production/camel/content/components.html (original)
+++ websites/production/camel/content/components.html Fri Jun 15 12:21:43 2012
@@ -196,7 +196,12 @@ dataset:name
<pre class="code-xml">
direct:name
</pre>
-</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd">
Synchronous call to another endpoint </td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"> <a shape="rect" href="dns.html" title="DNS">DNS</a> /
camel-dns
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd">
Synchronous call to another endpoint from <b>same</b> CamelContext.
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect"
href="direct-vm.html" title="Direct-VM">Direct-VM</a> / camel-core
+<div class="code panel" style="border-width: 1px;"><div class="codeContent
panelContent">
+<pre class="code-xml">
+direct-vm:name
+</pre>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd">
Synchronous call to another endpoint in another CamelContext running in the
same JVM. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a
shape="rect" href="dns.html" title="DNS">DNS</a> / camel-dns
<div class="code panel" style="border-width: 1px;"><div class="codeContent
panelContent">
<pre class="code-xml">
dns:operation
Added: websites/production/camel/content/direct-vm.html
==============================================================================
--- websites/production/camel/content/direct-vm.html (added)
+++ websites/production/camel/content/direct-vm.html Fri Jun 15 12:21:43 2012
@@ -0,0 +1,237 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<html>
+<head>
+ <link href="http://camel.apache.org/styles/site.css" rel="stylesheet"
type="text/css">
+ <link href="http://camel.apache.org/styles/type-settings.css"
rel="stylesheet" type="text/css">
+ <script src="http://camel.apache.org/styles/prototype.js"
type="text/javascript"></script>
+ <script src="http://camel.apache.org/styles/rico.js"
type="text/javascript"></script>
+ <script src="http://camel.apache.org/styles/site.js"
type="text/javascript"></script>
+
+ <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
+
+ <style type="text/css">
+ .maincontent { overflow:hidden; }
+ </style>
+ <!--[if IE]>
+ <style type="text/css">
+ .maincontent { width:100%; }
+ </style>
+ <![endif]-->
+
+ <title>
+ Apache Camel: Direct-VM
+ </title>
+</head>
+<body>
+<div class="white_box">
+<div class="header">
+ <div class="header_l">
+ <div class="header_r">
+ </div>
+ </div>
+</div>
+<div class="content">
+ <div class="content_l">
+ <div class="content_r">
+ <div>
+ <!-- Banner -->
+<div id="banner-content">
+ <div id="asf_logo">
+ <div id="activemq_logo" style="height:108px; background:transparent
url(banner.data/apache-camel-7.png) no-repeat scroll left top;">
+ <a shape="rect" style="float:left;
width:310px;display:block;text-indent:-5000px;text-decoration:none;line-height:140px;
margin-top:20px; margin-left:18px;" href="http://camel.apache.org/">Camel</a>
+ <a shape="rect" style="float:right;
width:180px;display:block;text-indent:-5000px;text-decoration:none;line-height:80px;
margin-top:45px; margin-right:10px;" href="http://www.apache.org">Apache</a>
+ </div>
+ </div>
+</div>
+ <!-- Banner -->
+ <div class="top_red_bar">
+ <div id="site-breadcrumbs">
+ <!-- Breadcrumbs -->
+<a href="index.html">Apache Camel</a> > <a
href="documentation.html">Documentation</a> > <a
href="components.html">Components</a> > <a
href="direct-vm.html">Direct-VM</a>
+ </div>
+ <!-- Quicklinks -->
+<div id="site-quicklinks"><p><a shape="rect" href="download.html"
title="Download">Download</a> | <a shape="rect" href="javadoc.html"
title="JavaDoc">JavaDoc</a> | <a shape="rect" href="source.html"
title="Source">Source</a> | <a shape="rect" href="discussion-forums.html"
title="Discussion Forums">Forums</a> | <a shape="rect" href="support.html"
title="Support">Support</a></p></div>
+ <!-- Quicklinks -->
+ </div>
+
+ <table border="0">
+ <tbody>
+ <tr>
+ <td valign="top" width="100%">
+<div class="wiki-content maincontent"><h2><a shape="rect"
name="Direct-VM-DirectVMComponent"></a>Direct VM Component</h2>
+<p><b>Available as of Camel 2.10</b></p>
+
+<p>The <b>direct-vm:</b> component provides direct, synchronous invocation of
any consumers in the JVM when a producer sends a message exchange.<br
clear="none">
+This endpoint can be used to connect existing routes in the same camel
context, as well from other camel contexts in the <b>same</b> JVM.</p>
+
+<p>This component differs from the <a shape="rect" href="direct.html"
title="Direct">Direct</a> component in that <a shape="rect"
href="direct-vm.html" title="Direct-VM">Direct-VM</a> supports communication
across CamelContext instances - so you can use this mechanism to communicate
across web applications (provided that camel-core.jar is on the system/boot
classpath).</p>
+
+<p>At runtime you can swap in new consumers, by stopping the existing
consumer(s) and start new consumers.<br clear="none">
+But at any given time there can be at most only one active consumer for a
given endpoint</p>
+
+<h3><a shape="rect" name="Direct-VM-URIformat"></a>URI format</h3>
+
+<div class="code panel" style="border-width: 1px;"><div class="codeContent
panelContent">
+<pre class="code-java">
+direct-vm:someName
+</pre>
+</div></div>
+
+<p>Where <b>someName</b> can be any string to uniquely identify the
endpoint</p>
+
+<h3><a shape="rect" name="Direct-VM-Samples"></a>Samples</h3>
+<p>In the route below we use the direct component to link the two routes
together:</p>
+
+<div class="code panel" style="border-width: 1px;"><div class="codeContent
panelContent">
+<pre class="code-java">
+from(<span class="code-quote">"activemq:queue:order.in"</span>)
+ .to(<span class="code-quote">"bean:orderServer?method=validate"</span>)
+ .to(<span class="code-quote">"direct-vm:processOrder"</span>);
+</pre>
+</div></div>
+
+<p>And now in another CamelContext, such as another OSGi bundle</p>
+<div class="code panel" style="border-width: 1px;"><div class="codeContent
panelContent">
+<pre class="code-java">
+from(<span class="code-quote">"direct-vm:processOrder"</span>)
+ .to(<span class="code-quote">"bean:orderService?method=process"</span>)
+ .to(<span class="code-quote">"activemq:queue:order.out"</span>);
+</pre>
+</div></div>
+
+<p>And the sample using spring DSL:</p>
+<div class="code panel" style="border-width: 1px;"><div class="codeContent
panelContent">
+<pre class="code-xml">
+ <span class="code-tag"><route></span>
+ <span class="code-tag"><from uri=<span
class="code-quote">"activemq:queue:order.in"</span>/></span>
+ <span class="code-tag"><to uri=<span
class="code-quote">"bean:orderService?method=validate"</span>/></span>
+ <span class="code-tag"><to uri=<span
class="code-quote">"direct-vm:processOrder"</span>/></span>
+ <span class="code-tag"></route></span>
+
+ <span class="code-tag"><route></span>
+ <span class="code-tag"><from uri=<span
class="code-quote">"direct-vm:processOrder"</span>/></span>
+ <span class="code-tag"><to uri=<span
class="code-quote">"bean:orderService?method=process"</span>/></span>
+ <span class="code-tag"><to uri=<span
class="code-quote">"activemq:queue:order.out"</span>/></span>
+ <span class="code-tag"></route></span>
+</pre>
+</div></div>
+
+<h3><a shape="rect" name="Direct-VM-SeeAlso"></a>See Also</h3>
+<ul><li><a shape="rect" href="configuring-camel.html" title="Configuring
Camel">Configuring Camel</a></li><li><a shape="rect" href="component.html"
title="Component">Component</a></li><li><a shape="rect" href="endpoint.html"
title="Endpoint">Endpoint</a></li><li><a shape="rect"
href="getting-started.html" title="Getting Started">Getting
Started</a></li></ul>
+
+<ul class="alternate" type="square"><li><a shape="rect" href="direct.html"
title="Direct">Direct</a></li><li><a shape="rect" href="seda.html"
title="SEDA">SEDA</a></li><li><a shape="rect" href="vm.html"
title="VM">VM</a></li></ul>
+</div>
+ </td>
+ <td valign="top">
+ <div class="navigation">
+ <div class="navigation_top">
+ <!-- NavigationBar -->
+<div class="navigation_bottom" id="navigation_bottom"><h3><a shape="rect"
name="Navigation-Overview"></a><a shape="rect" href="overview.html"
title="Overview">Overview</a></h3>
+
+<ul class="alternate" type="square"><li><a shape="rect" href="index.html"
title="Index">Home</a></li><li><a shape="rect" href="download.html"
title="Download">Download</a></li><li><a shape="rect"
href="getting-started.html" title="Getting Started">Getting
Started</a></li><li><a shape="rect" href="faq.html"
title="FAQ">FAQ</a></li></ul>
+
+
+<h3><a shape="rect" name="Navigation-Documentation"></a><a shape="rect"
href="documentation.html" title="Documentation">Documentation</a></h3>
+
+<ul class="alternate" type="square"><li><a shape="rect" href="user-guide.html"
title="User Guide">User Guide</a></li><li><a shape="rect" href="manual.html"
title="Manual">Manual</a></li><li><a shape="rect" href="books.html"
title="Books">Books</a></li><li><a shape="rect" href="tutorials.html"
title="Tutorials">Tutorials</a></li><li><a shape="rect" href="examples.html"
title="Examples">Examples</a></li><li><a shape="rect" href="cookbook.html"
title="Cookbook">Cookbook</a></li><li><a shape="rect"
href="enterprise-integration-patterns.html" title="Enterprise Integration
Patterns">Enterprise Integration Patterns</a></li><li><a shape="rect"
href="architecture.html" title="Architecture">Architecture</a></li><li><a
shape="rect" href="components.html"
title="Components">Components</a></li><li><a shape="rect"
href="data-format.html" title="Data Format">Data Format</a></li><li><a
shape="rect" href="languages.html" title="Languages">Languages</a></li><li><a
shape="rect" href="security.
html" title="Security">Security</a></li></ul>
+
+
+<h3><a shape="rect" name="Navigation-Search"></a>Search</h3>
+
+
+<form enctype="application/x-www-form-urlencoded" method="get"
id="cse-search-box" action="http://www.google.com/cse">
+ <div>
+ <input type="hidden" name="cx" value="007878419884033443453:m5nhvy4hmyq">
+ <input type="hidden" name="ie" value="UTF-8">
+ <input type="text" name="q" size="21">
+ <input type="submit" name="sa" value="Search">
+ </div>
+</form>
+<script type="text/javascript"
src="http://www.google.com/coop/cse/brand?form=cse-search-box&lang=en"></script>
+
+
+<h3><a shape="rect" name="Navigation-Community"></a><a shape="rect"
href="community.html" title="Community">Community</a></h3>
+
+<ul class="alternate" type="square"><li><a shape="rect" href="support.html"
title="Support">Support</a></li><li><a shape="rect" href="contributing.html"
title="Contributing">Contributing</a></li><li><a shape="rect"
href="discussion-forums.html" title="Discussion Forums">Discussion
Forums</a></li><li><a shape="rect" href="mailing-lists.html" title="Mailing
Lists">Mailing Lists</a></li><li><a shape="rect" href="user-stories.html"
title="User Stories">User Stories</a></li><li><a shape="rect" href="news.html"
title="News">News</a></li><li><a shape="rect" href="articles.html"
title="Articles">Articles</a></li><li><a shape="rect" href="site.html"
title="Site">Site</a></li><li><a shape="rect" href="team.html"
title="Team">Team</a></li><li><a shape="rect" class="external-link"
href="http://camel-extra.googlecode.com/" rel="nofollow">Camel
Extra</a></li></ul>
+
+
+<h3><a shape="rect" name="Navigation-Developers"></a><a shape="rect"
href="developers.html" title="Developers">Developers</a></h3>
+
+<ul class="alternate" type="square"><li><a shape="rect" href="developers.html"
title="Developers">Developer Guide</a></li><li><a shape="rect"
href="source.html" title="Source">Source</a></li><li><a shape="rect"
href="building.html" title="Building">Building</a></li><li><a shape="rect"
href="javadoc.html" title="JavaDoc">JavaDoc</a></li><li><a shape="rect"
href="irc-room.html" title="IRC Room">IRC Room</a></li></ul>
+
+
+<h3><a shape="rect" name="Navigation-ApacheSoftwareFoundation"></a>Apache
Software Foundation</h3>
+
+<ul class="alternate" type="square"><li><a shape="rect" class="external-link"
href="http://www.apache.org/licenses/">License</a></li><li><a shape="rect"
class="external-link"
href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li><li><a
shape="rect" class="external-link"
href="http://www.apache.org/foundation/thanks.html">Thanks</a></li><li><a
shape="rect" class="external-link"
href="http://www.apache.org/security/">Security</a></li></ul>
+</div>
+ <!-- NavigationBar -->
+ </div>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+
+
+ <div class="bottom_red_bar"></div>
+ </div>
+ </div>
+ </div>
+</div>
+<div class="black_box">
+<div class="footer">
+ <div class="footer_l">
+ <div class="footer_r">
+ <div>
+ <a href="$base/privacy-policy.html">Privacy Policy</a> -
+ (<a
href="https://cwiki.apache.org/confluence/pages/editpage.action?pageId=27849601">edit
page</a>)
+ </div>
+ </div>
+ </div>
+</div>
+</div>
+</div>
+<div class="design_attribution">
+© 2004-2011 The Apache Software Foundation.
+<br>
+Apache Camel, Camel, Apache, the Apache feather logo, and the Apache Camel
project logo are trademarks of The Apache Software Foundation. All other marks
mentioned may be trademarks or registered trademarks of their respective owners.
+<br>
+<a href="http://hiramchirino.com">Graphic Design By Hiram</a>
+</div>
+
+<!-- Camel committers that would like access to the Analytics, send a note to
[email protected] -->
+<script type="text/javascript">
+
+ var _gaq = _gaq || [];
+ _gaq.push(['_setAccount', 'UA-25976253-1']);
+ _gaq.push(['_trackPageview']);
+
+ (function() {
+ var ga = document.createElement('script'); ga.type = 'text/javascript';
ga.async = true;
+ ga.src = ('https:' == document.location.protocol ? 'https://ssl' :
'http://www') + '.google-analytics.com/ga.js';
+ var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(ga, s);
+ })();
+
+</script>
+
+</body>
+</html>
+
+
Modified: websites/production/camel/content/transport.html
==============================================================================
--- websites/production/camel/content/transport.html (original)
+++ websites/production/camel/content/transport.html Fri Jun 15 12:21:43 2012
@@ -200,7 +200,12 @@ dataset:name
<pre class="code-xml">
direct:name
</pre>
-</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd">
Synchronous call to another endpoint </td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"> <a shape="rect" href="dns.html" title="DNS">DNS</a> /
camel-dns
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd">
Synchronous call to another endpoint from <b>same</b> CamelContext.
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect"
href="direct-vm.html" title="Direct-VM">Direct-VM</a> / camel-core
+<div class="code panel" style="border-width: 1px;"><div class="codeContent
panelContent">
+<pre class="code-xml">
+direct-vm:name
+</pre>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd">
Synchronous call to another endpoint in another CamelContext running in the
same JVM. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a
shape="rect" href="dns.html" title="DNS">DNS</a> / camel-dns
<div class="code panel" style="border-width: 1px;"><div class="codeContent
panelContent">
<pre class="code-xml">
dns:operation
Modified: websites/production/camel/content/uris.html
==============================================================================
--- websites/production/camel/content/uris.html (original)
+++ websites/production/camel/content/uris.html Fri Jun 15 12:21:43 2012
@@ -198,7 +198,12 @@ dataset:name
<pre class="code-xml">
direct:name
</pre>
-</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd">
Synchronous call to another endpoint </td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"> <a shape="rect" href="dns.html" title="DNS">DNS</a> /
camel-dns
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd">
Synchronous call to another endpoint from <b>same</b> CamelContext.
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect"
href="direct-vm.html" title="Direct-VM">Direct-VM</a> / camel-core
+<div class="code panel" style="border-width: 1px;"><div class="codeContent
panelContent">
+<pre class="code-xml">
+direct-vm:name
+</pre>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd">
Synchronous call to another endpoint in another CamelContext running in the
same JVM. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a
shape="rect" href="dns.html" title="DNS">DNS</a> / camel-dns
<div class="code panel" style="border-width: 1px;"><div class="codeContent
panelContent">
<pre class="code-xml">
dns:operation