Author: buildbot
Date: Thu Jul  5 13:29:32 2012
New Revision: 824534

Log:
Production update by buildbot for camel

Modified:
    websites/production/camel/content/bean.html
    websites/production/camel/content/book-component-appendix.html
    websites/production/camel/content/book-in-one-page.html
    websites/production/camel/content/cache/main.pageCache

Modified: websites/production/camel/content/bean.html
==============================================================================
--- websites/production/camel/content/bean.html (original)
+++ websites/production/camel/content/bean.html Thu Jul  5 13:29:32 2012
@@ -171,6 +171,37 @@ The source for the bean is just a plain 
 </div></div>
 <p>Camel will use <a shape="rect" href="bean-binding.html" title="Bean 
Binding">Bean Binding</a> to invoke the <tt>sayHello</tt> method, by converting 
the Exchange's In body to the <tt>String</tt> type and storing the output of 
the method on the Exchange Out body.</p>
 
+<h3><a shape="rect" name="Bean-JavaDSLbeansyntax"></a>Java DSL bean syntax</h3>
+
+<p>Java DSL comes with syntactic sugar for the <a shape="rect" 
href="bean.html" title="Bean">Bean</a> component. Instead of specifying the 
bean explicitly as the endpoint (i.e. <tt>to("bean:beanName")</tt>) you can use 
the following syntax:</p>
+
+<div class="code panel" style="border-width: 1px;"><div class="codeContent 
panelContent">
+<pre class="code-java">
+<span class="code-comment">// Send message to the bean endpoint
+</span><span class="code-comment">// and invoke method resolved using Bean 
Binding.
+</span>from(<span class="code-quote">"direct:start"</span>).beanRef(<span 
class="code-quote">"beanName"</span>);
+
+<span class="code-comment">// Send message to the bean endpoint
+</span><span class="code-comment">// and invoke given method.
+</span>from(<span class="code-quote">"direct:start"</span>).beanRef(<span 
class="code-quote">"beanName"</span>, <span 
class="code-quote">"methodName"</span>);
+</pre>
+</div></div>
+
+<p>Instead of passing name of the reference to the bean (so that Camel will 
lookup for it in the registry), you can specify the bean itself:</p>
+
+<div class="code panel" style="border-width: 1px;"><div class="codeContent 
panelContent">
+<pre class="code-java">
+<span class="code-comment">// Send message to the given bean instance.
+</span>from(<span class="code-quote">"direct:start"</span>).bean(<span 
class="code-keyword">new</span> ExampleBean());
+
+<span class="code-comment">// Explicit selection of bean method to be invoked.
+</span>from(<span class="code-quote">"direct:start"</span>).bean(<span 
class="code-keyword">new</span> ExampleBean(), <span 
class="code-quote">"methodName"</span>);
+
+<span class="code-comment">// Camel will create the instance of bean and cache 
it <span class="code-keyword">for</span> you.
+</span>from(<span 
class="code-quote">"direct:start"</span>).bean(ExampleBean.class);
+</pre>
+</div></div>
+
 <h3><a shape="rect" name="Bean-BeanBinding"></a>Bean Binding</h3>
 
 <p>How bean methods to be invoked are chosen (if they are not specified 
explicitly through the <b>method</b> parameter) and how parameter values are 
constructed from the <a shape="rect" href="message.html" 
title="Message">Message</a> are all defined by the <a shape="rect" 
href="bean-binding.html" title="Bean Binding">Bean Binding</a> mechanism which 
is used throughout all of the various <a shape="rect" 
href="bean-integration.html" title="Bean Integration">Bean Integration</a> 
mechanisms in Camel.</p>
@@ -179,7 +210,6 @@ The source for the bean is just a plain 
 <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><li><a shape="rect" href="class.html" title="Class">Class</a> 
component</li><li><a shape="rect" href="bean-binding.html" title="Bean 
Binding">Bean Binding</a></li><li><a shape="rect" href="bean-integration.html" 
title="Bean Integration">Bean Integration</a></li></ul>
-
 </div>
         </td>
         <td valign="top">

