Author: buildbot
Date: Mon Jan  6 08:19:02 2014
New Revision: 892957

Log:
Production update by buildbot for camel

Modified:
    websites/production/camel/content/cache/main.pageCache
    websites/production/camel/content/restlet.html

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

Modified: websites/production/camel/content/restlet.html
==============================================================================
--- websites/production/camel/content/restlet.html (original)
+++ websites/production/camel/content/restlet.html Mon Jan  6 08:19:02 2014
@@ -86,66 +86,25 @@
        <tbody>
         <tr>
         <td valign="top" width="100%">
-<div class="wiki-content maincontent"><h2 
id="Restlet-RestletComponent">Restlet Component</h2>
-
-<p>The <strong>Restlet</strong> component provides <a shape="rect" 
class="external-link" href="http://www.restlet.org"; rel="nofollow">Restlet</a> 
based <a shape="rect" href="endpoint.html">endpoints</a> for consuming and 
producing RESTful resources.</p>
-
-<p>Maven users will need to add the following dependency to their 
<code>pom.xml</code> for this component:</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;dependency&gt;
+<div class="wiki-content maincontent"><h2 
id="Restlet-RestletComponent">Restlet Component</h2><p>The 
<strong>Restlet</strong> component provides <a shape="rect" 
class="external-link" href="http://www.restlet.org"; rel="nofollow">Restlet</a> 
based <a shape="rect" href="endpoint.html">endpoints</a> for consuming and 
producing RESTful resources.</p><p>Maven users will need to add the following 
dependency to their <code>pom.xml</code> for this component:</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;dependency&gt;
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-restlet&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
 &lt;/dependency&gt;
 ]]></script>
-</div></div>
-
-<h3 id="Restlet-URIformat">URI format</h3>
-
-<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[
-restlet:restletUrl[?options]
+</div></div><h3 id="Restlet-URIformat">URI format</h3><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[restlet:restletUrl[?options]
 ]]></script>
-</div></div>
-<p>Format of restletUrl:</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[
-protocol://hostname[:port][/resourcePattern]
+</div></div><p>Format of restletUrl:</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[protocol://hostname[:port][/resourcePattern]
 ]]></script>
