Author: buildbot
Date: Tue Sep 16 03:21:56 2014
New Revision: 922344
Log:
Production update by buildbot for camel
Added:
websites/production/camel/content/cache/main.pageCache (with props)
Modified:
websites/production/camel/content/beanshell.html
websites/production/camel/content/book-component-appendix.html
websites/production/camel/content/book-in-one-page.html
websites/production/camel/content/book-languages-appendix.html
websites/production/camel/content/book-tutorials.html
websites/production/camel/content/camel-30-ideas.html
websites/production/camel/content/camel-jmx.html
websites/production/camel/content/component.html
websites/production/camel/content/cxf.html
websites/production/camel/content/groovy.html
websites/production/camel/content/javascript.html
websites/production/camel/content/php.html
websites/production/camel/content/python.html
websites/production/camel/content/ruby.html
websites/production/camel/content/scala-dsl-eip.html
websites/production/camel/content/scripting-languages-context.html
websites/production/camel/content/scripting-languages.html
websites/production/camel/content/siteindex.html
websites/production/camel/content/sitemap.html
websites/production/camel/content/tutorial-axis-camel.html
websites/production/camel/content/tutorial-jmsremoting.html
websites/production/camel/content/user-guide.html
Modified: websites/production/camel/content/beanshell.html
==============================================================================
--- websites/production/camel/content/beanshell.html (original)
+++ websites/production/camel/content/beanshell.html Tue Sep 16 03:21:56 2014
@@ -42,7 +42,6 @@
<script src='//camel.apache.org/styles/highlighter/scripts/shBrushJava.js'
type='text/javascript'></script>
<script src='//camel.apache.org/styles/highlighter/scripts/shBrushXml.js'
type='text/javascript'></script>
<script src='//camel.apache.org/styles/highlighter/scripts/shBrushPlain.js'
type='text/javascript'></script>
- <script src='//camel.apache.org/styles/highlighter/scripts/shBrushPython.js'
type='text/javascript'></script>
<script type="text/javascript">
SyntaxHighlighter.defaults['toolbar'] = false;
@@ -154,7 +153,7 @@ public void testArgumentsExample() throw
<script class="theme: Default; brush: java; gutter: false"
type="syntaxhighlighter"><![CDATA[.setHeader("myHeader").groovy("resource:classpath:mygroovy.groovy")
]]></script>
</div></div><h3
id="BeanShell-Howtogettheresultfrommultiplestatementsscript">How to get the
result from multiple statements script</h3><p><strong>Available as of Camel
2.14</strong></p><p>As the scripteengine evale method just return a Null if it
runs a multiple statments script. Camel now look up the value of script result
by using the key of "result" from the value set. If you have multiple
statements script, you need to make sure you set the value of result variable
as the script return value.</p><div class="code panel pdl" style="border-width:
1px;"><div class="codeContent panelContent pdl">
-<script class="theme: Default; brush: py; gutter: false"
type="syntaxhighlighter"><![CDATA[bar = "baz";
+<script class="theme: Default; brush: text; gutter: false"
type="syntaxhighlighter"><![CDATA[bar = "baz";
# some other statements ...
# camel take the result value as the script evaluation result
result = body * 2 + 1
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 Tue Sep 16
03:21:56 2014
@@ -1529,11 +1529,11 @@ template.send("direct:alias-verify&
</div>
</div>
<p>The <strong>cxf:</strong> component provides integration with <a
shape="rect" href="http://cxf.apache.org">Apache CXF</a> for connecting to
JAX-WS services hosted in CXF.</p><p><style type="text/css">/*<![CDATA[*/
-div.rbtoc1410430680858 {padding: 0px;}
-div.rbtoc1410430680858 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1410430680858 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1410837558913 {padding: 0px;}
+div.rbtoc1410837558913 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1410837558913 li {margin-left: 0px;padding-left: 0px;}
-/*]]>*/</style></p><div class="toc-macro rbtoc1410430680858">
+/*]]>*/</style></p><div class="toc-macro rbtoc1410837558913">
<ul class="toc-indentation"><li><a shape="rect" href="#CXF-CXFComponent">CXF
Component</a>
<ul class="toc-indentation"><li><a shape="rect" href="#CXF-URIformat">URI
format</a></li><li><a shape="rect" href="#CXF-Options">Options</a>
<ul class="toc-indentation"><li><a shape="rect"
href="#CXF-Thedescriptionsofthedataformats">The descriptions of the
dataformats</a>
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 Tue Sep 16 03:21:56
2014
@@ -43,7 +43,6 @@
<script src='//camel.apache.org/styles/highlighter/scripts/shBrushJava.js'
type='text/javascript'></script>
<script src='//camel.apache.org/styles/highlighter/scripts/shBrushXml.js'
type='text/javascript'></script>
<script src='//camel.apache.org/styles/highlighter/scripts/shBrushPlain.js'
type='text/javascript'></script>
- <script src='//camel.apache.org/styles/highlighter/scripts/shBrushPython.js'
type='text/javascript'></script>
<script type="text/javascript">
SyntaxHighlighter.defaults['toolbar'] = false;
@@ -4169,11 +4168,11 @@ While not actual tutorials you might fin
</div>
</div>
<h2 id="BookInOnePage-Preface">Preface</h2><p>This tutorial aims to guide the
reader through the stages of creating a project which uses Camel to facilitate
the routing of messages from a JMS queue to a <a shape="rect"
class="external-link" href="http://www.springramework.org"
rel="nofollow">Spring</a> service. The route works in a synchronous fashion
returning a response to the client.</p><p><style type="text/css">/*<![CDATA[*/
-div.rbtoc1410538640599 {padding: 0px;}
-div.rbtoc1410538640599 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1410538640599 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1410837532904 {padding: 0px;}
+div.rbtoc1410837532904 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1410837532904 li {margin-left: 0px;padding-left: 0px;}
-/*]]>*/</style></p><div class="toc-macro rbtoc1410538640599">
+/*]]>*/</style></p><div class="toc-macro rbtoc1410837532904">
<ul class="toc-indentation"><li><a shape="rect"
href="#Tutorial-JmsRemoting-TutorialonSpringRemotingwithJMS">Tutorial on Spring
Remoting with JMS</a></li><li><a shape="rect"
href="#Tutorial-JmsRemoting-Preface">Preface</a></li><li><a shape="rect"
href="#Tutorial-JmsRemoting-Prerequisites">Prerequisites</a></li><li><a
shape="rect"
href="#Tutorial-JmsRemoting-Distribution">Distribution</a></li><li><a
shape="rect" href="#Tutorial-JmsRemoting-About">About</a></li><li><a
shape="rect" href="#Tutorial-JmsRemoting-CreatetheCamelProject">Create the
Camel Project</a>
<ul class="toc-indentation"><li><a shape="rect"
href="#Tutorial-JmsRemoting-UpdatethePOMwithDependencies">Update the POM with
Dependencies</a></li></ul>
</li><li><a shape="rect" href="#Tutorial-JmsRemoting-WritingtheServer">Writing
the Server</a>
@@ -6359,11 +6358,11 @@ So we completed the last piece in the pi
<style type="text/css">/*<![CDATA[*/
-div.rbtoc1410538640852 {padding: 0px;}
-div.rbtoc1410538640852 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1410538640852 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1410837533153 {padding: 0px;}
+div.rbtoc1410837533153 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1410837533153 li {margin-left: 0px;padding-left: 0px;}
-/*]]>*/</style><div class="toc-macro rbtoc1410538640852">
+/*]]>*/</style><div class="toc-macro rbtoc1410837533153">
<ul class="toc-indentation"><li><a shape="rect"
href="#Tutorial-AXIS-Camel-TutorialusingAxis1.4withApacheCamel">Tutorial using
Axis 1.4 with Apache Camel</a>
<ul class="toc-indentation"><li><a shape="rect"
href="#Tutorial-AXIS-Camel-Prerequisites">Prerequisites</a></li><li><a
shape="rect"
href="#Tutorial-AXIS-Camel-Distribution">Distribution</a></li><li><a
shape="rect"
href="#Tutorial-AXIS-Camel-Introduction">Introduction</a></li><li><a
shape="rect" href="#Tutorial-AXIS-Camel-SettinguptheprojecttorunAxis">Setting
up the project to run Axis</a>
<ul class="toc-indentation"><li><a shape="rect"
href="#Tutorial-AXIS-Camel-Maven2">Maven 2</a></li><li><a shape="rect"
href="#Tutorial-AXIS-Camel-wsdl">wsdl</a></li><li><a shape="rect"
href="#Tutorial-AXIS-Camel-ConfiguringAxis">Configuring Axis</a></li><li><a
shape="rect" href="#Tutorial-AXIS-Camel-RunningtheExample">Running the
Example</a></li></ul>
@@ -8423,7 +8422,7 @@ public void testArgumentsExample() throw
<script class="theme: Default; brush: java; gutter: false"
type="syntaxhighlighter"><![CDATA[.setHeader("myHeader").groovy("resource:classpath:mygroovy.groovy")
]]></script>
</div></div><h3
id="BookInOnePage-Howtogettheresultfrommultiplestatementsscript">How to get the
result from multiple statements script</h3><p><strong>Available as of Camel
2.14</strong></p><p>As the scripteengine evale method just return a Null if it
runs a multiple statments script. Camel now look up the value of script result
by using the key of "result" from the value set. If you have multiple
statements script, you need to make sure you set the value of result variable
as the script return value.</p><div class="code panel pdl" style="border-width:
1px;"><div class="codeContent panelContent pdl">
-<script class="theme: Default; brush: py; gutter: false"
type="syntaxhighlighter"><![CDATA[bar = "baz";
+<script class="theme: Default; brush: text; gutter: false"
type="syntaxhighlighter"><![CDATA[bar = "baz";
# some other statements ...
# camel take the result value as the script evaluation result
result = body * 2 + 1
@@ -8508,7 +8507,7 @@ public void testArgumentsExample() throw
<script class="theme: Default; brush: java; gutter: false"
type="syntaxhighlighter"><![CDATA[.setHeader("myHeader").groovy("resource:classpath:mygroovy.groovy")
]]></script>
</div></div><h3
id="BookInOnePage-Howtogettheresultfrommultiplestatementsscript.1">How to get
the result from multiple statements script</h3><p><strong>Available as of Camel
2.14</strong></p><p>As the scripteengine evale method just return a Null if it
runs a multiple statments script. Camel now look up the value of script result
by using the key of "result" from the value set. If you have multiple
statements script, you need to make sure you set the value of result variable
as the script return value.</p><div class="code panel pdl" style="border-width:
1px;"><div class="codeContent panelContent pdl">
-<script class="theme: Default; brush: py; gutter: false"
type="syntaxhighlighter"><![CDATA[bar = "baz";
+<script class="theme: Default; brush: text; gutter: false"
type="syntaxhighlighter"><![CDATA[bar = "baz";
# some other statements ...
# camel take the result value as the script evaluation result
result = body * 2 + 1
@@ -8596,7 +8595,7 @@ public void testArgumentsExample() throw
<script class="theme: Default; brush: java; gutter: false"
type="syntaxhighlighter"><![CDATA[.setHeader("myHeader").groovy("resource:classpath:mygroovy.groovy")
]]></script>
</div></div><h3
id="BookInOnePage-Howtogettheresultfrommultiplestatementsscript.2">How to get
the result from multiple statements script</h3><p><strong>Available as of Camel
2.14</strong></p><p>As the scripteengine evale method just return a Null if it
runs a multiple statments script. Camel now look up the value of script result
by using the key of "result" from the value set. If you have multiple
statements script, you need to make sure you set the value of result variable
as the script return value.</p><div class="code panel pdl" style="border-width:
1px;"><div class="codeContent panelContent pdl">
-<script class="theme: Default; brush: py; gutter: false"
type="syntaxhighlighter"><![CDATA[bar = "baz";
+<script class="theme: Default; brush: text; gutter: false"
type="syntaxhighlighter"><![CDATA[bar = "baz";
# some other statements ...
# camel take the result value as the script evaluation result
result = body * 2 + 1
@@ -8656,7 +8655,7 @@ public void testArgumentsExample() throw
<script class="theme: Default; brush: java; gutter: false"
type="syntaxhighlighter"><![CDATA[.setHeader("myHeader").groovy("resource:classpath:mygroovy.groovy")
]]></script>
</div></div><h3
id="BookInOnePage-Howtogettheresultfrommultiplestatementsscript.3">How to get
the result from multiple statements script</h3><p><strong>Available as of Camel
2.14</strong></p><p>As the scripteengine evale method just return a Null if it
runs a multiple statments script. Camel now look up the value of script result
by using the key of "result" from the value set. If you have multiple
statements script, you need to make sure you set the value of result variable
as the script return value.</p><div class="code panel pdl" style="border-width:
1px;"><div class="codeContent panelContent pdl">
-<script class="theme: Default; brush: py; gutter: false"
type="syntaxhighlighter"><![CDATA[bar = "baz";
+<script class="theme: Default; brush: text; gutter: false"
type="syntaxhighlighter"><![CDATA[bar = "baz";
# some other statements ...
# camel take the result value as the script evaluation result
result = body * 2 + 1
@@ -8669,36 +8668,18 @@ result = body * 2 + 1
</dependency>
]]></script>
</div></div>
-<h2 id="BookInOnePage-Python">Python</h2>
-
-<p>Camel supports <a shape="rect" class="external-link"
href="http://www.python.org/" rel="nofollow">Python</a> among other <a
shape="rect" href="scripting-languages.html">Scripting Languages</a> to allow
an <a shape="rect" href="expression.html">Expression</a> or <a shape="rect"
href="predicate.html">Predicate</a> to be used in the <a shape="rect"
href="dsl.html">DSL</a> or <a shape="rect" href="xml-configuration.html">Xml
Configuration</a>.</p>
-
-<p>To use a Python expression use the following Java code</p>
-
-<div class="code panel pdl" style="border-width: 1px;"><div class="codeContent
panelContent pdl">
-<script class="theme: Default; brush: java; gutter: false"
type="syntaxhighlighter"><![CDATA[
-... python("somePythonExpression") ...
+<h2 id="BookInOnePage-Python">Python</h2><p>Camel supports <a shape="rect"
class="external-link" href="http://www.python.org/" rel="nofollow">Python</a>
among other <a shape="rect" href="scripting-languages.html">Scripting
Languages</a> to allow an <a shape="rect" href="expression.html">Expression</a>
or <a shape="rect" href="predicate.html">Predicate</a> to be used in the <a
shape="rect" href="dsl.html">DSL</a> or <a shape="rect"
href="xml-configuration.html">Xml Configuration</a>.</p><p>To use a Python
expression use the following Java code</p><div class="code panel pdl"
style="border-width: 1px;"><div class="codeContent panelContent pdl">
+<script class="theme: Default; brush: text; gutter: false"
type="syntaxhighlighter"><![CDATA[... python("somePythonExpression")
...
]]></script>
-</div></div>
-
-<p>For example you could use the <strong>python</strong> function to create an
<a shape="rect" href="predicate.html">Predicate</a> in a <a shape="rect"
href="message-filter.html">Message Filter</a> or as an <a shape="rect"
href="expression.html">Expression</a> for a <a shape="rect"
href="recipient-list.html">Recipient List</a></p>
-
-<h3 id="BookInOnePage-Example.4">Example</h3>
-<p>In the sample below we use Python to create a <a shape="rect"
href="predicate.html">Predicate</a> use in the route path, to route exchanges
from admin users to a special queue.</p>
-<div class="code panel pdl" style="border-width: 1px;"><div class="codeContent
panelContent pdl">
-<script class="theme: Default; brush: java; gutter: false"
type="syntaxhighlighter"><![CDATA[
- from("direct:start")
+</div></div><p>For example you could use the <strong>python</strong> function
to create an <a shape="rect" href="predicate.html">Predicate</a> in a <a
shape="rect" href="message-filter.html">Message Filter</a> or as an <a
shape="rect" href="expression.html">Expression</a> for a <a shape="rect"
href="recipient-list.html">Recipient List</a></p><h3
id="BookInOnePage-Example.4">Example</h3><p>In the sample below we use Python
to create a <a shape="rect" href="predicate.html">Predicate</a> use in the
route path, to route exchanges from admin users to a special queue.</p><div
class="code panel pdl" style="border-width: 1px;"><div class="codeContent
panelContent pdl">
+<script class="theme: Default; brush: java; gutter: false"
type="syntaxhighlighter"><![CDATA[ from("direct:start")
.choice()
.when().python("request.headers['user'] ==
'admin'").to("seda:adminQueue")
.otherwise()
.to("seda:regularQueue");
]]></script>
-</div></div>
-
-<p>And a Spring DSL sample as well:</p>
-<div class="code panel pdl" style="border-width: 1px;"><div class="codeContent
panelContent pdl">
-<script class="theme: Default; brush: xml; gutter: false"
type="syntaxhighlighter"><![CDATA[
- <route>
+</div></div><p>And a Spring DSL sample as well:</p><div class="code panel pdl"
style="border-width: 1px;"><div class="codeContent panelContent pdl">
+<script class="theme: Default; brush: xml; gutter: false"
type="syntaxhighlighter"><![CDATA[ <route>
<from uri="direct:start"/>
<choice>
<when>
@@ -8711,9 +8692,7 @@ result = body * 2 + 1
</choice>
</route>
]]></script>
-</div></div>
-
-<h3 id="BookInOnePage-ScriptContext.4">ScriptContext</h3><p>The JSR-223
scripting languages ScriptContext is pre configured with the following
attributes all set at <code>ENGINE_SCOPE</code>:</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>context</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 ( It cannot
be used in groovy)</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><span>camelContext</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>exchange</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>request</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 IN
>message</p></td></tr><tr><td colspan="1" rowspan="1"
>class="confluenceTd"><p>response</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 OUT
>message</p></td></tr><tr><td colspan="1" rowspan="1"
>class="confluenceTd"><p>properties</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 <code>resolve</code> 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></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="BookInOnePage-AdditionalargumentstoScriptingEngine.4">Additional arguments
to ScriptingEngine</h3><p><strong>Available as of Camel 2.8</strong></p><p>You
can provide additional arguments to the <code>ScriptingEngine</code> using a
header on the Camel message with the key <code>CamelScriptArguments</code>.<br
clear="none"> See this example:</p><div class="code panel pdl"
style="border-width: 1px;"><div class="codeContent panelContent pdl">
+</div></div><p></p><h3
id="BookInOnePage-ScriptContext.4">ScriptContext</h3><p>The JSR-223 scripting
languages ScriptContext is pre configured with the following attributes all set
at <code>ENGINE_SCOPE</code>:</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>context</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 ( It cannot
be used in groovy)</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><span>camelContext</span></p></td><td colspan="1"
rowspan="1"
class="confluenceTd"><p><code>org.apache.camel.CamelContext</code></p></td><td
colspan="1" rowspan="1" c
lass="confluenceTd"><p>The Camel Context</p></td></tr><tr><td colspan="1"
rowspan="1" class="confluenceTd"><p>exchange</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>request</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 IN
message</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p>response</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 OUT
message</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p>properties</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
<code>resolve</code> 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></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="BookInOnePage-AdditionalargumentstoScriptingEngine.4">Additional arguments
to ScriptingEngine</h3><p><strong>Available as of Camel 2.8</strong></p><p>You
can provide additional arguments to the <code>ScriptingEngine</code> using a
header on the Camel message with the key <code>CamelScriptArguments</code>.<br
clear="none"> See this example:</p><div class="code panel pdl"
style="border-width: 1px;"><div class="codeContent panelContent pdl">
<script class="theme: Default; brush: java; gutter: false"
type="syntaxhighlighter"><![CDATA[
public void testArgumentsExample() throws Exception {
if (!ScriptTestHelper.canRunTestOnThisPlatform()) {
@@ -8744,7 +8723,7 @@ public void testArgumentsExample() throw
<script class="theme: Default; brush: java; gutter: false"
type="syntaxhighlighter"><![CDATA[.setHeader("myHeader").groovy("resource:classpath:mygroovy.groovy")
]]></script>
</div></div><h3
id="BookInOnePage-Howtogettheresultfrommultiplestatementsscript.4">How to get
the result from multiple statements script</h3><p><strong>Available as of Camel
2.14</strong></p><p>As the scripteengine evale method just return a Null if it
runs a multiple statments script. Camel now look up the value of script result
by using the key of "result" from the value set. If you have multiple
statements script, you need to make sure you set the value of result variable
as the script return value.</p><div class="code panel pdl" style="border-width:
1px;"><div class="codeContent panelContent pdl">
-<script class="theme: Default; brush: py; gutter: false"
type="syntaxhighlighter"><![CDATA[bar = "baz";
+<script class="theme: Default; brush: text; gutter: false"
type="syntaxhighlighter"><![CDATA[bar = "baz";
# some other statements ...
# camel take the result value as the script evaluation result
result = body * 2 + 1
@@ -8802,7 +8781,7 @@ public void testArgumentsExample() throw
<script class="theme: Default; brush: java; gutter: false"
type="syntaxhighlighter"><![CDATA[.setHeader("myHeader").groovy("resource:classpath:mygroovy.groovy")
]]></script>
</div></div><h3
id="BookInOnePage-Howtogettheresultfrommultiplestatementsscript.5">How to get
the result from multiple statements script</h3><p><strong>Available as of Camel
2.14</strong></p><p>As the scripteengine evale method just return a Null if it
runs a multiple statments script. Camel now look up the value of script result
by using the key of "result" from the value set. If you have multiple
statements script, you need to make sure you set the value of result variable
as the script return value.</p><div class="code panel pdl" style="border-width:
1px;"><div class="codeContent panelContent pdl">
-<script class="theme: Default; brush: py; gutter: false"
type="syntaxhighlighter"><![CDATA[bar = "baz";
+<script class="theme: Default; brush: text; gutter: false"
type="syntaxhighlighter"><![CDATA[bar = "baz";
# some other statements ...
# camel take the result value as the script evaluation result
result = body * 2 + 1
@@ -8890,7 +8869,7 @@ public void testArgumentsExample() throw
<script class="theme: Default; brush: java; gutter: false"
type="syntaxhighlighter"><![CDATA[.setHeader("myHeader").groovy("resource:classpath:mygroovy.groovy")
]]></script>
</div></div><h3
id="BookInOnePage-Howtogettheresultfrommultiplestatementsscript.6">How to get
the result from multiple statements script</h3><p><strong>Available as of Camel
2.14</strong></p><p>As the scripteengine evale method just return a Null if it
runs a multiple statments script. Camel now look up the value of script result
by using the key of "result" from the value set. If you have multiple
statements script, you need to make sure you set the value of result variable
as the script return value.</p><div class="code panel pdl" style="border-width:
1px;"><div class="codeContent panelContent pdl">
-<script class="theme: Default; brush: py; gutter: false"
type="syntaxhighlighter"><![CDATA[bar = "baz";
+<script class="theme: Default; brush: text; gutter: false"
type="syntaxhighlighter"><![CDATA[bar = "baz";
# some other statements ...
# camel take the result value as the script evaluation result
result = body * 2 + 1
@@ -19913,11 +19892,11 @@ template.send("direct:alias-verify&
</div>
</div>
<p>The <strong>cxf:</strong> component provides integration with <a
shape="rect" href="http://cxf.apache.org">Apache CXF</a> for connecting to
JAX-WS services hosted in CXF.</p><p><style type="text/css">/*<![CDATA[*/
-div.rbtoc1410538646221 {padding: 0px;}
-div.rbtoc1410538646221 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1410538646221 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1410837535187 {padding: 0px;}
+div.rbtoc1410837535187 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1410837535187 li {margin-left: 0px;padding-left: 0px;}
-/*]]>*/</style></p><div class="toc-macro rbtoc1410538646221">
+/*]]>*/</style></p><div class="toc-macro rbtoc1410837535187">
<ul class="toc-indentation"><li><a shape="rect" href="#CXF-CXFComponent">CXF
Component</a>
<ul class="toc-indentation"><li><a shape="rect" href="#CXF-URIformat">URI
format</a></li><li><a shape="rect" href="#CXF-Options">Options</a>
<ul class="toc-indentation"><li><a shape="rect"
href="#CXF-Thedescriptionsofthedataformats">The descriptions of the
dataformats</a>
Modified: websites/production/camel/content/book-languages-appendix.html
==============================================================================
--- websites/production/camel/content/book-languages-appendix.html (original)
+++ websites/production/camel/content/book-languages-appendix.html Tue Sep 16
03:21:56 2014
@@ -42,7 +42,6 @@
<script src='//camel.apache.org/styles/highlighter/scripts/shBrushJava.js'
type='text/javascript'></script>
<script src='//camel.apache.org/styles/highlighter/scripts/shBrushXml.js'
type='text/javascript'></script>
<script src='//camel.apache.org/styles/highlighter/scripts/shBrushPlain.js'
type='text/javascript'></script>
- <script src='//camel.apache.org/styles/highlighter/scripts/shBrushPython.js'
type='text/javascript'></script>
<script type="text/javascript">
SyntaxHighlighter.defaults['toolbar'] = false;
@@ -582,7 +581,7 @@ public void testArgumentsExample() throw
<script class="theme: Default; brush: java; gutter: false"
type="syntaxhighlighter"><![CDATA[.setHeader("myHeader").groovy("resource:classpath:mygroovy.groovy")
]]></script>
</div></div><h3
id="BookLanguagesAppendix-Howtogettheresultfrommultiplestatementsscript">How to
get the result from multiple statements script</h3><p><strong>Available as of
Camel 2.14</strong></p><p>As the scripteengine evale method just return a Null
if it runs a multiple statments script. Camel now look up the value of script
result by using the key of "result" from the value set. If you have multiple
statements script, you need to make sure you set the value of result variable
as the script return value.</p><div class="code panel pdl" style="border-width:
1px;"><div class="codeContent panelContent pdl">
-<script class="theme: Default; brush: py; gutter: false"
type="syntaxhighlighter"><![CDATA[bar = "baz";
+<script class="theme: Default; brush: text; gutter: false"
type="syntaxhighlighter"><![CDATA[bar = "baz";
# some other statements ...
# camel take the result value as the script evaluation result
result = body * 2 + 1
@@ -667,7 +666,7 @@ public void testArgumentsExample() throw
<script class="theme: Default; brush: java; gutter: false"
type="syntaxhighlighter"><![CDATA[.setHeader("myHeader").groovy("resource:classpath:mygroovy.groovy")
]]></script>
</div></div><h3
id="BookLanguagesAppendix-Howtogettheresultfrommultiplestatementsscript.1">How
to get the result from multiple statements script</h3><p><strong>Available as
of Camel 2.14</strong></p><p>As the scripteengine evale method just return a
Null if it runs a multiple statments script. Camel now look up the value of
script result by using the key of "result" from the value set. If you have
multiple statements script, you need to make sure you set the value of result
variable as the script return value.</p><div class="code panel pdl"
style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<script class="theme: Default; brush: py; gutter: false"
type="syntaxhighlighter"><![CDATA[bar = "baz";
+<script class="theme: Default; brush: text; gutter: false"
type="syntaxhighlighter"><![CDATA[bar = "baz";
# some other statements ...
# camel take the result value as the script evaluation result
result = body * 2 + 1
@@ -755,7 +754,7 @@ public void testArgumentsExample() throw
<script class="theme: Default; brush: java; gutter: false"
type="syntaxhighlighter"><![CDATA[.setHeader("myHeader").groovy("resource:classpath:mygroovy.groovy")
]]></script>
</div></div><h3
id="BookLanguagesAppendix-Howtogettheresultfrommultiplestatementsscript.2">How
to get the result from multiple statements script</h3><p><strong>Available as
of Camel 2.14</strong></p><p>As the scripteengine evale method just return a
Null if it runs a multiple statments script. Camel now look up the value of
script result by using the key of "result" from the value set. If you have
multiple statements script, you need to make sure you set the value of result
variable as the script return value.</p><div class="code panel pdl"
style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<script class="theme: Default; brush: py; gutter: false"
type="syntaxhighlighter"><![CDATA[bar = "baz";
+<script class="theme: Default; brush: text; gutter: false"
type="syntaxhighlighter"><![CDATA[bar = "baz";
# some other statements ...
# camel take the result value as the script evaluation result
result = body * 2 + 1
@@ -815,7 +814,7 @@ public void testArgumentsExample() throw
<script class="theme: Default; brush: java; gutter: false"
type="syntaxhighlighter"><![CDATA[.setHeader("myHeader").groovy("resource:classpath:mygroovy.groovy")
]]></script>
</div></div><h3
id="BookLanguagesAppendix-Howtogettheresultfrommultiplestatementsscript.3">How
to get the result from multiple statements script</h3><p><strong>Available as
of Camel 2.14</strong></p><p>As the scripteengine evale method just return a
Null if it runs a multiple statments script. Camel now look up the value of
script result by using the key of "result" from the value set. If you have
multiple statements script, you need to make sure you set the value of result
variable as the script return value.</p><div class="code panel pdl"
style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<script class="theme: Default; brush: py; gutter: false"
type="syntaxhighlighter"><![CDATA[bar = "baz";
+<script class="theme: Default; brush: text; gutter: false"
type="syntaxhighlighter"><![CDATA[bar = "baz";
# some other statements ...
# camel take the result value as the script evaluation result
result = body * 2 + 1
@@ -828,36 +827,18 @@ result = body * 2 + 1
</dependency>
]]></script>
</div></div>
-<h2 id="BookLanguagesAppendix-Python">Python</h2>
-
-<p>Camel supports <a shape="rect" class="external-link"
href="http://www.python.org/" rel="nofollow">Python</a> among other <a
shape="rect" href="scripting-languages.html">Scripting Languages</a> to allow
an <a shape="rect" href="expression.html">Expression</a> or <a shape="rect"
href="predicate.html">Predicate</a> to be used in the <a shape="rect"
href="dsl.html">DSL</a> or <a shape="rect" href="xml-configuration.html">Xml
Configuration</a>.</p>
-
-<p>To use a Python expression use the following Java code</p>
-
-<div class="code panel pdl" style="border-width: 1px;"><div class="codeContent
panelContent pdl">
-<script class="theme: Default; brush: java; gutter: false"
type="syntaxhighlighter"><![CDATA[
-... python("somePythonExpression") ...
+<h2 id="BookLanguagesAppendix-Python">Python</h2><p>Camel supports <a
shape="rect" class="external-link" href="http://www.python.org/"
rel="nofollow">Python</a> among other <a shape="rect"
href="scripting-languages.html">Scripting Languages</a> to allow an <a
shape="rect" href="expression.html">Expression</a> or <a shape="rect"
href="predicate.html">Predicate</a> to be used in the <a shape="rect"
href="dsl.html">DSL</a> or <a shape="rect" href="xml-configuration.html">Xml
Configuration</a>.</p><p>To use a Python expression use the following Java
code</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
+<script class="theme: Default; brush: text; gutter: false"
type="syntaxhighlighter"><![CDATA[... python("somePythonExpression")
...
]]></script>
-</div></div>
-
-<p>For example you could use the <strong>python</strong> function to create an
<a shape="rect" href="predicate.html">Predicate</a> in a <a shape="rect"
href="message-filter.html">Message Filter</a> or as an <a shape="rect"
href="expression.html">Expression</a> for a <a shape="rect"
href="recipient-list.html">Recipient List</a></p>
-
-<h3 id="BookLanguagesAppendix-Example.2">Example</h3>
-<p>In the sample below we use Python to create a <a shape="rect"
href="predicate.html">Predicate</a> use in the route path, to route exchanges
from admin users to a special queue.</p>
-<div class="code panel pdl" style="border-width: 1px;"><div class="codeContent
panelContent pdl">
-<script class="theme: Default; brush: java; gutter: false"
type="syntaxhighlighter"><![CDATA[
- from("direct:start")
+</div></div><p>For example you could use the <strong>python</strong> function
to create an <a shape="rect" href="predicate.html">Predicate</a> in a <a
shape="rect" href="message-filter.html">Message Filter</a> or as an <a
shape="rect" href="expression.html">Expression</a> for a <a shape="rect"
href="recipient-list.html">Recipient List</a></p><h3
id="BookLanguagesAppendix-Example.2">Example</h3><p>In the sample below we use
Python to create a <a shape="rect" href="predicate.html">Predicate</a> use in
the route path, to route exchanges from admin users to a special queue.</p><div
class="code panel pdl" style="border-width: 1px;"><div class="codeContent
panelContent pdl">
+<script class="theme: Default; brush: java; gutter: false"
type="syntaxhighlighter"><![CDATA[ from("direct:start")
.choice()
.when().python("request.headers['user'] ==
'admin'").to("seda:adminQueue")
.otherwise()
.to("seda:regularQueue");
]]></script>
-</div></div>
-
-<p>And a Spring DSL sample as well:</p>
-<div class="code panel pdl" style="border-width: 1px;"><div class="codeContent
panelContent pdl">
-<script class="theme: Default; brush: xml; gutter: false"
type="syntaxhighlighter"><![CDATA[
- <route>
+</div></div><p>And a Spring DSL sample as well:</p><div class="code panel pdl"
style="border-width: 1px;"><div class="codeContent panelContent pdl">
+<script class="theme: Default; brush: xml; gutter: false"
type="syntaxhighlighter"><![CDATA[ <route>
<from uri="direct:start"/>
<choice>
<when>
@@ -870,9 +851,7 @@ result = body * 2 + 1
</choice>
</route>
]]></script>
-</div></div>
-
-<h3 id="BookLanguagesAppendix-ScriptContext.4">ScriptContext</h3><p>The
JSR-223 scripting languages ScriptContext is pre configured with the following
attributes all set at <code>ENGINE_SCOPE</code>:</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>context</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 ( It cannot
be used in groovy)</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><span>camelContext</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="confl
uenceTd"><p>The Camel Context</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p>exchange</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>request</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 IN
message</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p>response</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 OUT
message</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p>properties</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 <code>resolve</code> 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></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="BookLanguagesAppendix-AdditionalargumentstoScriptingEngine.4">Additional
arguments to ScriptingEngine</h3><p><strong>Available as of Camel
2.8</strong></p><p>You can provide additional arguments to the
<code>ScriptingEngine</code> using a header on the Camel message with the key
<code>CamelScriptArguments</code>.<br clear="none"> See this example:</p><div
class="code panel pdl" style="border-width: 1px;"><div class="codeContent
panelContent pdl">
+</div></div><p></p><h3
id="BookLanguagesAppendix-ScriptContext.4">ScriptContext</h3><p>The JSR-223
scripting languages ScriptContext is pre configured with the following
attributes all set at <code>ENGINE_SCOPE</code>:</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>context</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 ( It cannot
be used in groovy)</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><span>camelContext</span></p></td><td colspan="1"
rowspan="1"
class="confluenceTd"><p><code>org.apache.camel.CamelContext</code></p></td><td
colspan="1" rowsp
an="1" class="confluenceTd"><p>The Camel Context</p></td></tr><tr><td
colspan="1" rowspan="1" class="confluenceTd"><p>exchange</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>request</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 IN
message</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p>response</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 OUT
message</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p>properties</p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>org.apache.camel.builder.script.Properties
Function</code></p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p><strong>Camel 2.9:</strong> Function with a
<code>resolve</code> 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></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="BookLanguagesAppendix-AdditionalargumentstoScriptingEngine.4">Additional
arguments to ScriptingEngine</h3><p><strong>Available as of Camel
2.8</strong></p><p>You can provide additional arguments to the
<code>ScriptingEngine</code> using a header on the Camel message with the key
<code>CamelScriptArguments</code>.<br clear="none"> See this example:</p><div
class="code panel pdl" style="border-width: 1px;"><div class="codeContent
panelContent pdl">
<script class="theme: Default; brush: java; gutter: false"
type="syntaxhighlighter"><![CDATA[
public void testArgumentsExample() throws Exception {
if (!ScriptTestHelper.canRunTestOnThisPlatform()) {
@@ -903,7 +882,7 @@ public void testArgumentsExample() throw
<script class="theme: Default; brush: java; gutter: false"
type="syntaxhighlighter"><![CDATA[.setHeader("myHeader").groovy("resource:classpath:mygroovy.groovy")
]]></script>
</div></div><h3
id="BookLanguagesAppendix-Howtogettheresultfrommultiplestatementsscript.4">How
to get the result from multiple statements script</h3><p><strong>Available as
of Camel 2.14</strong></p><p>As the scripteengine evale method just return a
Null if it runs a multiple statments script. Camel now look up the value of
script result by using the key of "result" from the value set. If you have
multiple statements script, you need to make sure you set the value of result
variable as the script return value.</p><div class="code panel pdl"
style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<script class="theme: Default; brush: py; gutter: false"
type="syntaxhighlighter"><![CDATA[bar = "baz";
+<script class="theme: Default; brush: text; gutter: false"
type="syntaxhighlighter"><![CDATA[bar = "baz";
# some other statements ...
# camel take the result value as the script evaluation result
result = body * 2 + 1
@@ -961,7 +940,7 @@ public void testArgumentsExample() throw
<script class="theme: Default; brush: java; gutter: false"
type="syntaxhighlighter"><![CDATA[.setHeader("myHeader").groovy("resource:classpath:mygroovy.groovy")
]]></script>
</div></div><h3
id="BookLanguagesAppendix-Howtogettheresultfrommultiplestatementsscript.5">How
to get the result from multiple statements script</h3><p><strong>Available as
of Camel 2.14</strong></p><p>As the scripteengine evale method just return a
Null if it runs a multiple statments script. Camel now look up the value of
script result by using the key of "result" from the value set. If you have
multiple statements script, you need to make sure you set the value of result
variable as the script return value.</p><div class="code panel pdl"
style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<script class="theme: Default; brush: py; gutter: false"
type="syntaxhighlighter"><![CDATA[bar = "baz";
+<script class="theme: Default; brush: text; gutter: false"
type="syntaxhighlighter"><![CDATA[bar = "baz";
# some other statements ...
# camel take the result value as the script evaluation result
result = body * 2 + 1
@@ -1049,7 +1028,7 @@ public void testArgumentsExample() throw
<script class="theme: Default; brush: java; gutter: false"
type="syntaxhighlighter"><![CDATA[.setHeader("myHeader").groovy("resource:classpath:mygroovy.groovy")
]]></script>
</div></div><h3
id="BookLanguagesAppendix-Howtogettheresultfrommultiplestatementsscript.6">How
to get the result from multiple statements script</h3><p><strong>Available as
of Camel 2.14</strong></p><p>As the scripteengine evale method just return a
Null if it runs a multiple statments script. Camel now look up the value of
script result by using the key of "result" from the value set. If you have
multiple statements script, you need to make sure you set the value of result
variable as the script return value.</p><div class="code panel pdl"
style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<script class="theme: Default; brush: py; gutter: false"
type="syntaxhighlighter"><![CDATA[bar = "baz";
+<script class="theme: Default; brush: text; gutter: false"
type="syntaxhighlighter"><![CDATA[bar = "baz";
# some other statements ...
# camel take the result value as the script evaluation result
result = body * 2 + 1
Modified: websites/production/camel/content/book-tutorials.html
==============================================================================
--- websites/production/camel/content/book-tutorials.html (original)
+++ websites/production/camel/content/book-tutorials.html Tue Sep 16 03:21:56
2014
@@ -157,11 +157,11 @@ While not actual tutorials you might fin
</div>
</div>
<h2 id="BookTutorials-Preface">Preface</h2><p>This tutorial aims to guide the
reader through the stages of creating a project which uses Camel to facilitate
the routing of messages from a JMS queue to a <a shape="rect"
class="external-link" href="http://www.springramework.org"
rel="nofollow">Spring</a> service. The route works in a synchronous fashion
returning a response to the client.</p><p><style type="text/css">/*<![CDATA[*/
-div.rbtoc1410430687311 {padding: 0px;}
-div.rbtoc1410430687311 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1410430687311 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1410837610993 {padding: 0px;}
+div.rbtoc1410837610993 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1410837610993 li {margin-left: 0px;padding-left: 0px;}
-/*]]>*/</style></p><div class="toc-macro rbtoc1410430687311">
+/*]]>*/</style></p><div class="toc-macro rbtoc1410837610993">
<ul class="toc-indentation"><li><a shape="rect"
href="#Tutorial-JmsRemoting-TutorialonSpringRemotingwithJMS">Tutorial on Spring
Remoting with JMS</a></li><li><a shape="rect"
href="#Tutorial-JmsRemoting-Preface">Preface</a></li><li><a shape="rect"
href="#Tutorial-JmsRemoting-Prerequisites">Prerequisites</a></li><li><a
shape="rect"
href="#Tutorial-JmsRemoting-Distribution">Distribution</a></li><li><a
shape="rect" href="#Tutorial-JmsRemoting-About">About</a></li><li><a
shape="rect" href="#Tutorial-JmsRemoting-CreatetheCamelProject">Create the
Camel Project</a>
<ul class="toc-indentation"><li><a shape="rect"
href="#Tutorial-JmsRemoting-UpdatethePOMwithDependencies">Update the POM with
Dependencies</a></li></ul>
</li><li><a shape="rect" href="#Tutorial-JmsRemoting-WritingtheServer">Writing
the Server</a>
@@ -2347,11 +2347,11 @@ So we completed the last piece in the pi
<style type="text/css">/*<![CDATA[*/
-div.rbtoc1410430687562 {padding: 0px;}
-div.rbtoc1410430687562 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1410430687562 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1410837611240 {padding: 0px;}
+div.rbtoc1410837611240 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1410837611240 li {margin-left: 0px;padding-left: 0px;}
-/*]]>*/</style><div class="toc-macro rbtoc1410430687562">
+/*]]>*/</style><div class="toc-macro rbtoc1410837611240">
<ul class="toc-indentation"><li><a shape="rect"
href="#Tutorial-AXIS-Camel-TutorialusingAxis1.4withApacheCamel">Tutorial using
Axis 1.4 with Apache Camel</a>
<ul class="toc-indentation"><li><a shape="rect"
href="#Tutorial-AXIS-Camel-Prerequisites">Prerequisites</a></li><li><a
shape="rect"
href="#Tutorial-AXIS-Camel-Distribution">Distribution</a></li><li><a
shape="rect"
href="#Tutorial-AXIS-Camel-Introduction">Introduction</a></li><li><a
shape="rect" href="#Tutorial-AXIS-Camel-SettinguptheprojecttorunAxis">Setting
up the project to run Axis</a>
<ul class="toc-indentation"><li><a shape="rect"
href="#Tutorial-AXIS-Camel-Maven2">Maven 2</a></li><li><a shape="rect"
href="#Tutorial-AXIS-Camel-wsdl">wsdl</a></li><li><a shape="rect"
href="#Tutorial-AXIS-Camel-ConfiguringAxis">Configuring Axis</a></li><li><a
shape="rect" href="#Tutorial-AXIS-Camel-RunningtheExample">Running the
Example</a></li></ul>
Added: websites/production/camel/content/cache/main.pageCache
==============================================================================
Binary file - no diff available.
Propchange: websites/production/camel/content/cache/main.pageCache
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Modified: websites/production/camel/content/camel-30-ideas.html
==============================================================================
--- websites/production/camel/content/camel-30-ideas.html (original)
+++ websites/production/camel/content/camel-30-ideas.html Tue Sep 16 03:21:56
2014
@@ -109,11 +109,11 @@
<div class="sectionMacroRow"><div class="columnMacro"
style="width:20%;min-width:20%;max-width:20%;">
<div class="panel" style="border-width: 1px;"><div class="panelContent">
<style type="text/css">/*<![CDATA[*/
-div.rbtoc1402921105872 {padding: 0px;}
-div.rbtoc1402921105872 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1402921105872 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1410837579217 {padding: 0px;}
+div.rbtoc1410837579217 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1410837579217 li {margin-left: 0px;padding-left: 0px;}
-/*]]>*/</style><div class="toc-macro rbtoc1402921105872">
+/*]]>*/</style><div class="toc-macro rbtoc1410837579217">
<ul class="toc-indentation"><li><a shape="rect"
href="#Camel3.0-Ideas-Camel3.0Ideas">Camel 3.0 Ideas</a>
<ul class="toc-indentation"><li><a shape="rect"
href="#Camel3.0-Ideas-Tableofcontents">Table of contents</a></li><li><a
shape="rect" href="#Camel3.0-Ideas-JDKsupport">JDK support</a></li><li><a
shape="rect" href="#Camel3.0-Ideas-JDK8JavaDSL">JDK8 Java DSL</a></li><li><a
shape="rect" href="#Camel3.0-Ideas-RoutingCoreRe-engineering(raulk)">Routing
Core Re-engineering (raulk)</a>
<ul class="toc-indentation"><li><a shape="rect"
href="#Camel3.0-Ideas-ConvertingsomeEIPsfrom"performers"tomere"deciders"">Converting
some EIPs from "performers" to mere "deciders"</a></li></ul>
Modified: websites/production/camel/content/camel-jmx.html
==============================================================================
--- websites/production/camel/content/camel-jmx.html (original)
+++ websites/production/camel/content/camel-jmx.html Tue Sep 16 03:21:56 2014
@@ -87,11 +87,11 @@
<tr>
<td valign="top" width="100%">
<div class="wiki-content maincontent"><h2 id="CamelJMX-CamelJMX">Camel
JMX</h2><p>Apache Camel has extensive support for JMX to allow you to monitor
and control the Camel managed objects with a JMX client.<br clear="none"> Camel
also provides a <a shape="rect" href="jmx.html">JMX</a> component that allows
you to subscribe to MBean notifications. This page is about how to manage and
monitor Camel using JMX.</p><h3 id="CamelJMX-ActivatingJMXinCamel">Activating
JMX in Camel</h3><p><style type="text/css">/*<![CDATA[*/
-div.rbtoc1410430662917 {padding: 0px;}
-div.rbtoc1410430662917 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1410430662917 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1410837576735 {padding: 0px;}
+div.rbtoc1410837576735 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1410837576735 li {margin-left: 0px;padding-left: 0px;}
-/*]]>*/</style></p><div class="toc-macro rbtoc1410430662917">
+/*]]>*/</style></p><div class="toc-macro rbtoc1410837576735">
<ul class="toc-indentation"><li><a shape="rect"
href="#CamelJMX-CamelJMX">Camel JMX</a>
<ul class="toc-indentation"><li><a shape="rect"
href="#CamelJMX-ActivatingJMXinCamel">Activating JMX in Camel</a>
<ul class="toc-indentation"><li><a shape="rect"
href="#CamelJMX-UsingJMXtomanageApacheCamel">Using JMX to manage Apache
Camel</a></li><li><a shape="rect"
href="#CamelJMX-DisablingJMXinstrumentationagentinCamel">Disabling JMX
instrumentation agent in Camel</a></li><li><a shape="rect"
href="#CamelJMX-LocatingaMBeanServerintheJavaVM">Locating a MBeanServer in the
Java VM</a></li><li><a shape="rect"
href="#CamelJMX-CreatingJMXRMIConnectorServer">Creating JMX RMI Connector
Server</a></li><li><a shape="rect" href="#CamelJMX-JMXServiceURL">JMX Service
URL</a></li><li><a shape="rect"
href="#CamelJMX-TheSystemPropertiesforCamelJMXsupport">The System Properties
for Camel JMX support</a></li><li><a shape="rect"
href="#CamelJMX-HowtouseauthenticationwithJMX">How to use authentication with
JMX</a></li><li><a shape="rect"
href="#CamelJMX-JMXinsideanApplicationServer">JMX inside an Application
Server</a>