Modified: websites/production/camel/content/book-component-appendix.html
==============================================================================
--- websites/production/camel/content/book-component-appendix.html (original)
+++ websites/production/camel/content/book-component-appendix.html Thu Jul  5 
13:29:32 2012
@@ -772,6 +772,37 @@ The source for the bean is just a plain 
 </div></div>
 <p>Camel will use <a shape="rect" href="bean-binding.html" title="Bean 
Binding">Bean Binding</a> to invoke the <tt>sayHello</tt> method, by converting 
the Exchange's In body to the <tt>String</tt> type and storing the output of 
the method on the Exchange Out body.</p>
 
+<h3><a shape="rect" name="BookComponentAppendix-JavaDSLbeansyntax"></a>Java 
DSL bean syntax</h3>
+
+<p>Java DSL comes with syntactic sugar for the <a shape="rect" 
href="bean.html" title="Bean">Bean</a> component. Instead of specifying the 
bean explicitly as the endpoint (i.e. <tt>to("bean:beanName")</tt>) you can use 
the following syntax:</p>
+
+<div class="code panel" style="border-width: 1px;"><div class="codeContent 
panelContent">
+<pre class="code-java">
+<span class="code-comment">// Send message to the bean endpoint
+</span><span class="code-comment">// and invoke method resolved using Bean 
Binding.
+</span>from(<span class="code-quote">"direct:start"</span>).beanRef(<span 
class="code-quote">"beanName"</span>);
+
+<span class="code-comment">// Send message to the bean endpoint
+</span><span class="code-comment">// and invoke given method.
+</span>from(<span class="code-quote">"direct:start"</span>).beanRef(<span 
class="code-quote">"beanName"</span>, <span 
class="code-quote">"methodName"</span>);
+</pre>
+</div></div>
+
+<p>Instead of passing name of the reference to the bean (so that Camel will 
lookup for it in the registry), you can specify the bean itself:</p>
+
+<div class="code panel" style="border-width: 1px;"><div class="codeContent 
panelContent">
+<pre class="code-java">
+<span class="code-comment">// Send message to the given bean instance.
+</span>from(<span class="code-quote">"direct:start"</span>).bean(<span 
class="code-keyword">new</span> ExampleBean());
+
+<span class="code-comment">// Explicit selection of bean method to be invoked.
+</span>from(<span class="code-quote">"direct:start"</span>).bean(<span 
class="code-keyword">new</span> ExampleBean(), <span 
class="code-quote">"methodName"</span>);
+
+<span class="code-comment">// Camel will create the instance of bean and cache 
it <span class="code-keyword">for</span> you.
+</span>from(<span 
class="code-quote">"direct:start"</span>).bean(ExampleBean.class);
+</pre>
+</div></div>
+
 <h3><a shape="rect" name="BookComponentAppendix-BeanBinding"></a>Bean 
Binding</h3>
 
 <p>How bean methods to be invoked are chosen (if they are not specified 
explicitly through the <b>method</b> parameter) and how parameter values are 
constructed from the <a shape="rect" href="message.html" 
title="Message">Message</a> are all defined by the <a shape="rect" 
href="bean-binding.html" title="Bean Binding">Bean Binding</a> mechanism which 
is used throughout all of the various <a shape="rect" 
href="bean-integration.html" title="Bean Integration">Bean Integration</a> 
mechanisms in Camel.</p>
@@ -781,7 +812,6 @@ The source for the bean is just a plain 
 
 <ul><li><a shape="rect" href="class.html" title="Class">Class</a> 
component</li><li><a shape="rect" href="bean-binding.html" title="Bean 
Binding">Bean Binding</a></li><li><a shape="rect" href="bean-integration.html" 
title="Bean Integration">Bean Integration</a></li></ul>
 
-
 <h2><a shape="rect" 