-</div></div>
-<p>Restlet promotes decoupling of protocol and application concerns.  The 
reference implementation of <a shape="rect" class="external-link" 
href="http://www.noelios.com/products/restlet-engine"; rel="nofollow">Restlet 
Engine</a> supports a number of protocols.  However, we have tested the HTTP 
protocol only.  The default port is port 80.  We do not automatically switch 
default port based on the protocol yet.</p>
-
-<p>You can append query options to the URI in the following format, 
<code>?option=value&amp;option=value&amp;...</code></p>
-
-<h3 id="Restlet-Options">Options</h3>
-<div class="confluenceTableSmall">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh"><p> Name </p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p> Default Value </p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p> 
<code>headerFilterStrategy=#</code><em>refName</em> </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> An instance of 
<code>RestletHeaderFilterStrategy</code> </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> Use the <code>#</code> notation 
(<code>headerFilterStrategy=#</code><em>refName</em>) to reference a header 
filter strategy in the Camel Registry.  The strategy will be plugged into the 
restlet binding if it is <code>HeaderFilterStrategyAware</code>. 
</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> 
<code>restletBinding=#</code><em>refName</em> </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> An instance of
  <code>DefaultRestletBinding</code> </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> The bean ID of a <code>RestletBinding</code> object in 
the Camel Registry. </p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <code>restletMethod</code> </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> <code>GET</code> </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> On a producer endpoint, specifies the 
request method to use.  On a consumer endpoint, specifies that the endpoint 
consumes only <code>restletMethod</code> requests.  The string value is 
converted to <a shape="rect" class="external-link" 
href="http://www.restlet.org/documentation/1.1/api/org/restlet/data/Method.html";
 rel="nofollow">org.restlet.data.Method</a> by the 
<code>Method.valueOf(String)</code> method. </p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p> <code>restletMethods</code> </p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p> <em>None</em
 > </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> 
 > <strong>Consumer only</strong> Specify one or more methods separated by 
 > commas (e.g. <code>restletMethods=post,put</code>) to be serviced by a 
 > restlet consumer endpoint.  If both <code>restletMethod</code> and 
 > <code>restletMethods</code> options are specified, the 
 > <code>restletMethod</code> setting is ignored. </p></td></tr><tr><td 
 > colspan="1" rowspan="1" class="confluenceTd"><p> 
 > <code>restletRealm=#</code><em>refName</em> </p></td><td colspan="1" 
 > rowspan="1" class="confluenceTd"><p> <code>null</code> </p></td><td 
 > colspan="1" rowspan="1" class="confluenceTd"><p> The bean ID of the Realm 
 > Map in the Camel Registry. </p></td></tr><tr><td colspan="1" rowspan="1" 
 > class="confluenceTd"><p> <code>restletUriPatterns=#</code><em>refName</em> 
 > </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <em>None</em> 
 > </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> 
 > <strong>Consumer only</strong> Specify one ore more U
 RI templates to be serviced by a restlet consumer endpoint, using the 
<code>#</code> notation to reference a <code>List&lt;String&gt;</code> in the 
Camel Registry.  If a URI pattern has been defined in the endpoint URI, both 
the URI pattern defined in the endpoint and the <code>restletUriPatterns</code> 
option will be honored. </p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <code>throwExceptionOnFailure</code> (<strong>2.6 or 
later</strong>)</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> 
true </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> *Producer 
only * Throws exception on a producer failure. </p></td></tr></tbody></table>
-</div>
-
-<h3 id="Restlet-ComponentOptions">Component Options</h3>
-<p>The Restlet component can be configured with the following options. Notice 
these are <strong>component</strong> options and cannot be configured on the 
endpoint, see further below for an example.</p>
-<div class="confluenceTableSmall">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh"><p> Name </p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p> Default Value </p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p> <code>controllerDaemon</code> </p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p> <code>true</code> </p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p> <strong>Camel 2.10:</strong> 
Indicates if the controller thread should be a daemon (not blocking JVM exit). 
</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> 
<code>controllerSleepTimeMs</code> </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <code>100</code> </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <strong>Camel 2.10:</strong> Time for the controller 
thread to sleep between each control. </p></td></tr><tr><td colspan="1" 
rowspan="1" class="confl
 uenceTd"><p> <code>inboundBufferSize</code> </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> <code>8192</code> </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> <strong>Camel 2.10:</strong> The size of 
the buffer when reading messages. </p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <code>minThreads</code> </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> <code>1</code> </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> <strong>Camel 2.10:</strong>  Minimum 
threads waiting to service requests. </p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p> <code>maxThreads</code> </p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p> <code>10</code> </p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p> <strong>Camel 2.10:</strong> 
Maximum threads that will service requests. </p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p> <code>maxConnectionsPerHost</code> 
</p></td><td 
 colspan="1" rowspan="1" class="confluenceTd"><p> <code>-1</code> </p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p> <strong>Camel 2.10:</strong> 
Maximum number of concurrent connections per host (IP address). 
</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> 
<code>maxTotalConnections</code> </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <code>-1</code> </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <strong>Camel 2.10:</strong> Maximum number of 
concurrent connections in total. </p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <code>outboundBufferSize</code> </p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p> <code>8192</code> </p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p> <strong>Camel 2.10:</strong> 
The size of the buffer when writing messages. </p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p> <code>persistingConnections</code> 
</p></td><td colspan="1" ro
 wspan="1" class="confluenceTd"><p> <code>true</code> </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> <strong>Camel 2.10:</strong> Indicates if 
connections should be kept alive after a call. </p></td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"><p> 
<code>pipeliningConnections</code> </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <code>false</code> </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> <strong>Camel 2.10:</strong> Indicates if 
pipelining connections are supported. </p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p> <code>threadMaxIdleTimeMs</code> 
</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> 
<code>60000</code> </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <strong>Camel 2.10:</strong>  Time for an idle thread 
to wait for an operation before being collected. </p></td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"><p> 
<code>useForwardedForHeader</code> </p></td
 ><td colspan="1" rowspan="1" class="confluenceTd"><p> <code>false</code> 
 ></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <strong>Camel 
 >2.10:</strong> Lookup the "X-Forwarded-For" header supported by popular 
 >proxies and caches and uses it to populate the Request.getClientAddresses() 
 >method result. This information is only safe for intermediary components 
 >within your local network. Other addresses could easily be changed by setting 
 >a fake header and should not be trusted for serious security 
 >checks.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> 
 ><code>reuseAddress</code> </p></td><td colspan="1" rowspan="1" 
 >class="confluenceTd"><p> <code>true</code> </p></td><td colspan="1" 
 >rowspan="1" class="confluenceTd"><p> <strong>Camel 2.10.5/2.11.1:</strong> 
 >Enable/disable the SO_REUSEADDR socket option. See 
 >java.io.ServerSocket#reuseAddress property for additional details. 
 ></p></td></tr></tbody></table>
-</div>
-
-<h3 id="Restlet-MessageHeaders">Message Headers</h3>
-
-<div class="confluenceTableSmall">
+</div></div><p>Restlet promotes decoupling of protocol and application 
concerns. The reference implementation of <a shape="rect" class="external-link" 
href="http://www.noelios.com/products/restlet-engine"; rel="nofollow">Restlet 
Engine</a> supports a number of protocols. However, we have tested the HTTP 
protocol only. The default port is port 80. We do not automatically switch 
default port based on the protocol yet.</p><p>You can append query options to 
the URI in the following format, 
<code>?option=value&amp;option=value&amp;...</code></p><h3 
id="Restlet-Options">Options</h3><table class="confluenceTable"><tbody><tr><th 
colspan="1" rowspan="1" class="confluenceTh"><p> Name </p></th><th colspan="1" 
rowspan="1" class="confluenceTh"><p> Default Value </p></th><th colspan="1" 
rowspan="1" class="confluenceTh"><p> Description </p></th></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"><p> 
<code>headerFilterStrategy=#</code><em>refName</em> </p></td><td colspan="1" 
rowspan="1" class
 ="confluenceTd"><p> An instance of <code>RestletHeaderFilterStrategy</code> 
</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> Use the 
<code>#</code> notation (<code>headerFilterStrategy=#</code><em>refName</em>) 
to reference a header filter strategy in the Camel Registry.  The strategy will 
be plugged into the restlet binding if it is 
<code>HeaderFilterStrategyAware</code>. </p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p> 
<code>restletBinding=#</code><em>refName</em> </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> An instance of 
<code>DefaultRestletBinding</code> </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> The bean ID of a <code>RestletBinding</code> object in 
the Camel Registry. </p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <code>restletMethod</code> </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> <code>GET</code> </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> On 
 a producer endpoint, specifies the request method to use.  On a consumer 
endpoint, specifies that the endpoint consumes only <code>restletMethod</code> 
requests.  The string value is converted to <a shape="rect" 
class="external-link" 
href="http://www.restlet.org/documentation/1.1/api/org/restlet/data/Method.html";
 rel="nofollow">org.restlet.data.Method</a> by the 
<code>Method.valueOf(String)</code> method. </p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p> <code>restletMethods</code> </p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p> <em>None</em> </p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p> <strong>Consumer only</strong> 
Specify one or more methods separated by commas (e.g. 
<code>restletMethods=post,put</code>) to be serviced by a restlet consumer 
endpoint.  If both <code>restletMethod</code> and <code>restletMethods</code> 
options are specified, the <code>restletMethod</code> setting is ignored. 
</p></td></tr><tr><td colspan="1" rowsp
 an="1" class="confluenceTd"><p> <code>restletRealm=#</code><em>refName</em> 
</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <code>null</code> 
</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> The bean ID of 
the Realm Map in the Camel Registry. </p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p> 
<code>restletUriPatterns=#</code><em>refName</em> </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> <em>None</em> </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> <strong>Consumer only</strong> Specify one 
ore more URI templates to be serviced by a restlet consumer endpoint, using the 
<code>#</code> notation to reference a <code>List&lt;String&gt;</code> in the 
Camel Registry.  If a URI pattern has been defined in the endpoint URI, both 
the URI pattern defined in the endpoint and the <code>restletUriPatterns</code> 
option will be honored. </p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <code>throwExce
 ptionOnFailure</code> (<strong>2.6 or later</strong>)</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> true </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> *Producer only * Throws exception on a producer 
failure. </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> 
<code>connectionTimeout</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> 300000 </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <strong>Since Camel 2.12.3</strong> <strong>Producer 
only</strong> The Client will give up connection if the connection is timeout, 
0 for unlimited wait.</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <code>socketTimeout</code> </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> 300000 </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> <strong>Since Camel 2.12.3</strong> 
<strong>Producer only</strong> The Client socket receive timeout, 0 for 
unlimited wait.</p></td></tr></tbody
 ></table>
+<h3 id="Restlet-ComponentOptions">Component Options</h3><p>The Restlet 
component can be configured with the following options. Notice these are 
<strong>component</strong> options and cannot be configured on the endpoint, 
see further below for an example.</p><table 
class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh"><p> Name </p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p> Default Value </p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p> <code>controllerDaemon</code> </p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p> <code>true</code> </p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p> <strong>Camel 2.10:</strong> 
Indicates if the controller thread should be a daemon (not blocking JVM exit). 
</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> 
<code>controllerSleepTimeMs</code> </p></td><td colspan="1" rowspan
 ="1" class="confluenceTd"><p> <code>100</code> </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> <strong>Camel 2.10:</strong> Time for the 
controller thread to sleep between each control. </p></td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"><p> <code>inboundBufferSize</code> 
</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <code>8192</code> 
</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <strong>Camel 
2.10:</strong> The size of the buffer when reading messages. 
</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> 
<code>minThreads</code> </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <code>1</code> </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <strong>Camel 2.10:</strong>  Minimum threads waiting 
to service requests. </p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <code>maxThreads</code> </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> <code>10</co
 de> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> 
<strong>Camel 2.10:</strong> Maximum threads that will service requests. 
</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> 
<code>maxConnectionsPerHost</code> </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <code>-1</code> </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <strong>Camel 2.10:</strong> Maximum number of 
concurrent connections per host (IP address). </p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p> <code>maxTotalConnections</code> 
</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <code>-1</code> 
</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <strong>Camel 
2.10:</strong> Maximum number of concurrent connections in total. 
</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> 
<code>outboundBufferSize</code> </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <code>8192</code> </p></td><td
  colspan="1" rowspan="1" class="confluenceTd"><p> <strong>Camel 2.10:</strong> 
The size of the buffer when writing messages. </p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p> <code>persistingConnections</code> 
</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <code>true</code> 
</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <strong>Camel 
2.10:</strong> Indicates if connections should be kept alive after a call. 
</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> 
<code>pipeliningConnections</code> </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <code>false</code> </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> <strong>Camel 2.10:</strong> Indicates if 
pipelining connections are supported. </p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p> <code>threadMaxIdleTimeMs</code> 
</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> 
<code>60000</code> </p></td><td colspan=
 "1" rowspan="1" class="confluenceTd"><p> <strong>Camel 2.10:</strong>  Time 
for an idle thread to wait for an operation before being collected. 
</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> 
<code>useForwardedForHeader</code> </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <code>false</code> </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> <strong>Camel 2.10:</strong> Lookup the 
"X-Forwarded-For" header supported by popular proxies and caches and uses it to 
populate the Request.getClientAddresses() method result. This information is 
only safe for intermediary components within your local network. Other 
addresses could easily be changed by setting a fake header and should not be 
trusted for serious security checks.</p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p> <code>reuseAddress</code> </p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p> <code>true</code> </p></td><td 
colspan="1" rowspan="1" class="co
 nfluenceTd"><p> <strong>Camel 2.10.5/2.11.1:</strong> Enable/disable the 
SO_REUSEADDR socket option. See java.io.ServerSocket#reuseAddress property for 
additional details. </p></td></tr></tbody></table>
+<h3 id="Restlet-MessageHeaders">Message Headers</h3><div 
class="confluenceTableSmall">
 <table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh"><p> Name </p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p> <code>Content-Type</code> </p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p> <code>String</code> 
</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> Specifies the 
content type, which can be set on the OUT message by the application/processor. 
 The value is the <code>content-type</code> of the response message.  If this 
header is not set, the content type is based on the object type of the OUT 
message body. In Camel 2.3 onward, if the Content-Type header is specified in 
the Camel IN message, the value of the header determine the content type for 
the Restlet request message.&#160;&#160; Otherwise, it is defaulted to 
"application/x-www-form-urlencoded'.  Prio
 r to release 2.3, it is not possible to change the request content type 
default. </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> 
<code>CamelAcceptContentType</code> </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <code>String</code> </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> <strong>Since Camel 2.9.3, 
2.10.0:</strong> The HTTP Accept request header.  </p></td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"><p> <code>CamelHttpMethod</code> 
</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> 
<code>String</code> </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> The HTTP request method.  This is set in the IN 
message header. </p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <code>CamelHttpQuery</code> </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> <code>String</code> </p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p> The query string of the 
request URI. 
  It is set on the IN message by <code>DefaultRestletBinding</code> when the 
restlet component receives a request. </p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p> <code>CamelHttpResponseCode</code> 
</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> 
<code>String</code> or <code>Integer</code> </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> The response code can be set on the OUT 
message by the application/processor.  The value is the response code of the 
response message.  If this header is not set, the response code is set by the 
restlet runtime engine. </p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <code>CamelHttpUri</code> </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> <code>String</code> </p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p> The HTTP request URI.  This is 
set in the IN message header. </p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <code>CamelRestle
 tLogin</code> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> 
<code>String</code> </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> Login name for basic authentication.  It is set on the 
IN message by the application and gets filtered before the restlet request 
header by Camel. </p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <code>CamelRestletPassword</code> </p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p> <code>String</code> 
</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> Password name for 
basic authentication.  It is set on the IN message by the application and gets 
filtered before the restlet request header by Camel. </p></td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"><p> 
<code>CamelRestletRequest</code> </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <code>Request</code> </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> <strong>Camel 2.8:</strong> The 
<code>org.re
 stlet.Request</code> object which holds all request details. 
</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> 
<code>CamelRestletResponse</code> </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <code>Response</code> </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> <strong>Camel 2.8:</strong> The 
<code>org.restlet.Response</code> object. You can use this to create responses 
using the API from Restlet. See examples below. </p></td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"><p> <code>org.restlet.*</code> 
</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p> Attributes of a Restlet 
message that get propagated to Camel IN headers. </p></td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"><p> 
<code>cache-control</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <code>String</code> or 
<code>List&lt;CacheDirective&gt;</code> </p>
 </td><td colspan="1" rowspan="1" class="confluenceTd"><p> <strong>Camel 
2.11:</strong> User can set the cache-control with the String value or the List 
of CacheDirective of Restlet from the camel message header. 
</p></td></tr></tbody></table>
-</div>
-
-<h3 id="Restlet-MessageBody">Message Body</h3>
-
-<p>Camel will store the restlet response from the external server on the OUT 
body. All headers from the IN message will be copied to the OUT message, so 
that headers are preserved during routing.</p>
-
-<h3 id="Restlet-Samples">Samples</h3>
-
-<h4 id="Restlet-RestletEndpointwithAuthentication">Restlet Endpoint with 
Authentication</h4>
-
-<p>The following route starts a <code>restlet</code> consumer endpoint that 
listens for <code>POST</code> requests on <a shape="rect" class="external-link" 
href="http://localhost:8080"; rel="nofollow">http://localhost:8080</a>.  The 
processor creates a response that echoes the request body and the value of the 
<code>id</code> header.</p>
-<div class="code panel pdl" style="border-width: 1px;"><div class="codeContent 
panelContent pdl">
+</div><h3 id="Restlet-MessageBody">Message Body</h3><p>Camel will store the 
restlet response from the external server on the OUT body. All headers from the 
IN message will be copied to the OUT message, so that headers are preserved 
during routing.</p><h3 id="Restlet-Samples">Samples</h3><h4 
id="Restlet-RestletEndpointwithAuthentication">Restlet Endpoint with 
Authentication</h4><p>The following route starts a <code>restlet</code> 
consumer endpoint that listens for <code>POST</code> requests on <a 
shape="rect" class="external-link" href="http://localhost:8080"; 
rel="nofollow">http://localhost:8080</a>. The processor creates a response that 
echoes the request body and the value of the <code>id</code> header.</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;restlet:http://localhost:&quot; + port + 
&quot;/securedOrders?restletMethod=post&amp;restletRealm=#realm&quot;).process(new
 Processor() {
     public void process(Exchange exchange) throws Exception {
@@ -156,28 +115,21 @@ from(&quot;restlet:http://localhost:&quo
     }
 });
 ]]></script>
