You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by bu...@apache.org on 2014/09/16 05:21:56 UTC

svn commit: r922344 [1/3] - in /websites/production/camel/content: ./ cache/

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(&quot;myHeader&quot;).groovy(&quot;resource:classpath:mygroovy.groovy&quot;)
 ]]></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 = &quot;baz&quot;;
+<script class="theme: Default; brush: text; gutter: false" type="syntaxhighlighter"><![CDATA[bar = &quot;baz&quot;;
 # 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(&quot;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(&quot;myHeader&quot;).groovy(&quot;resource:classpath:mygroovy.groovy&quot;)
 ]]></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 = &quot;baz&quot;;
+<script class="theme: Default; brush: text; gutter: false" type="syntaxhighlighter"><![CDATA[bar = &quot;baz&quot;;
 # 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(&quot;myHeader&quot;).groovy(&quot;resource:classpath:mygroovy.groovy&quot;)
 ]]></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 = &quot;baz&quot;;
+<script class="theme: Default; brush: text; gutter: false" type="syntaxhighlighter"><![CDATA[bar = &quot;baz&quot;;
 # 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(&quot;myHeader&quot;).groovy(&quot;resource:classpath:mygroovy.groovy&quot;)
 ]]></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 = &quot;baz&quot;;
+<script class="theme: Default; brush: text; gutter: false" type="syntaxhighlighter"><![CDATA[bar = &quot;baz&quot;;
 # 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(&quot;myHeader&quot;).groovy(&quot;resource:classpath:mygroovy.groovy&quot;)
 ]]></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 = &quot;baz&quot;;
+<script class="theme: Default; brush: text; gutter: false" type="syntaxhighlighter"><![CDATA[bar = &quot;baz&quot;;
 # 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
 &lt;/dependency&gt;
 ]]></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(&quot;somePythonExpression&quot;) ... 
+<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(&quot;somePythonExpression&quot;) ... 
 ]]></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(&quot;direct:start&quot;)
+</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(&quot;direct:start&quot;)
         .choice()
             .when().python(&quot;request.headers[&#39;user&#39;] == &#39;admin&#39;&quot;).to(&quot;seda:adminQueue&quot;)
         .otherwise()
             .to(&quot;seda:regularQueue&quot;);
 ]]></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[
-    &lt;route&gt;
+</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[    &lt;route&gt;
         &lt;from uri=&quot;direct:start&quot;/&gt;
         &lt;choice&gt;
             &lt;when&gt;
@@ -8711,9 +8692,7 @@ result = body * 2 + 1
         &lt;/choice&gt;
     &lt;/route&gt;
 ]]></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(&quot;myHeader&quot;).groovy(&quot;resource:classpath:mygroovy.groovy&quot;)
 ]]></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 = &quot;baz&quot;;
+<script class="theme: Default; brush: text; gutter: false" type="syntaxhighlighter"><![CDATA[bar = &quot;baz&quot;;
 # 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(&quot;myHeader&quot;).groovy(&quot;resource:classpath:mygroovy.groovy&quot;)
 ]]></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 = &quot;baz&quot;;
+<script class="theme: Default; brush: text; gutter: false" type="syntaxhighlighter"><![CDATA[bar = &quot;baz&quot;;
 # 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(&quot;myHeader&quot;).groovy(&quot;resource:classpath:mygroovy.groovy&quot;)
 ]]></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 = &quot;baz&quot;;
+<script class="theme: Default; brush: text; gutter: false" type="syntaxhighlighter"><![CDATA[bar = &quot;baz&quot;;
 # some other statements ... 
 # camel take the result value as the script evaluation result
 result = body * 2 + 1
@@ -19913,11 +19892,11 @@ template.send(&quot;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(&quot;myHeader&quot;).groovy(&quot;resource:classpath:mygroovy.groovy&quot;)
 ]]></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 = &quot;baz&quot;;
+<script class="theme: Default; brush: text; gutter: false" type="syntaxhighlighter"><![CDATA[bar = &quot;baz&quot;;
 # 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(&quot;myHeader&quot;).groovy(&quot;resource:classpath:mygroovy.groovy&quot;)
 ]]></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 = &quot;baz&quot;;
+<script class="theme: Default; brush: text; gutter: false" type="syntaxhighlighter"><![CDATA[bar = &quot;baz&quot;;
 # 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(&quot;myHeader&quot;).groovy(&quot;resource:classpath:mygroovy.groovy&quot;)
 ]]></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 = &quot;baz&quot;;
+<script class="theme: Default; brush: text; gutter: false" type="syntaxhighlighter"><![CDATA[bar = &quot;baz&quot;;
 # 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(&quot;myHeader&quot;).groovy(&quot;resource:classpath:mygroovy.groovy&quot;)
 ]]></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 = &quot;baz&quot;;
+<script class="theme: Default; brush: text; gutter: false" type="syntaxhighlighter"><![CDATA[bar = &quot;baz&quot;;
 # 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
 &lt;/dependency&gt;
 ]]></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(&quot;somePythonExpression&quot;) ... 
+<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(&quot;somePythonExpression&quot;) ... 
 ]]></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(&quot;direct:start&quot;)
+</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(&quot;direct:start&quot;)
         .choice()
             .when().python(&quot;request.headers[&#39;user&#39;] == &#39;admin&#39;&quot;).to(&quot;seda:adminQueue&quot;)
         .otherwise()
             .to(&quot;seda:regularQueue&quot;);
 ]]></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[
-    &lt;route&gt;
+</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[    &lt;route&gt;
         &lt;from uri=&quot;direct:start&quot;/&gt;
         &lt;choice&gt;
             &lt;when&gt;
@@ -870,9 +851,7 @@ result = body * 2 + 1
         &lt;/choice&gt;
     &lt;/route&gt;
 ]]></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(&quot;myHeader&quot;).groovy(&quot;resource:classpath:mygroovy.groovy&quot;)
 ]]></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 = &quot;baz&quot;;
+<script class="theme: Default; brush: text; gutter: false" type="syntaxhighlighter"><![CDATA[bar = &quot;baz&quot;;
 # 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(&quot;myHeader&quot;).groovy(&quot;resource:classpath:mygroovy.groovy&quot;)
 ]]></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 = &quot;baz&quot;;
+<script class="theme: Default; brush: text; gutter: false" type="syntaxhighlighter"><![CDATA[bar = &quot;baz&quot;;
 # 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(&quot;myHeader&quot;).groovy(&quot;resource:classpath:mygroovy.groovy&quot;)
 ]]></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 = &quot;baz&quot;;
+<script class="theme: Default; brush: text; gutter: false" type="syntaxhighlighter"><![CDATA[bar = &quot;baz&quot;;
 # 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&quot;performers&quot;tomere&quot;deciders&quot;">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>