Author: buildbot
Date: Tue Jan 6 07:19:27 2015
New Revision: 935232
Log:
Production update by buildbot for camel
Modified:
websites/production/camel/content/book-component-appendix.html
websites/production/camel/content/book-in-one-page.html
websites/production/camel/content/cache/main.pageCache
websites/production/camel/content/cometd.html
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 Jan 6
07:19:27 2015
@@ -1024,74 +1024,23 @@ For example to use the <code>MyFooBean</
<h3 id="BookComponentAppendix-SeeAlso.6">See Also</h3>
<ul><li><a shape="rect" href="configuring-camel.html">Configuring
Camel</a></li><li><a shape="rect"
href="component.html">Component</a></li><li><a shape="rect"
href="endpoint.html">Endpoint</a></li><li><a shape="rect"
href="getting-started.html">Getting Started</a></li></ul>
<ul><li><a shape="rect" href="bean.html">Bean</a></li><li><a shape="rect"
href="bean-binding.html">Bean Binding</a></li><li><a shape="rect"
href="bean-integration.html">Bean Integration</a></li></ul>
-<h2 id="BookComponentAppendix-CometdComponent">Cometd Component</h2>
-
-<p>The <strong>cometd:</strong> component is a transport for working with the
<a shape="rect" class="external-link" href="http://www.mortbay.org/jetty"
rel="nofollow">jetty</a> implementation of the <a shape="rect"
class="external-link"
href="http://docs.codehaus.org/display/JETTY/Cometd+%28aka+Bayeux%29"
rel="nofollow">cometd/bayeux protocol</a>.<br clear="none">
-Using this component in combination with the dojo toolkit library it's
possible to push Camel messages directly into the browser using an AJAX based
mechanism.</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[
-<dependency>
+<h2 id="BookComponentAppendix-CometdComponent">Cometd Component</h2><p>The
<strong>cometd:</strong> component is a transport for working with the <a
shape="rect" class="external-link" href="http://www.mortbay.org/jetty"
rel="nofollow">jetty</a> implementation of the <a shape="rect"
class="external-link"
href="http://docs.codehaus.org/display/JETTY/Cometd+%28aka+Bayeux%29"
rel="nofollow">cometd/bayeux protocol</a>.<br clear="none"> Using this
component in combination with the dojo toolkit library it's possible to push
Camel messages directly into the browser using an AJAX based
mechanism.</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[<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-cometd</artifactId>
<version>x.x.x</version>
<!-- use the same version as your Camel core version -->
</dependency>
]]></script>
-</div></div>
-
-<h3 id="BookComponentAppendix-URIformat.7">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[
-cometd://host:port/channelName[?options]
+</div></div><h3 id="BookComponentAppendix-URIformat.7">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[cometd://host:port/channelName[?options]
]]></script>
-</div></div>
-
-<p>The <strong>channelName</strong> represents a topic that can be subscribed
to by the Camel endpoints.</p>
-
-<h3 id="BookComponentAppendix-Examples">Examples</h3>
-<div class="preformatted panel" style="border-width: 1px;"><div
class="preformattedContent panelContent">
+</div></div><p>The <strong>channelName</strong> represents a topic that can be
subscribed to by the Camel endpoints.</p><h3
id="BookComponentAppendix-Examples">Examples</h3><div class="preformatted
panel" style="border-width: 1px;"><div class="preformattedContent panelContent">
<pre>cometd://localhost:8080/service/mychannel
cometds://localhost:8443/service/mychannel
</pre>
-</div></div>
-<p>where <code>cometds:</code> represents an SSL configured endpoint.</p>
-
-<p>See this <a shape="rect" class="external-link"
href="http://www.davidgreco.it/MySite/Blog/Entries/2008/12/4_Camel,_Cometd_and_Bayeux_what_a_nice_combination.html"
rel="nofollow">blog entry</a> by David Greco who contributed this component to
Apache Camel, for a full sample.</p>
-
-<h3 id="BookComponentAppendix-Options.5">Options</h3>
-<div class="confluenceTableSmall">
-<div class="table-wrap"><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>resourceBase</code>
</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p> The root directory for the web
resources or classpath. Use the protocol file: or classpath: depending if you
want that the component loads the resource from file system or classpath.
Classpath is required for OSGI deployment where the resources are packaged in
the jar. Notice this option has been renamed to <code>baseResource</code> from
<strong>Camel 2.7</strong> onwards. </p></td></tr><tr><td colspan="1"
rowspan="1" class="confluenceTd"><p> <code>baseResource</code> </p></td><td
colspan="1"
rowspan="1" class="confluenceTd"><p> </p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p> <strong>Camel 2.7:</strong> The root
directory for the web resources or classpath. Use the protocol file: or
classpath: depending if you want that the component loads the resource from
file system or classpath. Classpath is required for OSGI deployment where the
resources are packaged in the jar </p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p> <code>timeout</code> </p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p> <code>240000</code> </p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p> The server side poll timeout
in milliseconds. This is how long the server will hold a reconnect request
before responding. </p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p> <code>interval</code> </p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p> <code>0</code> </p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p> The
client side poll timeout in milliseconds. How long a client will wait between
reconnects </p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p> <code>maxInterval</code> </p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p> <code>30000</code> </p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p> The max client side poll
timeout in milliseconds. A client will be removed if a connection is not
received in this time. </p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p> <code>multiFrameInterval</code> </p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p> <code>1500</code> </p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p> The client side poll timeout,
if multiple connections are detected from the same browser.
</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>
<code>jsonCommented</code> </p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p> <code>true</code> </p></td><td colspan="1" rowspan="1
" class="confluenceTd"><p> If <code>true</code>, the server will accept JSON
wrapped in a comment and will generate JSON wrapped in a comment. This is a
defence against Ajax Hijacking. </p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p> <code>logLevel</code> </p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p> <code>1</code> </p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p> <code>0</code>=none, <code>1</code>=info,
<code>2</code>=debug. </p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p> sslContextParameters </p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p> </p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p> <strong>Camel 2.9:</strong> Reference to a
<code>org.apache.camel.util.jsse.SSLContextParameters</code> in the <a
shape="rect" class="external-link"
href="http://camel.apache.org/registry.html">Registry</a>.  This reference
overrides any configured SSLContextParameters at the component lev
el.  See <a shape="rect" href="camel-configuration-utilities.html">Using
the JSSE Configuration Utility</a>. <br clear="none"
class="atl-forced-newline"> </p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p> <code>crossOriginFilterOn</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> If <code>true</code>, the server will support for cross-domain
filtering </p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p> <code>allowedOrigins</code> </p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p> <code>*</code> </p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p> <strong>Camel 2.10:</strong> The origins
domain that support to cross, if the <code>crosssOriginFilterOn</code> is
<code>true</code> </p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p> <code>filterPath</code> </p></td><td colspan="1
" rowspan="1" class="confluenceTd"><p> </p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p> <strong>Camel 2.10:</strong> The
filterPath will be used by the CrossOriginFilter, if the
<code>crosssOriginFilterOn</code> is <code>true</code> </p></td></tr><tr><td
colspan="1" rowspan="1" class="confluenceTd"><p>
<code>disconnectLocalSession</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: (Producer only)</strong>:
Whether to disconnect local sessions after publishing a message to its channel.
Disconnecting local session is needed as they are not swept by default by
CometD, and therefore you can run out of memory.
</p></td></tr></tbody></table></div>
-
-</div>
-
-<p>You can append query options to the URI in the following format,
<code>?option=value&option=value&...</code></p>
-
-<p>Here is some examples on How to pass the parameters</p>
-
-<p>For file (for webapp resources located in the Web Application directory
--> cometd://localhost:8080?resourceBase=file./webapp<br clear="none">
-For classpath (when by example the web resources are packaged inside the
webapp folder --> cometd://localhost:8080?resourceBase=classpath:webapp</p>
-
-<h3 id="BookComponentAppendix-Authentication">Authentication</h3>
-
-<p><strong>Available as of Camel 2.8</strong></p>
-
-<p>You can configure custom <code>SecurityPolicy</code> and
<code>Extension</code>'s to the <code>CometdComponent</code> which allows you
to use authentication as <a shape="rect" class="external-link"
href="http://cometd.org/documentation/howtos/authentication"
rel="nofollow">documented here</a></p>
-
-
-<h3 id="BookComponentAppendix-SettingupSSLforCometdComponent">Setting up SSL
for Cometd Component</h3>
-
-<h4 id="BookComponentAppendix-UsingtheJSSEConfigurationUtility">Using the JSSE
Configuration Utility</h4>
-
-<p>As of Camel 2.9, the Cometd component supports SSL/TLS configuration
through the <a shape="rect" href="camel-configuration-utilities.html">Camel
JSSE Configuration Utility</a>.  This utility greatly decreases the amount
of component specific code you need to write and is configurable at the
endpoint and component levels.  The following examples demonstrate how to
use the utility with the Cometd component.</p>
-
-<h5
id="BookComponentAppendix-Programmaticconfigurationofthecomponent">Programmatic
configuration of the component</h5>
-
-<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[
-KeyStoreParameters ksp = new KeyStoreParameters();
+</div></div><p>where <code>cometds:</code> represents an SSL configured
endpoint.</p><h3 id="BookComponentAppendix-Options.5">Options</h3><div
class="confluenceTableSmall"><div class="table-wrap"><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>resourceBase</code></p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p> </p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p>The root directory for the web resources or
classpath. Use the protocol file: or classpath: depending if you want that the
component loads the resource from file system or classpath. Classpath is
required for OSGI deployment where the resources are packaged in the jar.
Notice this option has been renamed to <code>baseResource</code>
from <strong>Camel 2.7</strong> onwards.</p></td></tr><tr><td colspan="1"
rowspan="1" class="confluenceTd"><p><code>baseResource</code></p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p> </p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p><strong>Camel 2.7:</strong> The root
directory for the web resources or classpath. Use the protocol file: or
classpath: depending if you want that the component loads the resource from
file system or classpath. Classpath is required for OSGI deployment where the
resources are packaged in the jar</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>timeout</code></p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p><code>240000</code></p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p>The server side poll timeout in
milliseconds. This is how long the server will hold a reconnect request before
responding.</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>interval
</code></p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>0</code></p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p>The client side poll timeout in milliseconds. How long
a client will wait between reconnects</p></td></tr><tr><td colspan="1"
rowspan="1" class="confluenceTd"><p><code>maxInterval</code></p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p><code>30000</code></p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p>The max client side poll
timeout in milliseconds. A client will be removed if a connection is not
received in this time.</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>multiFrameInterval</code></p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p><code>1500</code></p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p>The client side poll timeout, if multiple
connections are detected from the same browser.</p></td></tr><tr><td
colspan="1" rowspan="1" class="confluenceTd"><p><code>jso
nCommented</code></p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>true</code></p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p>If <code>true</code>, the server will accept JSON
wrapped in a comment and will generate JSON wrapped in a comment. This is a
defence against Ajax Hijacking.</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>logLevel</code></p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p><code>1</code></p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p><code>0</code>=none, <code>1</code>=info,
<code>2</code>=debug.</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>crossOriginFilterOn</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> If
<code>true</code>, the server will support for cross-domain
filtering</p></td></tr><tr><td colspan="1" rowspan="1" class
="confluenceTd"><p><code>allowedOrigins</code></p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p><code>*</code></p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p><strong>Camel 2.10:</strong> The origins
domain that support to cross, if the <code>crosssOriginFilterOn</code> is
<code>true</code></p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>filterPath</code></p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p> </p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p><strong>Camel 2.10:</strong> The filterPath will be
used by the CrossOriginFilter, if the <code>crosssOriginFilterOn</code> is
<code>true</code></p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>disconnectLocalSession</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:
(Producer only)</strong>: Whether to disconne
ct local sessions after publishing a message to its channel. Disconnecting
local session is needed as they are not swept by default by CometD, and
therefore you can run out of
memory.</p></td></tr></tbody></table></div></div><p>You can append query
options to the URI in the following format,
<code>?option=value&option=value&...</code></p><p>Here is some examples
on How to pass the parameters</p><p>For file (for webapp resources located in
the Web Application directory -->
cometd://localhost:8080?resourceBase=file./webapp<br clear="none"> For
classpath (when by example the web resources are packaged inside the webapp
folder --> cometd://localhost:8080?resourceBase=classpath:webapp</p><h3
id="BookComponentAppendix-Authentication">Authentication</h3><p><strong>Available
as of Camel 2.8</strong></p><p>You can configure custom
<code>SecurityPolicy</code> and <code>Extension</code>'s to the
<code>CometdComponent</code> which allows you to use authentication as <a
shape="rect
" class="external-link"
href="http://cometd.org/documentation/howtos/authentication"
rel="nofollow">documented here</a></p><h3
id="BookComponentAppendix-SettingupSSLforCometdComponent">Setting up SSL for
Cometd Component</h3><h4
id="BookComponentAppendix-UsingtheJSSEConfigurationUtility">Using the JSSE
Configuration Utility</h4><p>As of Camel 2.9, the Cometd component supports
SSL/TLS configuration through the <a shape="rect"
href="camel-configuration-utilities.html">Camel JSSE Configuration
Utility</a>.  This utility greatly decreases the amount of component
specific code you need to write and is configurable at the endpoint and
component levels.  The following examples demonstrate how to use the
utility with the Cometd component. You need to configure SSL on the
CometdComponent.</p><h5
id="BookComponentAppendix-Programmaticconfigurationofthecomponent">Programmatic
configuration of the component</h5><div class="code panel pdl"
style="border-width: 1px;"><div class="codeCo
ntent panelContent pdl">
+<script class="theme: Default; brush: java; gutter: false"
type="syntaxhighlighter"><![CDATA[KeyStoreParameters ksp = new
KeyStoreParameters();
ksp.setResource("/users/home/server/keystore.jks");
ksp.setPassword("keystorePassword");
@@ -1109,13 +1058,8 @@ scp.setTrustManagers(tmp);
CometdComponent commetdComponent =
getContext().getComponent("cometds", CometdComponent.class);
commetdComponent.setSslContextParameters(scp);
]]></script>
-</div></div>
-
-<h5 id="BookComponentAppendix-SpringDSLbasedconfigurationofendpoint">Spring
DSL based configuration of endpoint</h5>
-
-<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[
-...
+</div></div><h5
id="BookComponentAppendix-SpringDSLbasedconfigurationofendpoint">Spring DSL
based configuration of endpoint</h5><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[...
<camel:sslContextParameters
id="sslContextParameters">
<camel:keyManagers
@@ -1130,13 +1074,14 @@ commetdComponent.setSslContextParameters
password="keystorePassword"/>
</camel:keyManagers>
</camel:sslContextParameters>...
+Â
+ <bean id="cometd"
class="org.apache.camel.component.cometd.CometdComponent">
+ <property name="sslContextParameters"
ref="sslContextParameters"/>
+ </bean>
...
- <to
uri="cometds://127.0.0.1:443/service/test?baseResource=file:./target/test-classes/webapp&timeout=240000&interval=0&maxInterval=30000&multiFrameInterval=1500&jsonCommented=true&logLevel=2&sslContextParameters=#sslContextParameters"/>...
+ <to
uri="cometds://127.0.0.1:443/service/test?baseResource=file:./target/test-classes/webapp&timeout=240000&interval=0&maxInterval=30000&multiFrameInterval=1500&jsonCommented=true&logLevel=2"/>...
]]></script>
-</div></div>
-
-
-<h3 id="BookComponentAppendix-SeeAlso.7">See Also</h3>
+</div></div><p></p><h3 id="BookComponentAppendix-SeeAlso.7">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>
<h2 id="BookComponentAppendix-ContextComponent">Context Component</h2>
@@ -1415,11 +1360,11 @@ template.send("direct:alias-verify&
</div>
</div>
<p>The <strong>cxf:</strong> component provides integration with <a
shape="rect" href="http://cxf.apache.org">Apache CXF</a> for connecting to
JAX-WS services hosted in CXF.</p><p><style type="text/css">/*<![CDATA[*/
-div.rbtoc1420456681640 {padding: 0px;}
-div.rbtoc1420456681640 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1420456681640 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1420528664071 {padding: 0px;}
+div.rbtoc1420528664071 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1420528664071 li {margin-left: 0px;padding-left: 0px;}
-/*]]>*/</style></p><div class="toc-macro rbtoc1420456681640">
+/*]]>*/</style></p><div class="toc-macro rbtoc1420528664071">
<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 Jan 6 07:19:27
2015
@@ -4126,11 +4126,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.rbtoc1420456726470 {padding: 0px;}
-div.rbtoc1420456726470 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1420456726470 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1420528686521 {padding: 0px;}
+div.rbtoc1420528686521 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1420528686521 li {margin-left: 0px;padding-left: 0px;}
-/*]]>*/</style></p><div class="toc-macro rbtoc1420456726470">
+/*]]>*/</style></p><div class="toc-macro rbtoc1420528686521">
<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>
@@ -6316,11 +6316,11 @@ So we completed the last piece in the pi
<style type="text/css">/*<![CDATA[*/
-div.rbtoc1420456730531 {padding: 0px;}
-div.rbtoc1420456730531 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1420456730531 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1420528687298 {padding: 0px;}
+div.rbtoc1420528687298 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1420528687298 li {margin-left: 0px;padding-left: 0px;}
-/*]]>*/</style><div class="toc-macro rbtoc1420456730531">
+/*]]>*/</style><div class="toc-macro rbtoc1420528687298">
<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>
@@ -18838,74 +18838,23 @@ For example to use the <code>MyFooBean</
<h3 id="BookInOnePage-SeeAlso.26">See Also</h3>
<ul><li><a shape="rect" href="configuring-camel.html">Configuring
Camel</a></li><li><a shape="rect"
href="component.html">Component</a></li><li><a shape="rect"
href="endpoint.html">Endpoint</a></li><li><a shape="rect"
href="getting-started.html">Getting Started</a></li></ul>
<ul><li><a shape="rect" href="bean.html">Bean</a></li><li><a shape="rect"
href="bean-binding.html">Bean Binding</a></li><li><a shape="rect"
href="bean-integration.html">Bean Integration</a></li></ul>
-<h2 id="BookInOnePage-CometdComponent">Cometd Component</h2>
-
-<p>The <strong>cometd:</strong> component is a transport for working with the
<a shape="rect" class="external-link" href="http://www.mortbay.org/jetty"
rel="nofollow">jetty</a> implementation of the <a shape="rect"
class="external-link"
href="http://docs.codehaus.org/display/JETTY/Cometd+%28aka+Bayeux%29"
rel="nofollow">cometd/bayeux protocol</a>.<br clear="none">
-Using this component in combination with the dojo toolkit library it's
possible to push Camel messages directly into the browser using an AJAX based
mechanism.</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[
-<dependency>
+<h2 id="BookInOnePage-CometdComponent">Cometd Component</h2><p>The
<strong>cometd:</strong> component is a transport for working with the <a
shape="rect" class="external-link" href="http://www.mortbay.org/jetty"
rel="nofollow">jetty</a> implementation of the <a shape="rect"
class="external-link"
href="http://docs.codehaus.org/display/JETTY/Cometd+%28aka+Bayeux%29"
rel="nofollow">cometd/bayeux protocol</a>.<br clear="none"> Using this
component in combination with the dojo toolkit library it's possible to push
Camel messages directly into the browser using an AJAX based
mechanism.</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[<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-cometd</artifactId>
<version>x.x.x</version>
<!-- use the same version as your Camel core version -->
</dependency>
]]></script>
-</div></div>
-
-<h3 id="BookInOnePage-URIformat.8">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[
-cometd://host:port/channelName[?options]
+</div></div><h3 id="BookInOnePage-URIformat.8">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[cometd://host:port/channelName[?options]
]]></script>
-</div></div>
-
-<p>The <strong>channelName</strong> represents a topic that can be subscribed
to by the Camel endpoints.</p>
-
-<h3 id="BookInOnePage-Examples.11">Examples</h3>
-<div class="preformatted panel" style="border-width: 1px;"><div
class="preformattedContent panelContent">
+</div></div><p>The <strong>channelName</strong> represents a topic that can be
subscribed to by the Camel endpoints.</p><h3
id="BookInOnePage-Examples.11">Examples</h3><div class="preformatted panel"
style="border-width: 1px;"><div class="preformattedContent panelContent">
<pre>cometd://localhost:8080/service/mychannel
cometds://localhost:8443/service/mychannel
</pre>
-</div></div>
-<p>where <code>cometds:</code> represents an SSL configured endpoint.</p>
-
-<p>See this <a shape="rect" class="external-link"
href="http://www.davidgreco.it/MySite/Blog/Entries/2008/12/4_Camel,_Cometd_and_Bayeux_what_a_nice_combination.html"
rel="nofollow">blog entry</a> by David Greco who contributed this component to
Apache Camel, for a full sample.</p>
-
-<h3 id="BookInOnePage-Options.26">Options</h3>
-<div class="confluenceTableSmall">
-<div class="table-wrap"><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>resourceBase</code>
</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p> The root directory for the web
resources or classpath. Use the protocol file: or classpath: depending if you
want that the component loads the resource from file system or classpath.
Classpath is required for OSGI deployment where the resources are packaged in
the jar. Notice this option has been renamed to <code>baseResource</code> from
<strong>Camel 2.7</strong> onwards. </p></td></tr><tr><td colspan="1"
rowspan="1" class="confluenceTd"><p> <code>baseResource</code> </p></td><td
colspan="1"
rowspan="1" class="confluenceTd"><p> </p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p> <strong>Camel 2.7:</strong> The root
directory for the web resources or classpath. Use the protocol file: or
classpath: depending if you want that the component loads the resource from
file system or classpath. Classpath is required for OSGI deployment where the
resources are packaged in the jar </p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p> <code>timeout</code> </p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p> <code>240000</code> </p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p> The server side poll timeout
in milliseconds. This is how long the server will hold a reconnect request
before responding. </p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p> <code>interval</code> </p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p> <code>0</code> </p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p> The
client side poll timeout in milliseconds. How long a client will wait between
reconnects </p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p> <code>maxInterval</code> </p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p> <code>30000</code> </p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p> The max client side poll
timeout in milliseconds. A client will be removed if a connection is not
received in this time. </p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p> <code>multiFrameInterval</code> </p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p> <code>1500</code> </p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p> The client side poll timeout,
if multiple connections are detected from the same browser.
</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>
<code>jsonCommented</code> </p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p> <code>true</code> </p></td><td colspan="1" rowspan="1
" class="confluenceTd"><p> If <code>true</code>, the server will accept JSON
wrapped in a comment and will generate JSON wrapped in a comment. This is a
defence against Ajax Hijacking. </p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p> <code>logLevel</code> </p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p> <code>1</code> </p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p> <code>0</code>=none, <code>1</code>=info,
<code>2</code>=debug. </p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p> sslContextParameters </p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p> </p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p> <strong>Camel 2.9:</strong> Reference to a
<code>org.apache.camel.util.jsse.SSLContextParameters</code> in the <a
shape="rect" class="external-link"
href="http://camel.apache.org/registry.html">Registry</a>.  This reference
overrides any configured SSLContextParameters at the component lev
el.  See <a shape="rect" href="camel-configuration-utilities.html">Using
the JSSE Configuration Utility</a>. <br clear="none"
class="atl-forced-newline"> </p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p> <code>crossOriginFilterOn</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> If <code>true</code>, the server will support for cross-domain
filtering </p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p> <code>allowedOrigins</code> </p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p> <code>*</code> </p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p> <strong>Camel 2.10:</strong> The origins
domain that support to cross, if the <code>crosssOriginFilterOn</code> is
<code>true</code> </p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p> <code>filterPath</code> </p></td><td colspan="1
" rowspan="1" class="confluenceTd"><p> </p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p> <strong>Camel 2.10:</strong> The
filterPath will be used by the CrossOriginFilter, if the
<code>crosssOriginFilterOn</code> is <code>true</code> </p></td></tr><tr><td
colspan="1" rowspan="1" class="confluenceTd"><p>
<code>disconnectLocalSession</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: (Producer only)</strong>:
Whether to disconnect local sessions after publishing a message to its channel.
Disconnecting local session is needed as they are not swept by default by
CometD, and therefore you can run out of memory.
</p></td></tr></tbody></table></div>
-
-</div>
-
-<p>You can append query options to the URI in the following format,
<code>?option=value&option=value&...</code></p>
-
-<p>Here is some examples on How to pass the parameters</p>
-
-<p>For file (for webapp resources located in the Web Application directory
--> cometd://localhost:8080?resourceBase=file./webapp<br clear="none">
-For classpath (when by example the web resources are packaged inside the
webapp folder --> cometd://localhost:8080?resourceBase=classpath:webapp</p>
-
-<h3 id="BookInOnePage-Authentication">Authentication</h3>
-
-<p><strong>Available as of Camel 2.8</strong></p>
-
-<p>You can configure custom <code>SecurityPolicy</code> and
<code>Extension</code>'s to the <code>CometdComponent</code> which allows you
to use authentication as <a shape="rect" class="external-link"
href="http://cometd.org/documentation/howtos/authentication"
rel="nofollow">documented here</a></p>
-
-
-<h3 id="BookInOnePage-SettingupSSLforCometdComponent">Setting up SSL for
Cometd Component</h3>
-
-<h4 id="BookInOnePage-UsingtheJSSEConfigurationUtility">Using the JSSE
Configuration Utility</h4>
-
-<p>As of Camel 2.9, the Cometd component supports SSL/TLS configuration
through the <a shape="rect" href="camel-configuration-utilities.html">Camel
JSSE Configuration Utility</a>.  This utility greatly decreases the amount
of component specific code you need to write and is configurable at the
endpoint and component levels.  The following examples demonstrate how to
use the utility with the Cometd component.</p>
-
-<h5 id="BookInOnePage-Programmaticconfigurationofthecomponent">Programmatic
configuration of the component</h5>
-
-<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[
-KeyStoreParameters ksp = new KeyStoreParameters();
+</div></div><p>where <code>cometds:</code> represents an SSL configured
endpoint.</p><h3 id="BookInOnePage-Options.26">Options</h3><div
class="confluenceTableSmall"><div class="table-wrap"><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>resourceBase</code></p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p> </p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p>The root directory for the web resources or
classpath. Use the protocol file: or classpath: depending if you want that the
component loads the resource from file system or classpath. Classpath is
required for OSGI deployment where the resources are packaged in the jar.
Notice this option has been renamed to <code>baseResource</code> from <
strong>Camel 2.7</strong> onwards.</p></td></tr><tr><td colspan="1"
rowspan="1" class="confluenceTd"><p><code>baseResource</code></p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p> </p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p><strong>Camel 2.7:</strong> The root
directory for the web resources or classpath. Use the protocol file: or
classpath: depending if you want that the component loads the resource from
file system or classpath. Classpath is required for OSGI deployment where the
resources are packaged in the jar</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>timeout</code></p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p><code>240000</code></p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p>The server side poll timeout in
milliseconds. This is how long the server will hold a reconnect request before
responding.</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>interval</code>
</p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>0</code></p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p>The client side poll timeout in milliseconds. How long
a client will wait between reconnects</p></td></tr><tr><td colspan="1"
rowspan="1" class="confluenceTd"><p><code>maxInterval</code></p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p><code>30000</code></p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p>The max client side poll
timeout in milliseconds. A client will be removed if a connection is not
received in this time.</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>multiFrameInterval</code></p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p><code>1500</code></p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p>The client side poll timeout, if multiple
connections are detected from the same browser.</p></td></tr><tr><td
colspan="1" rowspan="1" class="confluenceTd"><p><code>jsonCommen
ted</code></p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>true</code></p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p>If <code>true</code>, the server will accept JSON
wrapped in a comment and will generate JSON wrapped in a comment. This is a
defence against Ajax Hijacking.</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>logLevel</code></p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p><code>1</code></p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p><code>0</code>=none, <code>1</code>=info,
<code>2</code>=debug.</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>crossOriginFilterOn</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> If
<code>true</code>, the server will support for cross-domain
filtering</p></td></tr><tr><td colspan="1" rowspan="1" class="confl
uenceTd"><p><code>allowedOrigins</code></p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>*</code></p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p><strong>Camel 2.10:</strong> The origins domain that
support to cross, if the <code>crosssOriginFilterOn</code> is
<code>true</code></p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>filterPath</code></p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p> </p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p><strong>Camel 2.10:</strong> The filterPath will be
used by the CrossOriginFilter, if the <code>crosssOriginFilterOn</code> is
<code>true</code></p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>disconnectLocalSession</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:
(Producer only)</strong>: Whether to disconnect loca
l sessions after publishing a message to its channel. Disconnecting local
session is needed as they are not swept by default by CometD, and therefore you
can run out of memory.</p></td></tr></tbody></table></div></div><p>You can
append query options to the URI in the following format,
<code>?option=value&option=value&...</code></p><p>Here is some examples
on How to pass the parameters</p><p>For file (for webapp resources located in
the Web Application directory -->
cometd://localhost:8080?resourceBase=file./webapp<br clear="none"> For
classpath (when by example the web resources are packaged inside the webapp
folder --> cometd://localhost:8080?resourceBase=classpath:webapp</p><h3
id="BookInOnePage-Authentication">Authentication</h3><p><strong>Available as of
Camel 2.8</strong></p><p>You can configure custom <code>SecurityPolicy</code>
and <code>Extension</code>'s to the <code>CometdComponent</code> which allows
you to use authentication as <a shape="rect" class="extern
al-link" href="http://cometd.org/documentation/howtos/authentication"
rel="nofollow">documented here</a></p><h3
id="BookInOnePage-SettingupSSLforCometdComponent">Setting up SSL for Cometd
Component</h3><h4 id="BookInOnePage-UsingtheJSSEConfigurationUtility">Using the
JSSE Configuration Utility</h4><p>As of Camel 2.9, the Cometd component
supports SSL/TLS configuration through the <a shape="rect"
href="camel-configuration-utilities.html">Camel JSSE Configuration
Utility</a>.  This utility greatly decreases the amount of component
specific code you need to write and is configurable at the endpoint and
component levels.  The following examples demonstrate how to use the
utility with the Cometd component. You need to configure SSL on the
CometdComponent.</p><h5
id="BookInOnePage-Programmaticconfigurationofthecomponent">Programmatic
configuration of the component</h5><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[KeyStoreParameters ksp = new
KeyStoreParameters();
ksp.setResource("/users/home/server/keystore.jks");
ksp.setPassword("keystorePassword");
@@ -18923,13 +18872,8 @@ scp.setTrustManagers(tmp);
CometdComponent commetdComponent =
getContext().getComponent("cometds", CometdComponent.class);
commetdComponent.setSslContextParameters(scp);
]]></script>
-</div></div>
-
-<h5 id="BookInOnePage-SpringDSLbasedconfigurationofendpoint">Spring DSL based
configuration of endpoint</h5>
-
-<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[
-...
+</div></div><h5
id="BookInOnePage-SpringDSLbasedconfigurationofendpoint">Spring DSL based
configuration of endpoint</h5><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[...
<camel:sslContextParameters
id="sslContextParameters">
<camel:keyManagers
@@ -18944,13 +18888,14 @@ commetdComponent.setSslContextParameters
password="keystorePassword"/>
</camel:keyManagers>
</camel:sslContextParameters>...
+Â
+ <bean id="cometd"
class="org.apache.camel.component.cometd.CometdComponent">
+ <property name="sslContextParameters"
ref="sslContextParameters"/>
+ </bean>
...
- <to
uri="cometds://127.0.0.1:443/service/test?baseResource=file:./target/test-classes/webapp&timeout=240000&interval=0&maxInterval=30000&multiFrameInterval=1500&jsonCommented=true&logLevel=2&sslContextParameters=#sslContextParameters"/>...
+ <to
uri="cometds://127.0.0.1:443/service/test?baseResource=file:./target/test-classes/webapp&timeout=240000&interval=0&maxInterval=30000&multiFrameInterval=1500&jsonCommented=true&logLevel=2"/>...
]]></script>
-</div></div>
-
-
-<h3 id="BookInOnePage-SeeAlso.27">See Also</h3>
+</div></div><p></p><h3 id="BookInOnePage-SeeAlso.27">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>
<h2 id="BookInOnePage-ContextComponent">Context Component</h2>
@@ -19229,11 +19174,11 @@ template.send("direct:alias-verify&
</div>
</div>
<p>The <strong>cxf:</strong> component provides integration with <a
shape="rect" href="http://cxf.apache.org">Apache CXF</a> for connecting to
JAX-WS services hosted in CXF.</p><p><style type="text/css">/*<![CDATA[*/
-div.rbtoc1420456775617 {padding: 0px;}
-div.rbtoc1420456775617 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1420456775617 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1420528697035 {padding: 0px;}
+div.rbtoc1420528697035 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1420528697035 li {margin-left: 0px;padding-left: 0px;}
-/*]]>*/</style></p><div class="toc-macro rbtoc1420456775617">
+/*]]>*/</style></p><div class="toc-macro rbtoc1420528697035">
<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/cache/main.pageCache
==============================================================================
Binary files - no diff available.
Modified: websites/production/camel/content/cometd.html
==============================================================================
--- websites/production/camel/content/cometd.html (original)
+++ websites/production/camel/content/cometd.html Tue Jan 6 07:19:27 2015
@@ -85,74 +85,23 @@
<tbody>
<tr>
<td valign="top" width="100%">
-<div class="wiki-content maincontent"><h2 id="Cometd-CometdComponent">Cometd
Component</h2>
-
-<p>The <strong>cometd:</strong> component is a transport for working with the
<a shape="rect" class="external-link" href="http://www.mortbay.org/jetty"
rel="nofollow">jetty</a> implementation of the <a shape="rect"
class="external-link"
href="http://docs.codehaus.org/display/JETTY/Cometd+%28aka+Bayeux%29"
rel="nofollow">cometd/bayeux protocol</a>.<br clear="none">
-Using this component in combination with the dojo toolkit library it's
possible to push Camel messages directly into the browser using an AJAX based
mechanism.</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[
-<dependency>
+<div class="wiki-content maincontent"><h2 id="Cometd-CometdComponent">Cometd
Component</h2><p>The <strong>cometd:</strong> component is a transport for
working with the <a shape="rect" class="external-link"
href="http://www.mortbay.org/jetty" rel="nofollow">jetty</a> implementation of
the <a shape="rect" class="external-link"
href="http://docs.codehaus.org/display/JETTY/Cometd+%28aka+Bayeux%29"
rel="nofollow">cometd/bayeux protocol</a>.<br clear="none"> Using this
component in combination with the dojo toolkit library it's possible to push
Camel messages directly into the browser using an AJAX based
mechanism.</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[<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-cometd</artifactId>
<version>x.x.x</version>
<!-- use the same version as your Camel core version -->
</dependency>
]]></script>
-</div></div>
-
-<h3 id="Cometd-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[
-cometd://host:port/channelName[?options]
+</div></div><h3 id="Cometd-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[cometd://host:port/channelName[?options]
]]></script>
-</div></div>
-
-<p>The <strong>channelName</strong> represents a topic that can be subscribed
to by the Camel endpoints.</p>
-
-<h3 id="Cometd-Examples">Examples</h3>
-<div class="preformatted panel" style="border-width: 1px;"><div
class="preformattedContent panelContent">
+</div></div><p>The <strong>channelName</strong> represents a topic that can be
subscribed to by the Camel endpoints.</p><h3
id="Cometd-Examples">Examples</h3><div class="preformatted panel"
style="border-width: 1px;"><div class="preformattedContent panelContent">
<pre>cometd://localhost:8080/service/mychannel
cometds://localhost:8443/service/mychannel
</pre>
-</div></div>
-<p>where <code>cometds:</code> represents an SSL configured endpoint.</p>
-
-<p>See this <a shape="rect" class="external-link"
href="http://www.davidgreco.it/MySite/Blog/Entries/2008/12/4_Camel,_Cometd_and_Bayeux_what_a_nice_combination.html"
rel="nofollow">blog entry</a> by David Greco who contributed this component to
Apache Camel, for a full sample.</p>
-
-<h3 id="Cometd-Options">Options</h3>
-<div class="confluenceTableSmall">
-<div class="table-wrap"><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>resourceBase</code>
</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> </p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p> The root directory for the web
resources or classpath. Use the protocol file: or classpath: depending if you
want that the component loads the resource from file system or classpath.
Classpath is required for OSGI deployment where the resources are packaged in
the jar. Notice this option has been renamed to <code>baseResource</code> from
<strong>Camel 2.7</strong> onwards. </p></td></tr><tr><td colspan="1"
rowspan="1" class="confluenceTd"><p> <code>baseResource</code> </p></td><td
colspan="1"
rowspan="1" class="confluenceTd"><p> </p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p> <strong>Camel 2.7:</strong> The root
directory for the web resources or classpath. Use the protocol file: or
classpath: depending if you want that the component loads the resource from
file system or classpath. Classpath is required for OSGI deployment where the
resources are packaged in the jar </p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p> <code>timeout</code> </p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p> <code>240000</code> </p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p> The server side poll timeout
in milliseconds. This is how long the server will hold a reconnect request
before responding. </p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p> <code>interval</code> </p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p> <code>0</code> </p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p> The
client side poll timeout in milliseconds. How long a client will wait between
reconnects </p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p> <code>maxInterval</code> </p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p> <code>30000</code> </p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p> The max client side poll
timeout in milliseconds. A client will be removed if a connection is not
received in this time. </p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p> <code>multiFrameInterval</code> </p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p> <code>1500</code> </p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p> The client side poll timeout,
if multiple connections are detected from the same browser.
</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>
<code>jsonCommented</code> </p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p> <code>true</code> </p></td><td colspan="1" rowspan="1
" class="confluenceTd"><p> If <code>true</code>, the server will accept JSON
wrapped in a comment and will generate JSON wrapped in a comment. This is a
defence against Ajax Hijacking. </p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p> <code>logLevel</code> </p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p> <code>1</code> </p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p> <code>0</code>=none, <code>1</code>=info,
<code>2</code>=debug. </p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p> sslContextParameters </p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p> </p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p> <strong>Camel 2.9:</strong> Reference to a
<code>org.apache.camel.util.jsse.SSLContextParameters</code> in the <a
shape="rect" class="external-link"
href="http://camel.apache.org/registry.html">Registry</a>.  This reference
overrides any configured SSLContextParameters at the component lev
el.  See <a shape="rect" href="camel-configuration-utilities.html">Using
the JSSE Configuration Utility</a>. <br clear="none"
class="atl-forced-newline"> </p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p> <code>crossOriginFilterOn</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> If <code>true</code>, the server will support for cross-domain
filtering </p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p> <code>allowedOrigins</code> </p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p> <code>*</code> </p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p> <strong>Camel 2.10:</strong> The origins
domain that support to cross, if the <code>crosssOriginFilterOn</code> is
<code>true</code> </p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p> <code>filterPath</code> </p></td><td colspan="1
" rowspan="1" class="confluenceTd"><p> </p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p> <strong>Camel 2.10:</strong> The
filterPath will be used by the CrossOriginFilter, if the
<code>crosssOriginFilterOn</code> is <code>true</code> </p></td></tr><tr><td
colspan="1" rowspan="1" class="confluenceTd"><p>
<code>disconnectLocalSession</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: (Producer only)</strong>:
Whether to disconnect local sessions after publishing a message to its channel.
Disconnecting local session is needed as they are not swept by default by
CometD, and therefore you can run out of memory.
</p></td></tr></tbody></table></div>
-
-</div>
-
-<p>You can append query options to the URI in the following format,
<code>?option=value&option=value&...</code></p>
-
-<p>Here is some examples on How to pass the parameters</p>
-
-<p>For file (for webapp resources located in the Web Application directory
--> cometd://localhost:8080?resourceBase=file./webapp<br clear="none">
-For classpath (when by example the web resources are packaged inside the
webapp folder --> cometd://localhost:8080?resourceBase=classpath:webapp</p>
-
-<h3 id="Cometd-Authentication">Authentication</h3>
-
-<p><strong>Available as of Camel 2.8</strong></p>
-
-<p>You can configure custom <code>SecurityPolicy</code> and
<code>Extension</code>'s to the <code>CometdComponent</code> which allows you
to use authentication as <a shape="rect" class="external-link"
href="http://cometd.org/documentation/howtos/authentication"
rel="nofollow">documented here</a></p>
-
-
-<h3 id="Cometd-SettingupSSLforCometdComponent">Setting up SSL for Cometd
Component</h3>
-
-<h4 id="Cometd-UsingtheJSSEConfigurationUtility">Using the JSSE Configuration
Utility</h4>
-
-<p>As of Camel 2.9, the Cometd component supports SSL/TLS configuration
through the <a shape="rect" href="camel-configuration-utilities.html">Camel
JSSE Configuration Utility</a>.  This utility greatly decreases the amount
of component specific code you need to write and is configurable at the
endpoint and component levels.  The following examples demonstrate how to
use the utility with the Cometd component.</p>
-
-<h5 id="Cometd-Programmaticconfigurationofthecomponent">Programmatic
configuration of the component</h5>
-
-<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[
-KeyStoreParameters ksp = new KeyStoreParameters();
+</div></div><p>where <code>cometds:</code> represents an SSL configured
endpoint.</p><h3 id="Cometd-Options">Options</h3><div
class="confluenceTableSmall"><div class="table-wrap"><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>resourceBase</code></p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p> </p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p>The root directory for the web resources or
classpath. Use the protocol file: or classpath: depending if you want that the
component loads the resource from file system or classpath. Classpath is
required for OSGI deployment where the resources are packaged in the jar.
Notice this option has been renamed to <code>baseResource</code> from
<strong>Cam
el 2.7</strong> onwards.</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>baseResource</code></p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p> </p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p><strong>Camel 2.7:</strong> The root directory for the
web resources or classpath. Use the protocol file: or classpath: depending if
you want that the component loads the resource from file system or classpath.
Classpath is required for OSGI deployment where the resources are packaged in
the jar</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>timeout</code></p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p><code>240000</code></p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p>The server side poll timeout in
milliseconds. This is how long the server will hold a reconnect request before
responding.</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>interval</code></p></td><
td colspan="1" rowspan="1" class="confluenceTd"><p><code>0</code></p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p>The client side poll timeout in
milliseconds. How long a client will wait between
reconnects</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>maxInterval</code></p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p><code>30000</code></p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p>The max client side poll timeout in
milliseconds. A client will be removed if a connection is not received in this
time.</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>multiFrameInterval</code></p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p><code>1500</code></p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p>The client side poll timeout, if multiple
connections are detected from the same browser.</p></td></tr><tr><td
colspan="1" rowspan="1" class="confluenceTd"><p><code>jsonCommented</code>
</p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>true</code></p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p>If <code>true</code>, the server will accept JSON
wrapped in a comment and will generate JSON wrapped in a comment. This is a
defence against Ajax Hijacking.</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>logLevel</code></p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p><code>1</code></p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p><code>0</code>=none, <code>1</code>=info,
<code>2</code>=debug.</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>crossOriginFilterOn</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> If
<code>true</code>, the server will support for cross-domain
filtering</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><
p><code>allowedOrigins</code></p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>*</code></p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p><strong>Camel 2.10:</strong> The origins domain that
support to cross, if the <code>crosssOriginFilterOn</code> is
<code>true</code></p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>filterPath</code></p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p> </p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p><strong>Camel 2.10:</strong> The filterPath will be
used by the CrossOriginFilter, if the <code>crosssOriginFilterOn</code> is
<code>true</code></p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>disconnectLocalSession</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:
(Producer only)</strong>: Whether to disconnect local sessions
after publishing a message to its channel. Disconnecting local session is
needed as they are not swept by default by CometD, and therefore you can run
out of memory.</p></td></tr></tbody></table></div></div><p>You can append query
options to the URI in the following format,
<code>?option=value&option=value&...</code></p><p>Here is some examples
on How to pass the parameters</p><p>For file (for webapp resources located in
the Web Application directory -->
cometd://localhost:8080?resourceBase=file./webapp<br clear="none"> For
classpath (when by example the web resources are packaged inside the webapp
folder --> cometd://localhost:8080?resourceBase=classpath:webapp</p><h3
id="Cometd-Authentication">Authentication</h3><p><strong>Available as of Camel
2.8</strong></p><p>You can configure custom <code>SecurityPolicy</code> and
<code>Extension</code>'s to the <code>CometdComponent</code> which allows you
to use authentication as <a shape="rect" class="external-link" href="ht
tp://cometd.org/documentation/howtos/authentication" rel="nofollow">documented
here</a></p><h3 id="Cometd-SettingupSSLforCometdComponent">Setting up SSL for
Cometd Component</h3><h4 id="Cometd-UsingtheJSSEConfigurationUtility">Using the
JSSE Configuration Utility</h4><p>As of Camel 2.9, the Cometd component
supports SSL/TLS configuration through the <a shape="rect"
href="camel-configuration-utilities.html">Camel JSSE Configuration
Utility</a>.  This utility greatly decreases the amount of component
specific code you need to write and is configurable at the endpoint and
component levels.  The following examples demonstrate how to use the
utility with the Cometd component. You need to configure SSL on the
CometdComponent.</p><h5
id="Cometd-Programmaticconfigurationofthecomponent">Programmatic configuration
of the component</h5><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[KeyStoreParameters ksp = new
KeyStoreParameters();
ksp.setResource("/users/home/server/keystore.jks");
ksp.setPassword("keystorePassword");
@@ -170,13 +119,8 @@ scp.setTrustManagers(tmp);
CometdComponent commetdComponent =
getContext().getComponent("cometds", CometdComponent.class);
commetdComponent.setSslContextParameters(scp);
]]></script>
-</div></div>
-
-<h5 id="Cometd-SpringDSLbasedconfigurationofendpoint">Spring DSL based
configuration of endpoint</h5>
-
-<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[
-...
+</div></div><h5 id="Cometd-SpringDSLbasedconfigurationofendpoint">Spring DSL
based configuration of endpoint</h5><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[...
<camel:sslContextParameters
id="sslContextParameters">
<camel:keyManagers
@@ -191,13 +135,14 @@ commetdComponent.setSslContextParameters
password="keystorePassword"/>
</camel:keyManagers>
</camel:sslContextParameters>...
+Â
+ <bean id="cometd"
class="org.apache.camel.component.cometd.CometdComponent">
+ <property name="sslContextParameters"
ref="sslContextParameters"/>
+ </bean>
...
- <to
uri="cometds://127.0.0.1:443/service/test?baseResource=file:./target/test-classes/webapp&timeout=240000&interval=0&maxInterval=30000&multiFrameInterval=1500&jsonCommented=true&logLevel=2&sslContextParameters=#sslContextParameters"/>...
+ <to
uri="cometds://127.0.0.1:443/service/test?baseResource=file:./target/test-classes/webapp&timeout=240000&interval=0&maxInterval=30000&multiFrameInterval=1500&jsonCommented=true&logLevel=2"/>...
]]></script>
-</div></div>
-
-
-<h3 id="Cometd-SeeAlso">See Also</h3>
+</div></div><p></p><h3 id="Cometd-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">