-</div></div>
-<p>The <code>restletRealm</code> setting in the URI query is used to look up a 
Realm Map in the registry.  If this option is specified, the restlet consumer 
uses the information to authenticate user logins.  Only <em>authenticated</em> 
requests can access the resources.  In this sample, we create a Spring 
application context that serves as a registry.  The bean ID of the Realm Map 
should match the <em>restletRealmRef</em>.</p>
-<div class="code panel pdl" style="border-width: 1px;"><div class="codeContent 
panelContent pdl">
+</div></div><p>The <code>restletRealm</code> setting in the URI query is used 
to look up a Realm Map in the registry. If this option is specified, the 
restlet consumer uses the information to authenticate user logins. Only 
<em>authenticated</em> requests can access the resources. In this sample, we 
create a Spring application context that serves as a registry. The bean ID of 
the Realm Map should match the <em>restletRealmRef</em>.</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;util:map id=&quot;realm&quot;&gt;
        &lt;entry key=&quot;admin&quot; value=&quot;foo&quot; /&gt;
        &lt;entry key=&quot;bar&quot; value=&quot;foo&quot; /&gt;
 &lt;/util:map&gt;
 ]]></script>
-</div></div>
-<p>The following sample starts a <code>direct</code> endpoint that sends 
requests to the server on <a shape="rect" class="external-link" 
href="http://localhost:8080"; rel="nofollow">http://localhost:8080</a> (that is, 
our restlet consumer endpoint).</p>
-<div class="code panel pdl" style="border-width: 1px;"><div class="codeContent 
panelContent pdl">
+</div></div><p>The following sample starts a <code>direct</code> endpoint that 
sends requests to the server on <a shape="rect" class="external-link" 
href="http://localhost:8080"; rel="nofollow">http://localhost:8080</a> (that is, 
our restlet consumer endpoint).</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[
 // Note: restletMethod and restletRealmRef are stripped 
 // from the query before a request is sent as they are 
 // only processed by Camel.
 from(&quot;direct:start-auth&quot;).to(&quot;restlet:http://localhost:&quot; + 
port + &quot;/securedOrders?restletMethod=post&quot;);
 ]]></script>
