Modified: websites/production/camel/content/request-reply.html
==============================================================================
--- websites/production/camel/content/request-reply.html (original)
+++ websites/production/camel/content/request-reply.html Thu Nov 29 08:26:57
2018
@@ -191,9 +191,9 @@ Error rendering macro 'code': Invalid va
</camelContext>
</pre>
-<h4 id="RequestReply-UsingThisPattern">Using This Pattern</h4>
+<div class="conf-macro output-block" data-hasbody="false"
data-macro-name="include"><h4 id="RequestReply-UsingThisPattern">Using This
Pattern</h4>
-<p>If you would like to use this EIP Pattern then please read the <a
shape="rect" href="getting-started.html">Getting Started</a>, you may also find
the <a shape="rect" href="architecture.html">Architecture</a> useful
particularly the description of <a shape="rect"
href="endpoint.html">Endpoint</a> and <a shape="rect"
href="uris.html">URIs</a>. Then you could try out some of the <a shape="rect"
href="examples.html">Examples</a> first before trying this pattern
out.</p></div>
+<p>If you would like to use this EIP Pattern then please read the <a
shape="rect" href="getting-started.html">Getting Started</a>, you may also find
the <a shape="rect" href="architecture.html">Architecture</a> useful
particularly the description of <a shape="rect"
href="endpoint.html">Endpoint</a> and <a shape="rect"
href="uris.html">URIs</a>. Then you could try out some of the <a shape="rect"
href="examples.html">Examples</a> first before trying this pattern
out.</p></div></div>
</td>
<td valign="top">
<div class="navigation">
Modified: websites/production/camel/content/rest.html
==============================================================================
--- websites/production/camel/content/rest.html (original)
+++ websites/production/camel/content/rest.html Thu Nov 29 08:26:57 2018
@@ -104,8 +104,8 @@
.transform().simple("Bonjour ${header.me}");
</pre>
-</div></div><h3 id="Rest-Moreexamples"><span style="line-height:
1.5625;font-size: 16.0px;">More examples</span></h3><p><span
style="line-height: 1.5625;">See <a shape="rect" href="rest-dsl.html">Rest
DSL</a> which offers more examples and how you can use the Rest DSL to
define those in a nicer RESTful way.</span></p><p>There is a
<strong>camel-example-servlet-rest-tomcat</strong> example in the Apache Camel
distribution, that demonstrates how to use the <a shape="rect"
href="rest-dsl.html">Rest DSL</a> with <a shape="rect"
href="servlet.html">SERVLET</a> as transport<span style="line-height:
1.4285715;"> that can be deployed on Apache Tomcat, or similar web
containers.</span></p><p></p><h3 id="Rest-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><ul
style="list-style-type: square;"><li><a shape="rect" href="rest-dsl.html">Rest
DSL</a></li><li><a shape="rect" href="servlet.html">SERVLET</a></li></ul></div>
+</div></div><h3 id="Rest-Moreexamples"><span style="line-height:
1.5625;font-size: 16.0px;">More examples</span></h3><p><span
style="line-height: 1.5625;">See <a shape="rect" href="rest-dsl.html">Rest
DSL</a> which offers more examples and how you can use the Rest DSL to
define those in a nicer RESTful way.</span></p><p>There is a
<strong>camel-example-servlet-rest-tomcat</strong> example in the Apache Camel
distribution, that demonstrates how to use the <a shape="rect"
href="rest-dsl.html">Rest DSL</a> with <a shape="rect"
href="servlet.html">SERVLET</a> as transport<span style="line-height:
1.4285715;"> that can be deployed on Apache Tomcat, or similar web
containers.</span></p><p></p><div class="conf-macro output-block"
data-hasbody="false" data-macro-name="include"><h3 id="Rest-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><ul
style="list-style-type: square;"><li><a shape="rect" href="rest-dsl.html">Rest
DSL</a></li><li><a shape="rect" href="servlet.html">SERVLET</a></li></ul></div>
</td>
<td valign="top">
<div class="navigation">
Modified: websites/production/camel/content/return-address.html
==============================================================================
--- websites/production/camel/content/return-address.html (original)
+++ websites/production/camel/content/return-address.html Thu Nov 29 08:26:57
2018
@@ -137,9 +137,9 @@ from("activemq:queue:bar?disableReplyTo=
<p>For a complete example of this pattern, see this <a shape="rect"
class="external-link"
href="http://svn.apache.org/viewvc/camel/trunk/components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsInOnlyWithReplyToAsHeaderTest.java?view=markup">junit
test case</a></p>
-<h4 id="ReturnAddress-UsingThisPattern">Using This Pattern</h4>
+<div class="conf-macro output-block" data-hasbody="false"
data-macro-name="include"><h4 id="ReturnAddress-UsingThisPattern">Using This
Pattern</h4>
-<p>If you would like to use this EIP Pattern then please read the <a
shape="rect" href="getting-started.html">Getting Started</a>, you may also find
the <a shape="rect" href="architecture.html">Architecture</a> useful
particularly the description of <a shape="rect"
href="endpoint.html">Endpoint</a> and <a shape="rect"
href="uris.html">URIs</a>. Then you could try out some of the <a shape="rect"
href="examples.html">Examples</a> first before trying this pattern
out.</p></div>
+<p>If you would like to use this EIP Pattern then please read the <a
shape="rect" href="getting-started.html">Getting Started</a>, you may also find
the <a shape="rect" href="architecture.html">Architecture</a> useful
particularly the description of <a shape="rect"
href="endpoint.html">Endpoint</a> and <a shape="rect"
href="uris.html">URIs</a>. Then you could try out some of the <a shape="rect"
href="examples.html">Examples</a> first before trying this pattern
out.</p></div></div>
</td>
<td valign="top">
<div class="navigation">
Modified: websites/production/camel/content/rmi.html
==============================================================================
--- websites/production/camel/content/rmi.html (original)
+++ websites/production/camel/content/rmi.html Thu Nov 29 08:26:57 2018
@@ -164,8 +164,8 @@ from(endpoint).to("pojo:bar");
</pre>
</div></div>
-<h3 id="RMI-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>
+<div class="conf-macro output-block" data-hasbody="false"
data-macro-name="include"><h3 id="RMI-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></div>
</td>
<td valign="top">
<div class="navigation">
Modified: websites/production/camel/content/ruby.html
==============================================================================
--- websites/production/camel/content/ruby.html (original)
+++ websites/production/camel/content/ruby.html Thu Nov 29 08:26:57 2018
@@ -133,7 +133,7 @@
</pre>
</div></div>
-<h3 id="Ruby-ScriptContextOptions"><code>ScriptContext</code>
Options</h3><p> </p><p>The <code>JSR-223</code> scripting
language's <strong><code>ScriptContext</code></strong> is pre-configured
with the following attributes all set at
<strong><code>ENGINE_SCOPE</code></strong>.</p><div class="table-wrap"><table
class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1"
class="confluenceTh"><p>Attribute</p></th><th colspan="1" rowspan="1"
class="confluenceTh"><p>Type</p></th><th colspan="1" rowspan="1"
class="confluenceTh"><p>Value</p></th></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><span><code>camelContext</code><br
clear="none"></span></p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>org.apache.camel.CamelContext</code></p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p>The Camel
Context.</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>context</code></p></td><td colspan="1"
rowspan="1" class="co
nfluenceTd"><p><code>org.apache.camel.CamelContext</code></p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p>The Camel Context (cannot be
used in groovy).</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>exchange</code></p></td><td colspan="1"
rowspan="1"
class="confluenceTd"><p><code>org.apache.camel.Exchange</code></p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p>The current
Exchange.</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>properties</code></p></td><td colspan="1"
rowspan="1"
class="confluenceTd"><p><code>org.apache.camel.builder.script.PropertiesFunction</code></p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p><strong>Camel 2.9:</strong>
Function with a <strong><code>resolve</code></strong> method to make it easier
to use Camels <a shape="rect" href="properties.html">Properties</a> component
from scripts. See further below for example.</p></td></tr><tr><td colspan="1"
rowspan="1" class="co
nfluenceTd"><p><code>request</code></p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>org.apache.camel.Message</code></p></td><td
colspan="1" rowspan="1"
class="confluenceTd"><p>The <strong><code>IN</code></strong>
message.</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>response</code></p></td><td colspan="1"
rowspan="1"
class="confluenceTd"><p><code>org.apache.camel.Message</code></p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p><strong>Deprecated</strong>:
The <strong><code>OUT</code></strong> message.
The <strong><code>OUT</code></strong> message
is <strong><code>null</code></strong> by default. Use the
<strong><code>IN</code></strong> message
instead.</p></td></tr></tbody></table></div><p>See <a shape="rect"
href="scripting-languages.html">Scripting Languages</a> for the list of
languages with explicit DSL support.</p><h3
id="Ruby-PassingAdditionalArgumentstotheScriptingEngine">Passing Additional
Argument
s to the <code>ScriptingEngine</code></h3><p><strong>Available from Camel
2.8</strong></p><p>You can provide additional arguments to the
<strong><code>ScriptingEngine</code></strong> using a header on the Camel
message with the key
<strong><code>CamelScriptArguments</code></strong>.</p><p>Example:</p><div
class="code panel pdl conf-macro output-block" data-hasbody="true"
data-macro-name="code" style="border-width: 1px;"><div class="codeContent
panelContent pdl">
+<div class="conf-macro output-block" data-hasbody="false"
data-macro-name="include"><h3
id="Ruby-ScriptContextOptions"><code>ScriptContext</code>
Options</h3><p> </p><p>The <code>JSR-223</code> scripting
language's <strong><code>ScriptContext</code></strong> is pre-configured
with the following attributes all set at
<strong><code>ENGINE_SCOPE</code></strong>.</p><div class="table-wrap"><table
class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1"
class="confluenceTh"><p>Attribute</p></th><th colspan="1" rowspan="1"
class="confluenceTh"><p>Type</p></th><th colspan="1" rowspan="1"
class="confluenceTh"><p>Value</p></th></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><span><code>camelContext</code><br
clear="none"></span></p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>org.apache.camel.CamelContext</code></p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p>The Camel
Context.</p></td></tr><tr><td colspan="1" rowspan="1" class=
"confluenceTd"><p><code>context</code></p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>org.apache.camel.CamelContext</code></p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p>The Camel Context (cannot be
used in groovy).</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>exchange</code></p></td><td colspan="1"
rowspan="1"
class="confluenceTd"><p><code>org.apache.camel.Exchange</code></p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p>The current
Exchange.</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>properties</code></p></td><td colspan="1"
rowspan="1"
class="confluenceTd"><p><code>org.apache.camel.builder.script.PropertiesFunction</code></p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p><strong>Camel 2.9:</strong>
Function with a <strong><code>resolve</code></strong> method to make it easier
to use Camels <a shape="rect" href="properties.html">Properties</a> component
from scripts. S
ee further below for example.</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>request</code></p></td><td colspan="1"
rowspan="1"
class="confluenceTd"><p><code>org.apache.camel.Message</code></p></td><td
colspan="1" rowspan="1"
class="confluenceTd"><p>The <strong><code>IN</code></strong>
message.</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>response</code></p></td><td colspan="1"
rowspan="1"
class="confluenceTd"><p><code>org.apache.camel.Message</code></p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p><strong>Deprecated</strong>:
The <strong><code>OUT</code></strong> message.
The <strong><code>OUT</code></strong> message
is <strong><code>null</code></strong> by default. Use the
<strong><code>IN</code></strong> message
instead.</p></td></tr></tbody></table></div><p>See <a shape="rect"
href="scripting-languages.html">Scripting Languages</a> for the list of
languages with explicit DSL support.</p><h3
id="Ruby-PassingAdditionalArgumentstotheScriptingEngine">Passing Additional
Arguments to the <code>ScriptingEngine</code></h3><p><strong>Available
from Camel 2.8</strong></p><p>You can provide additional arguments to the
<strong><code>ScriptingEngine</code></strong> using a header on the Camel
message with the key
<strong><code>CamelScriptArguments</code></strong>.</p><p>Example:</p><div
class="code panel pdl conf-macro output-block" data-hasbody="true"
data-macro-name="code" style="border-width: 1px;"><div class="codeContent
panelContent pdl">
<pre class="syntaxhighlighter-pre" data-syntaxhighlighter-params="brush: java;
gutter: false; theme: Default" data-theme="Default">public void
testArgumentsExample() throws Exception {
getMockEndpoint("mock:result").expectedMessageCount(0);
getMockEndpoint("mock:unmatched").expectedMessageCount(1);
@@ -162,7 +162,7 @@
<artifactId>camel-script</artifactId>
<version>x.x.x</version>
</dependency></pre>
-</div></div></div>
+</div></div></div></div>
</td>
<td valign="top">
<div class="navigation">
Modified: websites/production/camel/content/salesforce.html
==============================================================================
--- websites/production/camel/content/salesforce.html (original)
+++ websites/production/camel/content/salesforce.html Thu Nov 29 08:26:57 2018
@@ -235,8 +235,8 @@ final Object updateResultData = deleteRe
<p>For obvious security reasons it is recommended that the clientId,
clientSecret, userName and password fields be not set in the pom.xml. <br
clear="none"> The plugin should be configured for the rest of the properties,
and can be executed using the following command:</p><div class="code panel pdl
conf-macro output-block" data-hasbody="true" data-macro-name="code"
style="border-width: 1px;"><div class="codeContent panelContent pdl">
<pre class="syntaxhighlighter-pre" data-syntaxhighlighter-params="brush: java;
gutter: false; theme: Default" data-theme="Default"> mvn
camel-salesforce:generate -DclientId=<clientid>
-DclientSecret=<clientsecret> -DuserName=<username>
-Dpassword=<password>
</pre>
-</div></div><p>The generated DTOs use Jackson and XStream annotations. All
Salesforce field types are supported. Date and time fields are mapped to Joda
DateTime, and picklist fields are mapped to generated Java
Enumerations.</p><p></p><h3 id="Salesforce-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>
+</div></div><p>The generated DTOs use Jackson and XStream annotations. All
Salesforce field types are supported. Date and time fields are mapped to Joda
DateTime, and picklist fields are mapped to generated Java
Enumerations.</p><p></p><div class="conf-macro output-block"
data-hasbody="false" data-macro-name="include"><h3 id="Salesforce-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></div>
</td>
<td valign="top">
<div class="navigation">
Modified: websites/production/camel/content/sap-netweaver.html
==============================================================================
--- websites/production/camel/content/sap-netweaver.html (original)
+++ websites/production/camel/content/sap-netweaver.html Thu Nov 29 08:26:57
2018
@@ -220,8 +220,8 @@ Destination airport: SFO
</pre>
</div></div>
-<h3 id="SAPNetWeaver-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 class="conf-macro output-block" data-hasbody="false"
data-macro-name="include"><h3 id="SAPNetWeaver-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>
<ul class="alternate"><li><a shape="rect"
href="http.html">HTTP</a></li></ul></div>
</td>
<td valign="top">
Modified: websites/production/camel/content/scatter-gather.html
==============================================================================
--- websites/production/camel/content/scatter-gather.html (original)
+++ websites/production/camel/content/scatter-gather.html Thu Nov 29 08:26:57
2018
@@ -227,9 +227,9 @@ from("seda:quoteAggregator")
<p>A full example of the static Scatter-Gather configuration can be found in
the <a shape="rect" href="loan-broker-example.html">Loan Broker Example</a>.</p>
-<h4 id="Scatter-Gather-UsingThisPattern">Using This Pattern</h4>
+<div class="conf-macro output-block" data-hasbody="false"
data-macro-name="include"><h4 id="Scatter-Gather-UsingThisPattern">Using This
Pattern</h4>
-<p>If you would like to use this EIP Pattern then please read the <a
shape="rect" href="getting-started.html">Getting Started</a>, you may also find
the <a shape="rect" href="architecture.html">Architecture</a> useful
particularly the description of <a shape="rect"
href="endpoint.html">Endpoint</a> and <a shape="rect"
href="uris.html">URIs</a>. Then you could try out some of the <a shape="rect"
href="examples.html">Examples</a> first before trying this pattern
out.</p></div>
+<p>If you would like to use this EIP Pattern then please read the <a
shape="rect" href="getting-started.html">Getting Started</a>, you may also find
the <a shape="rect" href="architecture.html">Architecture</a> useful
particularly the description of <a shape="rect"
href="endpoint.html">Endpoint</a> and <a shape="rect"
href="uris.html">URIs</a>. Then you could try out some of the <a shape="rect"
href="examples.html">Examples</a> first before trying this pattern
out.</p></div></div>
</td>
<td valign="top">
<div class="navigation">
Modified: websites/production/camel/content/scheduler.html
==============================================================================
--- websites/production/camel/content/scheduler.html (original)
+++ websites/production/camel/content/scheduler.html Thu Nov 29 08:26:57 2018
@@ -106,8 +106,8 @@
<to uri="bean:myBean?method=someMethodName"/>
</route>
</pre>
-</div></div><p> </p><h3
id="Scheduler-Forcingtheschedulertotriggerimmediatelywhencompleted">Forcing the
scheduler to trigger immediately when completed</h3><p>To let the scheduler
trigger as soon as the previous task is complete, you can set the option
greedy=true. But beware then the scheduler will keep firing all the time. So
use this with caution.</p><h3
id="Scheduler-Forcingtheschedulertobeidle">Forcing the scheduler to be
idle</h3><p>There can be use cases where you want the scheduler to trigger and
be greedy. But sometimes you want "tell the scheduler" that there was no task
to poll, so the scheduler can change into idle mode using the backoff options.
To do this you would need to set a property on the exchange with the
key <code>Exchange.SCHEDULER_POLLED_MESSAGES</code> to a boolean value of
false. This will cause the consumer to indicate that there was no messages
polled. </p><p>The consumer will otherwise as by default return 1 message
polled to the scheduler
, every time the consumer has completed processing the
exchange.</p><p> </p><p></p><h3 id="Scheduler-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><ul><li><a
shape="rect" href="timer.html">Timer</a></li><li><a shape="rect"
href="quartz.html">Quartz</a></li></ul></div>
+</div></div><p> </p><h3
id="Scheduler-Forcingtheschedulertotriggerimmediatelywhencompleted">Forcing the
scheduler to trigger immediately when completed</h3><p>To let the scheduler
trigger as soon as the previous task is complete, you can set the option
greedy=true. But beware then the scheduler will keep firing all the time. So
use this with caution.</p><h3
id="Scheduler-Forcingtheschedulertobeidle">Forcing the scheduler to be
idle</h3><p>There can be use cases where you want the scheduler to trigger and
be greedy. But sometimes you want "tell the scheduler" that there was no task
to poll, so the scheduler can change into idle mode using the backoff options.
To do this you would need to set a property on the exchange with the
key <code>Exchange.SCHEDULER_POLLED_MESSAGES</code> to a boolean value of
false. This will cause the consumer to indicate that there was no messages
polled. </p><p>The consumer will otherwise as by default return 1 message
polled to the scheduler
, every time the consumer has completed processing the
exchange.</p><p> </p><p></p><div class="conf-macro output-block"
data-hasbody="false" data-macro-name="include"><h3 id="Scheduler-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><ul><li><a
shape="rect" href="timer.html">Timer</a></li><li><a shape="rect"
href="quartz.html">Quartz</a></li></ul></div>
</td>
<td valign="top">
<div class="navigation">
Modified: websites/production/camel/content/script.html
==============================================================================
--- websites/production/camel/content/script.html (original)
+++ websites/production/camel/content/script.html Thu Nov 29 08:26:57 2018
@@ -123,9 +123,9 @@
</route>
<bean id="myServiceBean" class="com.mycompany.MyServiceBean"/></pre>
-</div></div><p>You can also refer to the script from the file system with
file: instead of classpath: such as
file:/var/myscript.groovy</p><p> </p><p></p><h4
id="Script-UsingThisPattern">Using This Pattern</h4>
+</div></div><p>You can also refer to the script from the file system with
file: instead of classpath: such as
file:/var/myscript.groovy</p><p> </p><p></p><div class="conf-macro
output-block" data-hasbody="false" data-macro-name="include"><h4
id="Script-UsingThisPattern">Using This Pattern</h4>
-<p>If you would like to use this EIP Pattern then please read the <a
shape="rect" href="getting-started.html">Getting Started</a>, you may also find
the <a shape="rect" href="architecture.html">Architecture</a> useful
particularly the description of <a shape="rect"
href="endpoint.html">Endpoint</a> and <a shape="rect"
href="uris.html">URIs</a>. Then you could try out some of the <a shape="rect"
href="examples.html">Examples</a> first before trying this pattern
out.</p></div>
+<p>If you would like to use this EIP Pattern then please read the <a
shape="rect" href="getting-started.html">Getting Started</a>, you may also find
the <a shape="rect" href="architecture.html">Architecture</a> useful
particularly the description of <a shape="rect"
href="endpoint.html">Endpoint</a> and <a shape="rect"
href="uris.html">URIs</a>. Then you could try out some of the <a shape="rect"
href="examples.html">Examples</a> first before trying this pattern
out.</p></div></div>
</td>
<td valign="top">
<div class="navigation">
Modified: websites/production/camel/content/scripting-languages.html
==============================================================================
--- websites/production/camel/content/scripting-languages.html (original)
+++ websites/production/camel/content/scripting-languages.html Thu Nov 29
08:26:57 2018
@@ -101,7 +101,7 @@
<p>However any <a shape="rect" class="external-link"
href="http://jcp.org/en/jsr/detail?id=223" rel="nofollow">JSR 223</a> scripting
language can be used using the generic DSL methods.</p>
-<h3 id="ScriptingLanguages-ScriptContextOptions"><code>ScriptContext</code>
Options</h3><p> </p><p>The <code>JSR-223</code> scripting
language's <strong><code>ScriptContext</code></strong> is pre-configured
with the following attributes all set at
<strong><code>ENGINE_SCOPE</code></strong>.</p><div class="table-wrap"><table
class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1"
class="confluenceTh"><p>Attribute</p></th><th colspan="1" rowspan="1"
class="confluenceTh"><p>Type</p></th><th colspan="1" rowspan="1"
class="confluenceTh"><p>Value</p></th></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><span><code>camelContext</code><br
clear="none"></span></p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>org.apache.camel.CamelContext</code></p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p>The Camel
Context.</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>context</code></p></td><td colspan="1" rowspan
="1"
class="confluenceTd"><p><code>org.apache.camel.CamelContext</code></p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p>The Camel Context (cannot be
used in groovy).</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>exchange</code></p></td><td colspan="1"
rowspan="1"
class="confluenceTd"><p><code>org.apache.camel.Exchange</code></p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p>The current
Exchange.</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>properties</code></p></td><td colspan="1"
rowspan="1"
class="confluenceTd"><p><code>org.apache.camel.builder.script.PropertiesFunction</code></p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p><strong>Camel 2.9:</strong>
Function with a <strong><code>resolve</code></strong> method to make it easier
to use Camels <a shape="rect" href="properties.html">Properties</a> component
from scripts. See further below for example.</p></td></tr><tr><td colspan="1"
rowspan
="1" class="confluenceTd"><p><code>request</code></p></td><td colspan="1"
rowspan="1"
class="confluenceTd"><p><code>org.apache.camel.Message</code></p></td><td
colspan="1" rowspan="1"
class="confluenceTd"><p>The <strong><code>IN</code></strong>
message.</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>response</code></p></td><td colspan="1"
rowspan="1"
class="confluenceTd"><p><code>org.apache.camel.Message</code></p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p><strong>Deprecated</strong>:
The <strong><code>OUT</code></strong> message.
The <strong><code>OUT</code></strong> message
is <strong><code>null</code></strong> by default. Use the
<strong><code>IN</code></strong> message
instead.</p></td></tr></tbody></table></div><p>See <a shape="rect"
href="scripting-languages.html">Scripting Languages</a> for the list of
languages with explicit DSL support.</p><h3
id="ScriptingLanguages-PassingAdditionalArgumentstotheScriptingEngine"
>Passing Additional Arguments to
>the <code>ScriptingEngine</code></h3><p><strong>Available from Camel
>2.8</strong></p><p>You can provide additional arguments to the
><strong><code>ScriptingEngine</code></strong> using a header on the Camel
>message with the key
><strong><code>CamelScriptArguments</code></strong>.</p><p>Example:</p><div
>class="code panel pdl conf-macro output-block" data-hasbody="true"
>data-macro-name="code" style="border-width: 1px;"><div class="codeContent
>panelContent pdl">
+<div class="conf-macro output-block" data-hasbody="false"
data-macro-name="include"><h3
id="ScriptingLanguages-ScriptContextOptions"><code>ScriptContext</code>
Options</h3><p> </p><p>The <code>JSR-223</code> scripting
language's <strong><code>ScriptContext</code></strong> is pre-configured
with the following attributes all set at
<strong><code>ENGINE_SCOPE</code></strong>.</p><div class="table-wrap"><table
class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1"
class="confluenceTh"><p>Attribute</p></th><th colspan="1" rowspan="1"
class="confluenceTh"><p>Type</p></th><th colspan="1" rowspan="1"
class="confluenceTh"><p>Value</p></th></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><span><code>camelContext</code><br
clear="none"></span></p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>org.apache.camel.CamelContext</code></p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p>The Camel
Context.</p></td></tr><tr><td colspan="1" rows
pan="1" class="confluenceTd"><p><code>context</code></p></td><td colspan="1"
rowspan="1"
class="confluenceTd"><p><code>org.apache.camel.CamelContext</code></p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p>The Camel Context (cannot be
used in groovy).</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>exchange</code></p></td><td colspan="1"
rowspan="1"
class="confluenceTd"><p><code>org.apache.camel.Exchange</code></p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p>The current
Exchange.</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>properties</code></p></td><td colspan="1"
rowspan="1"
class="confluenceTd"><p><code>org.apache.camel.builder.script.PropertiesFunction</code></p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p><strong>Camel 2.9:</strong>
Function with a <strong><code>resolve</code></strong> method to make it easier
to use Camels <a shape="rect" href="properties.html">Properties</a> component f
rom scripts. See further below for example.</p></td></tr><tr><td colspan="1"
rowspan="1" class="confluenceTd"><p><code>request</code></p></td><td
colspan="1" rowspan="1"
class="confluenceTd"><p><code>org.apache.camel.Message</code></p></td><td
colspan="1" rowspan="1"
class="confluenceTd"><p>The <strong><code>IN</code></strong>
message.</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>response</code></p></td><td colspan="1"
rowspan="1"
class="confluenceTd"><p><code>org.apache.camel.Message</code></p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p><strong>Deprecated</strong>:
The <strong><code>OUT</code></strong> message.
The <strong><code>OUT</code></strong> message
is <strong><code>null</code></strong> by default. Use the
<strong><code>IN</code></strong> message
instead.</p></td></tr></tbody></table></div><p>See <a shape="rect"
href="scripting-languages.html">Scripting Languages</a> for the list of
languages with explicit DSL su
pport.</p><h3
id="ScriptingLanguages-PassingAdditionalArgumentstotheScriptingEngine">Passing
Additional Arguments to
the <code>ScriptingEngine</code></h3><p><strong>Available from Camel
2.8</strong></p><p>You can provide additional arguments to the
<strong><code>ScriptingEngine</code></strong> using a header on the Camel
message with the key
<strong><code>CamelScriptArguments</code></strong>.</p><p>Example:</p><div
class="code panel pdl conf-macro output-block" data-hasbody="true"
data-macro-name="code" style="border-width: 1px;"><div class="codeContent
panelContent pdl">
<pre class="syntaxhighlighter-pre" data-syntaxhighlighter-params="brush: java;
gutter: false; theme: Default" data-theme="Default">public void
testArgumentsExample() throws Exception {
getMockEndpoint("mock:result").expectedMessageCount(0);
getMockEndpoint("mock:unmatched").expectedMessageCount(1);
@@ -130,7 +130,7 @@
<artifactId>camel-script</artifactId>
<version>x.x.x</version>
</dependency></pre>
-</div></div>
+</div></div></div>
<h2 id="ScriptingLanguages-SeeAlso">See Also</h2>
Modified: websites/production/camel/content/selective-consumer.html
==============================================================================
--- websites/production/camel/content/selective-consumer.html (original)
+++ websites/production/camel/content/selective-consumer.html Thu Nov 29
08:26:57 2018
@@ -127,9 +127,9 @@ Error rendering macro 'code': Invalid va
</camelContext>
</pre>
-<h4 id="SelectiveConsumer-UsingThisPattern">Using This Pattern</h4>
+<div class="conf-macro output-block" data-hasbody="false"
data-macro-name="include"><h4 id="SelectiveConsumer-UsingThisPattern">Using
This Pattern</h4>
-<p>If you would like to use this EIP Pattern then please read the <a
shape="rect" href="getting-started.html">Getting Started</a>, you may also find
the <a shape="rect" href="architecture.html">Architecture</a> useful
particularly the description of <a shape="rect"
href="endpoint.html">Endpoint</a> and <a shape="rect"
href="uris.html">URIs</a>. Then you could try out some of the <a shape="rect"
href="examples.html">Examples</a> first before trying this pattern
out.</p></div>
+<p>If you would like to use this EIP Pattern then please read the <a
shape="rect" href="getting-started.html">Getting Started</a>, you may also find
the <a shape="rect" href="architecture.html">Architecture</a> useful
particularly the description of <a shape="rect"
href="endpoint.html">Endpoint</a> and <a shape="rect"
href="uris.html">URIs</a>. Then you could try out some of the <a shape="rect"
href="examples.html">Examples</a> first before trying this pattern
out.</p></div></div>
</td>
<td valign="top">
<div class="navigation">
Modified: websites/production/camel/content/service-activator.html
==============================================================================
--- websites/production/camel/content/service-activator.html (original)
+++ websites/production/camel/content/service-activator.html Thu Nov 29
08:26:57 2018
@@ -124,9 +124,9 @@ from("direct:invokeMyService").to("bean:
<ul><li><a shape="rect" href="bean.html">Bean</a></li><li><a shape="rect"
href="pojo.html">Pojo</a></li><li><a shape="rect"
href="cxf.html">CXF</a></li></ul>
-<h4 id="ServiceActivator-UsingThisPattern">Using This Pattern</h4>
+<div class="conf-macro output-block" data-hasbody="false"
data-macro-name="include"><h4 id="ServiceActivator-UsingThisPattern">Using This
Pattern</h4>
-<p>If you would like to use this EIP Pattern then please read the <a
shape="rect" href="getting-started.html">Getting Started</a>, you may also find
the <a shape="rect" href="architecture.html">Architecture</a> useful
particularly the description of <a shape="rect"
href="endpoint.html">Endpoint</a> and <a shape="rect"
href="uris.html">URIs</a>. Then you could try out some of the <a shape="rect"
href="examples.html">Examples</a> first before trying this pattern
out.</p></div>
+<p>If you would like to use this EIP Pattern then please read the <a
shape="rect" href="getting-started.html">Getting Started</a>, you may also find
the <a shape="rect" href="architecture.html">Architecture</a> useful
particularly the description of <a shape="rect"
href="endpoint.html">Endpoint</a> and <a shape="rect"
href="uris.html">URIs</a>. Then you could try out some of the <a shape="rect"
href="examples.html">Examples</a> first before trying this pattern
out.</p></div></div>
</td>
<td valign="top">
<div class="navigation">
Modified: websites/production/camel/content/siteindex.html
==============================================================================
--- websites/production/camel/content/siteindex.html (original)
+++ websites/production/camel/content/siteindex.html Thu Nov 29 08:26:57 2018
@@ -92,14 +92,14 @@
<div class="wiki-content maincontent">
<span class="conf-macro output-inline" data-hasbody="true"
data-macro-name="unmigrated-inline-wiki-markup"></span><h2>Space Index</h2>
<div class="index-macro-info">
- <h4>Total number of pages: 956</h4>
+ <h4>Total number of pages: 957</h4>
<span class="excerpt-info">
<span class="aui-icon aui-icon-small aui-iconfont-info">info</span>
Page excerpts are hidden because there are more than 200 pages
</span>
</div>
<table class="grid" width="99%" cellspacing="0"><tbody><tr><td colspan="2"
rowspan="1">
- <table width="100%"><tbody><tr><td colspan="1" rowspan="1"><a
shape="rect" href="#index-0-9">0-9</a> ... 0</td><td colspan="1" rowspan="1"><a
shape="rect" href="#index-A">A</a> ... 39</td><td colspan="1" rowspan="1"><a
shape="rect" href="#index-B">B</a> ... 43</td><td colspan="1" rowspan="1"><a
shape="rect" href="#index-C">C</a> ... 219</td><td colspan="1" rowspan="1"><a
shape="rect" href="#index-D">D</a> ... 32</td><td colspan="1" rowspan="1"><a
shape="rect" href="#index-E">E</a> ... 33</td></tr><tr><td colspan="1"
rowspan="1"><a shape="rect" href="#index-F">F</a> ... 15</td><td colspan="1"
rowspan="1"><a shape="rect" href="#index-G">G</a> ... 33</td><td colspan="1"
rowspan="1"><a shape="rect" href="#index-H">H</a> ... 88</td><td colspan="1"
rowspan="1"><a shape="rect" href="#index-I">I</a> ... 19</td><td colspan="1"
rowspan="1"><a shape="rect" href="#index-J">J</a> ... 32</td><td colspan="1"
rowspan="1"><a shape="rect" href="#index-K">K</a> ... 6</td></tr><tr><td
colspan=
"1" rowspan="1"><a shape="rect" href="#index-L">L</a> ... 20</td><td
colspan="1" rowspan="1"><a shape="rect" href="#index-M">M</a> ... 36</td><td
colspan="1" rowspan="1"><a shape="rect" href="#index-N">N</a> ... 12</td><td
colspan="1" rowspan="1"><a shape="rect" href="#index-O">O</a> ... 7</td><td
colspan="1" rowspan="1"><a shape="rect" href="#index-P">P</a> ... 27</td><td
colspan="1" rowspan="1"><a shape="rect" href="#index-Q">Q</a> ...
5</td></tr><tr><td colspan="1" rowspan="1"><a shape="rect"
href="#index-R">R</a> ... 33</td><td colspan="1" rowspan="1"><a shape="rect"
href="#index-S">S</a> ... 90</td><td colspan="1" rowspan="1"><a shape="rect"
href="#index-T">T</a> ... 44</td><td colspan="1" rowspan="1"><a shape="rect"
href="#index-U">U</a> ... 19</td><td colspan="1" rowspan="1"><a shape="rect"
href="#index-V">V</a> ... 8</td><td colspan="1" rowspan="1"><a shape="rect"
href="#index-W">W</a> ... 30</td></tr><tr><td colspan="1" rowspan="1"><a
shape="rect" href="#index-X">X</a> ...
14</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-Y">Y</a> ...
2</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-Z">Z</a> ...
4</td><td colspan="1" rowspan="1"><a shape="rect"
href="#index-%21@%23%24">!@#$</a> ... 0</td><td colspan="1"
rowspan="1"> </td><td colspan="1"
rowspan="1"> </td></tr></tbody></table>
+ <table width="100%"><tbody><tr><td colspan="1" rowspan="1"><a
shape="rect" href="#index-0-9">0-9</a> ... 0</td><td colspan="1" rowspan="1"><a
shape="rect" href="#index-A">A</a> ... 39</td><td colspan="1" rowspan="1"><a
shape="rect" href="#index-B">B</a> ... 43</td><td colspan="1" rowspan="1"><a
shape="rect" href="#index-C">C</a> ... 220</td><td colspan="1" rowspan="1"><a
shape="rect" href="#index-D">D</a> ... 32</td><td colspan="1" rowspan="1"><a
shape="rect" href="#index-E">E</a> ... 33</td></tr><tr><td colspan="1"
rowspan="1"><a shape="rect" href="#index-F">F</a> ... 15</td><td colspan="1"
rowspan="1"><a shape="rect" href="#index-G">G</a> ... 33</td><td colspan="1"
rowspan="1"><a shape="rect" href="#index-H">H</a> ... 88</td><td colspan="1"
rowspan="1"><a shape="rect" href="#index-I">I</a> ... 19</td><td colspan="1"
rowspan="1"><a shape="rect" href="#index-J">J</a> ... 32</td><td colspan="1"
rowspan="1"><a shape="rect" href="#index-K">K</a> ... 6</td></tr><tr><td
colspan=
"1" rowspan="1"><a shape="rect" href="#index-L">L</a> ... 20</td><td
colspan="1" rowspan="1"><a shape="rect" href="#index-M">M</a> ... 36</td><td
colspan="1" rowspan="1"><a shape="rect" href="#index-N">N</a> ... 12</td><td
colspan="1" rowspan="1"><a shape="rect" href="#index-O">O</a> ... 7</td><td
colspan="1" rowspan="1"><a shape="rect" href="#index-P">P</a> ... 27</td><td
colspan="1" rowspan="1"><a shape="rect" href="#index-Q">Q</a> ...
5</td></tr><tr><td colspan="1" rowspan="1"><a shape="rect"
href="#index-R">R</a> ... 33</td><td colspan="1" rowspan="1"><a shape="rect"
href="#index-S">S</a> ... 90</td><td colspan="1" rowspan="1"><a shape="rect"
href="#index-T">T</a> ... 44</td><td colspan="1" rowspan="1"><a shape="rect"
href="#index-U">U</a> ... 19</td><td colspan="1" rowspan="1"><a shape="rect"
href="#index-V">V</a> ... 8</td><td colspan="1" rowspan="1"><a shape="rect"
href="#index-W">W</a> ... 30</td></tr><tr><td colspan="1" rowspan="1"><a
shape="rect" href="#index-X">X</a> ...
14</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-Y">Y</a> ...
2</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-Z">Z</a> ...
4</td><td colspan="1" rowspan="1"><a shape="rect"
href="#index-%21@%23%24">!@#$</a> ... 0</td><td colspan="1"
rowspan="1"> </td><td colspan="1"
rowspan="1"> </td></tr></tbody></table>
</td></tr><tr valign="top"><td colspan="1" rowspan="1"><h4
style="margin-top: 0px"><a shape="rect" name="index-0-9"></a>0-9</h4>
</td><td colspan="1" rowspan="1"><h4 style="margin-top: 0px"><a
shape="rect" name="index-A"></a>A</h4>
<span class="icon aui-icon content-type-page"
title="Page">Page:</span> <a shape="rect"
href="acknowledgment.html">Acknowledgment</a>
@@ -462,6 +462,8 @@
<br clear="none">
<span class="icon aui-icon
content-type-page" title="Page">Page:</span> <a shape="rect"
href="camel-2230-release.html">Camel 2.23.0 Release</a>
<br clear="none">
+ <span class="icon aui-icon
content-type-page" title="Page">Page:</span> <a shape="rect"
href="camel-2231-release.html">Camel 2.23.1 Release</a>
+ <br clear="none">
<span class="icon aui-icon
content-type-page" title="Page">Page:</span> <a shape="rect"
href="camel-23-overhaul-of-aggregator-eip.html">Camel 2.3 - Overhaul of
Aggregator EIP</a>
<br clear="none">
<span class="icon aui-icon
content-type-page" title="Page">Page:</span> <a shape="rect"
href="camel-23-threadpool-configuration.html">Camel 2.3 - ThreadPool
Configuration</a>