name="BookComponentAppendix-BeanValidationComponent"></a>Bean Validation 
Component</h2>
 
 <p><b>Available as of Camel 2.3</b></p>

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 Thu Jul  5 13:29:32 
2012
@@ -21259,6 +21259,37 @@ The source for the bean is just a plain 
 </div></div>
 <p>Camel will use <a shape="rect" href="bean-binding.html" title="Bean 
Binding">Bean Binding</a> to invoke the <tt>sayHello</tt> method, by converting 
the Exchange's In body to the <tt>String</tt> type and storing the output of 
the method on the Exchange Out body.</p>
 
+<h3><a shape="rect" name="BookInOnePage-JavaDSLbeansyntax"></a>Java DSL bean 
syntax</h3>
+
+<p>Java DSL comes with syntactic sugar for the <a shape="rect" 
href="bean.html" title="Bean">Bean</a> component. Instead of specifying the 
bean explicitly as the endpoint (i.e. <tt>to("bean:beanName")</tt>) you can use 
the following syntax:</p>
+
+<div class="code panel" style="border-width: 1px;"><div class="codeContent 
panelContent">
+<pre class="code-java">
+<span class="code-comment">// Send message to the bean endpoint
+</span><span class="code-comment">// and invoke method resolved using Bean 
Binding.
+</span>from(<span class="code-quote">"direct:start"</span>).beanRef(<span 
class="code-quote">"beanName"</span>);
+
+<span class="code-comment">// Send message to the bean endpoint
+</span><span class="code-comment">// and invoke given method.
+</span>from(<span class="code-quote">"direct:start"</span>).beanRef(<span 
class="code-quote">"beanName"</span>, <span 
class="code-quote">"methodName"</span>);
+</pre>
+</div></div>
+
+<p>Instead of passing name of the reference to the bean (so that Camel will 
lookup for it in the registry), you can specify the bean itself:</p>
+
+<div class="code panel" style="border-width: 1px;"><div class="codeContent 
panelContent">
+<pre class="code-java">
+<span class="code-comment">// Send message to the given bean instance.
+</span>from(<span class="code-quote">"direct:start"</span>).bean(<span 
class="code-keyword">new</span> ExampleBean());
+
+<span class="code-comment">// Explicit selection of bean method to be invoked.
+</span>from(<span class="code-quote">"direct:start"</span>).bean(<span 
class="code-keyword">new</span> ExampleBean(), <span 
class="code-quote">"methodName"</span>);
+
+<span class="code-comment">// Camel will create the instance of bean and cache 
it <span class="code-keyword">for</span> you.
+</span>from(<span 
class="code-quote">"direct:start"</span>).bean(ExampleBean.class);
+</pre>
+</div></div>
+
 <h3><a shape="rect" name="BookInOnePage-BeanBinding"></a>Bean Binding</h3>
 
 <p>How bean methods to be invoked are chosen (if they are not specified 
explicitly through the <b>method</b> parameter) and how parameter values are 
constructed from the <a shape="rect" href="message.html" 
title="Message">Message</a> are all defined by the <a shape="rect" 
href="bean-binding.html" title="Bean Binding">Bean Binding</a> mechanism which 
is used throughout all of the various <a shape="rect" 
href="bean-integration.html" title="Bean Integration">Bean Integration</a> 
mechanisms in Camel.</p>
@@ -21268,7 +21299,6 @@ The source for the bean is just a plain 
 
 <ul><li><a shape="rect" href="class.html" title="Class">Class</a> 
component</li><li><a shape="rect" href="bean-binding.html" title="Bean 
Binding">Bean Binding</a></li><li><a shape="rect" href="bean-integration.html" 
title="Bean Integration">Bean Integration</a></li></ul>
 
-
 <h2><a shape="rect" name="BookInOnePage-BeanValidationComponent"></a>Bean 
Validation Component</h2>
 
 <p><b>Available as of Camel 2.3</b></p>

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


Reply via email to