-</div></div>
-<p>That is all we need.  We are ready to send a request and try out the 
restlet component:</p>
-
-<div class="code panel pdl" style="border-width: 1px;"><div class="codeContent 
panelContent pdl">
+</div></div><p>That is all we need. We are ready to send a request and try out 
the restlet component:</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[
 final String id = &quot;89531&quot;;
 
@@ -189,33 +141,17 @@ headers.put(&quot;id&quot;, id);
 String response = (String)template.requestBodyAndHeaders(
     &quot;direct:start-auth&quot;, &quot;&lt;order foo=&#39;1&#39;/&gt;&quot;, 
headers);
 ]]></script>
-</div></div>
-
-<p>The sample client sends a request to the <code>direct:start-auth</code> 
endpoint with the following headers:</p>
-<ul><li><code>CamelRestletLogin</code> (used internally by 
Camel)</li><li><code>CamelRestletPassword</code> (used internally by 
Camel)</li><li><code>id</code> (application header)</li></ul>
-
-
-    <div class="aui-message hint shadowed information-macro">
+</div></div><p>The sample client sends a request to the 
<code>direct:start-auth</code> endpoint with the following 
headers:</p><ul><li><code>CamelRestletLogin</code> (used internally by 
Camel)</li><li><code>CamelRestletPassword</code> (used internally by 
Camel)</li><li><code>id</code> (application header)</li></ul>    <div 
class="aui-message hint shadowed information-macro">
                     <p class="title">Note</p>
                             <span class="aui-icon icon-hint">Icon</span>
                 <div class="message-content">
-                            
-<p><code>org.apache.camel.restlet.auth.login</code> and 
<code>org.apache.camel.restlet.auth.password</code> will not be propagated as 
Restlet header.</p>
+                            
<p><code>org.apache.camel.restlet.auth.login</code> and 
<code>org.apache.camel.restlet.auth.password</code> will not be propagated as 
Restlet header.</p>
                     </div>
     </div>
-
-
-<p>The sample client gets a response like the following:</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[
-received [&lt;order foo=&#39;1&#39;/&gt;] as an order id = 89531
+<p>The sample client gets a response like the following:</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[received [&lt;order foo=&#39;1&#39;/&gt;] as 
an order id = 89531
 ]]></script>
-</div></div>
-
-<h4 
id="Restlet-SinglerestletendpointtoservicemultiplemethodsandURItemplates">Single
 restlet endpoint to service multiple methods and URI templates</h4>
-
-<p>It is possible to create a single route to service multiple HTTP methods 
using the <code>restletMethods</code> option.  This snippet also shows how to 
retrieve the request method from the header:</p>
-<div class="code panel pdl" style="border-width: 1px;"><div class="codeContent 
panelContent pdl">
+</div></div><h4 
id="Restlet-SinglerestletendpointtoservicemultiplemethodsandURItemplates">Single
 restlet endpoint to service multiple methods and URI templates</h4><p>It is 
possible to create a single route to service multiple HTTP methods using the 
<code>restletMethods</code> option. This snippet also shows how to retrieve the 
request method from the header:</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;restlet:http://localhost:&quot; + portNum + 
&quot;/users/{username}?restletMethods=post,get,put&quot;)
     .process(new Processor() {
@@ -225,11 +161,7 @@ from(&quot;restlet:http://localhost:&quo
         }
     });
 ]]></script>
-</div></div>
-
-<p>In addition to servicing multiple methods, the next snippet shows how to 
create an endpoint that supports multiple URI templates using the 
<code>restletUriPatterns</code> option.  The request URI is available in the 
header of the IN message as well.  If a URI pattern has been defined in the 
endpoint URI (which is not the case in this sample), both the URI pattern 
defined in the endpoint and the <code>restletUriPatterns</code> option will be 
honored.</p>
-
-<div class="code panel pdl" style="border-width: 1px;"><div class="codeContent 
panelContent pdl">
+</div></div><p>In addition to servicing multiple methods, the next snippet 
shows how to create an endpoint that supports multiple URI templates using the 
<code>restletUriPatterns</code> option. The request URI is available in the 
header of the IN message as well. If a URI pattern has been defined in the 
endpoint URI (which is not the case in this sample), both the URI pattern 
defined in the endpoint and the <code>restletUriPatterns</code> option will be 
honored.</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;restlet:http://localhost:&quot; + portNum + 
&quot;?restletMethods=post,get&amp;restletUriPatterns=#uriTemplates&quot;)
     .process(new Processor() {
@@ -246,24 +178,13 @@ from(&quot;restlet:http://localhost:&quo
         }
     });
 ]]></script>
-</div></div>
-
-<p>The <code>restletUriPatterns=#uriTemplates</code> option references the 
<code>List&lt;String&gt;</code> bean defined in the Spring XML 
configuration.</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;util:list id=&quot;uriTemplates&quot;&gt;
+</div></div><p>The <code>restletUriPatterns=#uriTemplates</code> option 
references the <code>List&lt;String&gt;</code> bean defined in the Spring XML 
configuration.</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;util:list id=&quot;uriTemplates&quot;&gt;
     &lt;value&gt;/users/{username}&lt;/value&gt;
     &lt;value&gt;/atom/collection/{id}/component/{cid}&lt;/value&gt;
 &lt;/util:list&gt;
 ]]></script>
-</div></div>
-
-<h4 id="Restlet-UsingRestletAPItopopulateresponse">Using Restlet API to 
populate response</h4>
-<p><strong>Available as of Camel 2.8</strong></p>
-
-<p>You may want to use the <code>org.restlet.Response</code> API to populate 
the response. This gives you full access to the Restlet API and fine grained 
control of the response. See the route snippet below where we generate the 
response from an inlined Camel <a shape="rect" 
href="processor.html">Processor</a>:</p>
-<div class="code panel pdl" style="border-width: 1px;"><div class="codeHeader 
panelHeader pdl" style="border-bottom-width: 1px;"><b>Generating response using 
Restlet Response API</b></div><div class="codeContent panelContent pdl">
+</div></div><h4 id="Restlet-UsingRestletAPItopopulateresponse">Using Restlet 
API to populate response</h4><p><strong>Available as of Camel 
2.8</strong></p><p>You may want to use the <code>org.restlet.Response</code> 
API to populate the response. This gives you full access to the Restlet API and 
fine grained control of the response. See the route snippet below where we 
generate the response from an inlined Camel <a shape="rect" 
href="processor.html">Processor</a>:</p><div class="code panel pdl" 
style="border-width: 1px;"><div class="codeHeader panelHeader pdl" 
style="border-bottom-width: 1px;"><b>Generating response using Restlet Response 
API</b></div><div class="codeContent panelContent pdl">
 <script class="theme: Default; brush: java; gutter: false" 
type="syntaxhighlighter"><![CDATA[
 from(&quot;restlet:http://localhost:&quot; + portNum + 
&quot;/users/{id}/like/{beer}&quot;)
     .process(new Processor() {
@@ -281,29 +202,13 @@ from(&quot;restlet:http://localhost:&quo
         }
     });
 ]]></script>
-</div></div>
-
-<h4 id="Restlet-Configuringmaxthreadsoncomponent">Configuring max threads on 
component</h4>
-
-<p>To configure the max threads options you must do this on the component, 
such as:</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;bean id=&quot;restlet&quot; 
class=&quot;org.apache.camel.component.RestletComponent&quot;&gt;
+</div></div><h4 id="Restlet-Configuringmaxthreadsoncomponent">Configuring max 
threads on component</h4><p>To configure the max threads options you must do 
this on the component, such as:</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;bean id=&quot;restlet&quot; 
class=&quot;org.apache.camel.component.RestletComponent&quot;&gt;
   &lt;property name=&quot;maxThreads&quot; value=&quot;100&quot;/&gt;
 &lt;/bean&gt;
 ]]></script>
-</div></div>
-
-<h4 id="Restlet-UsingtheRestletservletwithinawebapp">Using the Restlet servlet 
within a webapp</h4>
-<p><strong>Available as of Camel 2.8</strong><br clear="none">
-There are <a shape="rect" class="external-link" 
href="http://www.restlet.org/documentation/2.0/jee/ext/org/restlet/ext/servlet/ServerServlet.html";
 rel="nofollow">three possible ways</a> to configure a Restlet application 
within a servlet container and using the subclassed SpringServerServlet enables 
configuration within Camel by injecting the Restlet Component.</p>
-
-<p>Use of the Restlet servlet within a servlet container enables routes to be 
configured with relative paths in URIs (removing the restrictions of hard-coded 
absolute URIs) and for the hosting servlet container to handle incoming 
requests (rather than have to spawn a separate server process on a new 
port).</p>
-
-<p>To configure, add the following to your camel-context.xml;</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;camelContext&gt;
+</div></div><h4 id="Restlet-UsingtheRestletservletwithinawebapp">Using the 
Restlet servlet within a webapp</h4><p><strong>Available as of Camel 
2.8</strong><br clear="none"> There are <a shape="rect" class="external-link" 
href="http://www.restlet.org/documentation/2.0/jee/ext/org/restlet/ext/servlet/ServerServlet.html";
 rel="nofollow">three possible ways</a> to configure a Restlet application 
within a servlet container and using the subclassed SpringServerServlet enables 
configuration within Camel by injecting the Restlet Component.</p><p>Use of the 
Restlet servlet within a servlet container enables routes to be configured with 
relative paths in URIs (removing the restrictions of hard-coded absolute URIs) 
and for the hosting servlet container to handle incoming requests (rather than 
have to spawn a separate server process on a new port).</p><p>To configure, add 
the following to your camel-context.xml;</p><div class="code panel pdl" 
style="border-width: 1px;"><div class="codeContent p
 anelContent pdl">
+<script class="theme: Default; brush: xml; gutter: false" 
type="syntaxhighlighter"><![CDATA[&lt;camelContext&gt;
   &lt;route id=&quot;RS_RestletDemo&quot;&gt;
     &lt;from uri=&quot;restlet:/demo/{id}&quot; /&gt;
     &lt;transform&gt;
@@ -320,12 +225,8 @@ There are <a shape="rect" class="externa
   &lt;/constructor-arg&gt;
 &lt;/bean&gt;
 ]]></script>
-</div></div>
-
-<p>And add this to your web.xml;</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;!-- Restlet Servlet --&gt;
+</div></div><p>And add this to your web.xml;</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;!-- Restlet Servlet --&gt;
 &lt;servlet&gt;
   &lt;servlet-name&gt;RestletServlet&lt;/servlet-name&gt;
   
&lt;servlet-class&gt;org.restlet.ext.spring.SpringServerServlet&lt;/servlet-class&gt;
@@ -340,41 +241,24 @@ There are <a shape="rect" class="externa
   &lt;url-pattern&gt;/rs/*&lt;/url-pattern&gt;
 &lt;/servlet-mapping&gt;
 ]]></script>
-</div></div>
-<p>You will then be able to access the deployed route at <a shape="rect" 
class="external-link" href="http://localhost:8080/mywebapp/rs/demo/1234"; 
rel="nofollow">http://localhost:8080/mywebapp/rs/demo/1234</a> where;</p>
-
-<p>localhost:8080 is the server and port of your servlet container<br 
clear="none">
-mywebapp is the name of your deployed webapp<br clear="none">
-Your browser will then show the following content;</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[
-&quot;Request type : GET and ID : 1234&quot;
+</div></div><p>You will then be able to access the deployed route at <a 
shape="rect" class="external-link" 
href="http://localhost:8080/mywebapp/rs/demo/1234"; 
rel="nofollow">http://localhost:8080/mywebapp/rs/demo/1234</a> 
where;</p><p>localhost:8080 is the server and port of your servlet container<br 
clear="none"> mywebapp is the name of your deployed webapp<br clear="none"> 
Your browser will then show the following content;</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[&quot;Request type : GET and ID : 1234&quot;
 ]]></script>
-</div></div>
-
-<p>You will need to add dependency on the Spring extension to restlet which 
you can do in your Maven pom.xml file:</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;dependency&gt;
+</div></div><p>You will need to add dependency on the Spring extension to 
restlet which you can do in your Maven pom.xml file:</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;dependency&gt;
   &lt;groupId&gt;org.restlet.jee&lt;/groupId&gt;
   &lt;artifactId&gt;org.restlet.ext.spring&lt;/artifactId&gt;
   &lt;version&gt;${restlet-version}&lt;/version&gt;
 &lt;/dependency&gt;
 ]]></script>
-</div></div>
-
-<p>And you would need to add dependency on the restlet maven repository 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;repository&gt;  
+</div></div><p>And you would need to add dependency on the restlet maven 
repository 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;repository&gt;  
    &lt;id&gt;maven-restlet&lt;/id&gt;  
    &lt;name&gt;Public online Restlet repository&lt;/name&gt;  
    &lt;url&gt;http://maven.restlet.org&lt;/url&gt;  
 &lt;/repository&gt;
 ]]></script>
-</div></div>
-
-<h3 id="Restlet-SeeAlso">See Also</h3>
+</div></div><p></p><h3 id="Restlet-SeeAlso">See Also</h3>
 <ul><li><a shape="rect" href="configuring-camel.html">Configuring 
Camel</a></li><li><a shape="rect" 
href="component.html">Component</a></li><li><a shape="rect" 
href="endpoint.html">Endpoint</a></li><li><a shape="rect" 
href="getting-started.html">Getting Started</a></li></ul></div>
         </td>
         <td valign="top">


Reply via email to