Modified: websites/production/camel/content/sitemap.html
==============================================================================
--- websites/production/camel/content/sitemap.html (original)
+++ websites/production/camel/content/sitemap.html Thu Dec 17 10:27:31 2015
@@ -76,7 +76,7 @@
<tr>
<td valign="top" width="100%">
<div class="wiki-content maincontent"><h2
id="SiteMap-Documentation">Documentation</h2>
-<ul class="childpages-macro"><li><a shape="rect"
href="architecture.html">Architecture</a><ul class="childpages-macro"><li><a
shape="rect" href="dozer-type-conversion.html">Dozer Type
Conversion</a></li><li><a shape="rect" href="aop.html">AOP</a></li><li><a
shape="rect" href="async.html">Async</a></li><li><a shape="rect"
href="bam.html">BAM</a></li><li><a shape="rect"
href="batch-consumer.html">Batch Consumer</a></li><li><a shape="rect"
href="browsableendpoint.html">BrowsableEndpoint</a></li><li><a shape="rect"
href="camelcontext.html">CamelContext</a></li><li><a shape="rect"
href="camel-core.html">Camel-Core</a></li><li><a shape="rect"
href="component.html">Component</a></li><li><a shape="rect"
href="data-format.html">Data Format</a><ul class="childpages-macro"><li><a
shape="rect" href="serialization.html">Serialization</a></li><li><a
shape="rect" href="jaxb.html">JAXB</a></li><li><a shape="rect"
href="xmlbeans.html">XmlBeans</a></li><li><a shape="rect"
href="xstream.html">XStream<
/a></li><li><a shape="rect" href="csv.html">CSV</a></li><li><a shape="rect"
href="string.html">String</a></li><li><a shape="rect"
href="hl7-dataformat.html">HL7 DataFormat</a></li><li><a shape="rect"
href="edi.html">EDI</a></li><li><a shape="rect"
href="flatpack-dataformat.html">Flatpack DataFormat</a></li><li><a shape="rect"
href="json.html">JSON</a></li><li><a shape="rect"
href="zip-dataformat.html">Zip DataFormat</a></li><li><a shape="rect"
href="tidymarkup.html">TidyMarkup</a></li><li><a shape="rect"
href="bindy.html">Bindy</a></li><li><a shape="rect"
href="xmlsecurity-dataformat.html">XMLSecurity DataFormat</a></li><li><a
shape="rect" href="gzip-data-format.html">GZip data format</a></li><li><a
shape="rect" href="castor.html">Castor</a></li><li><a shape="rect"
href="protobuf.html">Protobuf</a></li><li><a shape="rect"
href="soap.html">SOAP</a></li><li><a shape="rect"
href="crypto.html">Crypto</a></li><li><a shape="rect"
href="syslog.html">Syslog</a></li><li><a shape="rect" href=
"jibx.html">JiBX</a></li><li><a shape="rect"
href="custom-dataformat.html">Custom DataFormat</a></li><li><a shape="rect"
href="ical.html">ICal</a></li><li><a shape="rect"
href="barcode-data-format.html">Barcode Data Format</a></li><li><a shape="rect"
href="univocity-parsers-formats.html">uniVocity-parsers formats</a></li><li><a
shape="rect" href="boon.html">Boon</a></li><li><a shape="rect"
href="jackson-xml.html">Jackson XML</a></li><li><a shape="rect"
href="mime-multipart.html">MIME-Multipart</a></li><li><a shape="rect"
href="base64.html">Base64</a></li><li><a shape="rect"
href="beanio.html">BeanIO</a></li><li><a shape="rect"
href="xmljson.html">XmlJson</a></li><li><a shape="rect"
href="zip-file-dataformat.html">Zip File DataFormat</a></li></ul></li><li><a
shape="rect" href="debugger.html">Debugger</a></li><li><a shape="rect"
href="delay-interceptor.html">Delay Interceptor</a></li><li><a shape="rect"
href="dependency-injection.html">Dependency Injection</a></li><li><a
shape="rect"
href="dsl.html">DSL</a><ul class="childpages-macro"><li><a shape="rect"
href="exception-clause.html">Exception Clause</a></li><li><a shape="rect"
href="fluent-builders.html">Fluent Builders</a></li><li><a shape="rect"
href="java-dsl.html">Java DSL</a></li><li><a shape="rect"
href="rest-dsl.html">Rest DSL</a></li><li><a shape="rect"
href="try-catch-finally.html">Try Catch Finally</a></li></ul></li><li><a
shape="rect" href="endpoint.html">Endpoint</a></li><li><a shape="rect"
href="error-handler.html">Error Handler</a><ul class="childpages-macro"><li><a
shape="rect" href="defaulterrorhandler.html">DefaultErrorHandler</a></li><li><a
shape="rect" href="redeliverypolicy.html">RedeliveryPolicy</a></li><li><a
shape="rect"
href="transactionerrorhandler.html">TransactionErrorHandler</a></li></ul></li><li><a
shape="rect" href="exchange.html">Exchange</a></li><li><a shape="rect"
href="exchange-pattern.html">Exchange Pattern</a></li><li><a shape="rect"
href="expression.html">Expression</a></li><
li><a shape="rect" href="injector.html">Injector</a></li><li><a shape="rect"
href="intercept.html">Intercept</a></li><li><a shape="rect"
href="inversion-of-control-with-smart-defaults.html">Inversion Of Control With
Smart Defaults</a></li><li><a shape="rect"
href="languages.html">Languages</a><ul class="childpages-macro"><li><a
shape="rect" href="bean-language.html">Bean Language</a></li><li><a
shape="rect" href="constant.html">Constant</a></li><li><a shape="rect"
href="el.html">EL</a></li><li><a shape="rect"
href="exchangeproperty.html">ExchangeProperty</a></li><li><a shape="rect"
href="file-language.html">File Language</a></li><li><a shape="rect"
href="groovy-dsl.html">Groovy DSL</a></li><li><a shape="rect"
href="header.html">Header</a></li><li><a shape="rect"
href="jsonpath.html">JSonPath</a></li><li><a shape="rect"
href="jxpath.html">JXPath</a></li><li><a shape="rect"
href="mvel.html">Mvel</a></li><li><a shape="rect"
href="ognl.html">OGNL</a></li><li><a shape="rect" href="proper
ty.html">Property</a></li><li><a shape="rect" href="ref-language.html">Ref
Language</a></li><li><a shape="rect" href="scala-dsl.html">Scala DSL</a><ul
class="childpages-macro"><li><a shape="rect" href="scala-dsl-eip.html">Scala
DSL - EIP</a></li><li><a shape="rect"
href="scala-dsl-getting-started.html">Scala DSL - Getting
Started</a></li><li><a shape="rect"
href="scala-dsl-supported-languages.html">Scala DSL - Supported
languages</a></li></ul></li><li><a shape="rect"
href="scripting-languages.html">Scripting Languages</a><ul
class="childpages-macro"><li><a shape="rect"
href="beanshell.html">BeanShell</a></li><li><a shape="rect"
href="groovy.html">Groovy</a></li><li><a shape="rect"
href="javascript.html">JavaScript</a></li><li><a shape="rect"
href="php.html">PHP</a></li><li><a shape="rect"
href="python.html">Python</a></li><li><a shape="rect"
href="ruby.html">Ruby</a></li><li><a shape="rect"
href="scripting-languages-context.html">Scripting Languages
Context</a></li></ul></li><li><a
shape="rect" href="simple.html">Simple</a></li><li><a shape="rect"
href="spel.html">SpEL</a></li><li><a shape="rect"
href="sql.html">SQL</a></li><li><a shape="rect"
href="tokenizer.html">Tokenizer</a></li><li><a shape="rect"
href="using-languages-in-ide.html">Using Languages In IDE</a></li><li><a
shape="rect" href="vtd-xml.html">VTD-XML</a></li><li><a shape="rect"
href="xmltokenizer.html">XMLTokenizer</a></li><li><a shape="rect"
href="xpath.html">XPath</a></li><li><a shape="rect"
href="xquery.html">XQuery</a></li></ul></li><li><a shape="rect"
href="lifecycle.html">Lifecycle</a></li><li><a shape="rect"
href="oncompletion.html">OnCompletion</a></li><li><a shape="rect"
href="pluggable-class-resolvers.html">Pluggable Class Resolvers</a><ul
class="childpages-macro"><li><a shape="rect"
href="camel-eclipse.html">camel-eclipse</a></li><li><a shape="rect"
href="camel-jboss.html">camel-jboss</a></li></ul></li><li><a shape="rect"
href="predicate.html">Predicate</a></li><li><a shape="rect" href
="processor.html">Processor</a></li><li><a shape="rect"
href="registry.html">Registry</a><ul class="childpages-macro"><li><a
shape="rect" href="jndi.html">JNDI</a></li></ul></li><li><a shape="rect"
href="routebuilder.html">RouteBuilder</a></li><li><a shape="rect"
href="routepolicy.html">RoutePolicy</a><ul class="childpages-macro"><li><a
shape="rect"
href="cronscheduledroutepolicy.html">CronScheduledRoutePolicy</a></li><li><a
shape="rect" href="scheduledroutepolicy.html">ScheduledRoutePolicy</a><ul
class="childpages-macro"><li><a shape="rect"
href="simplescheduledroutepolicy.html">SimpleScheduledRoutePolicy</a></li></ul></li></ul></li><li><a
shape="rect" href="routes.html">Routes</a></li><li><a shape="rect"
href="servicepool.html">ServicePool</a></li><li><a shape="rect"
href="stream-caching.html">Stream caching</a></li><li><a shape="rect"
href="toasync.html">ToAsync</a></li><li><a shape="rect"
href="tracer.html">Tracer</a></li><li><a shape="rect"
href="transport.html">Transport</a></
li><li><a shape="rect" href="type-converter.html">Type
Converter</a></li><li><a shape="rect" href="uris.html">URIs</a></li><li><a
shape="rect" href="xml-configuration.html">Xml Configuration</a></li><li><a
shape="rect" href="processorfactory.html">ProcessorFactory</a></li><li><a
shape="rect" href="asynchronous-routing-engine.html">Asynchronous Routing
Engine</a></li><li><a shape="rect" href="security.html">Security</a></li><li><a
shape="rect" href="uuidgenerator.html">UuidGenerator</a></li><li><a
shape="rect" href="binding.html">Binding</a></li><li><a shape="rect"
href="rx.html">RX</a></li><li><a shape="rect"
href="cep.html">CEP</a></li><li><a shape="rect"
href="backlogtracer.html">BacklogTracer</a></li><li><a shape="rect"
href="endpoint-annotations.html">Endpoint Annotations</a></li><li><a
shape="rect"
href="componentconfiguration.html">ComponentConfiguration</a></li><li><a
shape="rect" href="backlogdebugger.html">BacklogDebugger</a></li><li><a
shape="rect" href="endpointcompleter.
html">EndpointCompleter</a></li><li><a shape="rect"
href="clustering-and-loadbalancing.html">Clustering and
loadbalancing</a></li><li><a shape="rect" href="threading-model.html">Threading
Model</a></li></ul></li><li><a shape="rect"
href="tutorials.html">Tutorials</a><ul class="childpages-macro"><li><a
shape="rect"
href="better-jms-transport-for-cxf-webservice-using-apache-camel.html">Better
JMS Transport for CXF Webservice using Apache Camel</a></li><li><a shape="rect"
href="tutorial-axis-camel.html">Tutorial-AXIS-Camel</a></li><li><a shape="rect"
href="tutorial-business-partners.html">Tutorial-Business-Partners</a></li><li><a
shape="rect"
href="tutorial-example-reportincident.html">Tutorial-Example-ReportIncident</a><ul
class="childpages-macro"><li><a shape="rect"
href="tutorial-example-reportincident-part1.html">Tutorial-Example-ReportIncident-Part1</a></li><li><a
shape="rect"
href="tutorial-example-reportincident-part2.html">Tutorial-Example-ReportIncident-Part2</a></li><li><a
sh
ape="rect"
href="tutorial-example-reportincident-part3.html">Tutorial-Example-ReportIncident-Part3</a></li><li><a
shape="rect"
href="tutorial-example-reportincident-part4.html">Tutorial-Example-ReportIncident-Part4</a></li><li><a
shape="rect"
href="tutorial-example-reportincident-part5.html">Tutorial-Example-ReportIncident-Part5</a></li><li><a
shape="rect"
href="tutorial-example-reportincident-part6.html">Tutorial-Example-ReportIncident-Part6</a></li></ul></li><li><a
shape="rect" href="tutorial-for-camel-on-google-app-engine.html">Tutorial for
Camel on Google App Engine</a></li><li><a shape="rect"
href="tutorial-jmsremoting.html">Tutorial-JmsRemoting</a></li><li><a
shape="rect" href="tutorial-oauth.html">Tutorial-OAuth</a></li><li><a
shape="rect" href="tutorial-on-using-camel-in-a-web-application.html">Tutorial
on using Camel in a Web Application</a></li><li><a shape="rect"
href="tutorial-osgi-camel-part1.html">tutorial-osgi-camel-part1</a><ul
class="childpages-macro"><li><a shape="
rect" href="tutorial-osgi-camel-part2.html">tutorial-osgi-camel-part2</a><ul
class="childpages-macro"><li><a shape="rect"
href="tutorial-osgi-camel-part2a.html">tutorial-osgi-camel-part2a</a><ul
class="childpages-macro"><li><a shape="rect"
href="tutorial-osgi-camel-part2b.html">tutorial-osgi-camel-part2b</a><ul
class="childpages-macro"><li><a shape="rect"
href="tutorial-osgi-camel-part2c.html">tutorial-osgi-camel-part2c</a></li></ul></li></ul></li></ul></li></ul></li></ul></li><li><a
shape="rect" href="cookbook.html">Cookbook</a><ul
class="childpages-macro"><li><a shape="rect"
href="asynchronous-processing.html">Asynchronous Processing</a></li><li><a
shape="rect" href="camel-transport-for-cxf.html">Camel Transport for
CXF</a></li><li><a shape="rect" href="database.html">Database</a></li><li><a
shape="rect" href="etl.html">ETL</a></li><li><a shape="rect"
href="hiding-middleware.html">Hiding Middleware</a></li><li><a shape="rect"
href="implementing-virtual-topics-on-other-jms-provider
s.html">Implementing Virtual Topics on other JMS providers</a></li><li><a
shape="rect" href="hazelcast-idempotent-repository-tutorial.html">Hazelcast
Idempotent Repository Tutorial</a></li><li><a shape="rect"
href="parallel-processing-and-ordering.html">Parallel Processing and
Ordering</a></li><li><a shape="rect"
href="templating.html">Templating</a></li><li><a shape="rect"
href="eventnotifier-to-log-details-about-all-sent-exchanges.html">EventNotifier
to log details about all sent Exchanges</a></li><li><a shape="rect"
href="visualisation.html">Visualisation</a></li><li><a shape="rect"
href="loading-routes-from-xml-files.html">Loading routes from XML
files</a></li><li><a shape="rect"
href="running-camel-standalone-and-have-it-keep-running.html">Running Camel
standalone and have it keep running</a></li><li><a shape="rect"
href="mdc-logging.html">MDC logging</a></li><li><a shape="rect"
href="how-to-use-camel-as-a-http-proxy-between-a-client-and-server.html">How to
use Camel as a HTTP
proxy between a client and server</a></li><li><a shape="rect"
href="fine-grained-control-over-a-channel.html">Fine Grained Control Over a
Channel</a></li></ul></li><li><a shape="rect"
href="books.html">Books</a></li><li><a shape="rect"
href="components.html">Components</a><ul class="childpages-macro"><li><a
shape="rect" href="activemq.html">ActiveMQ</a></li><li><a shape="rect"
href="ahc.html">AHC</a></li><li><a shape="rect"
href="ahc-ws.html">AHC-WS</a></li><li><a shape="rect"
href="amqp.html">AMQP</a></li><li><a shape="rect"
href="apns.html">APNS</a></li><li><a shape="rect"
href="atmosphere-websocket.html">Atmosphere-Websocket</a></li><li><a
shape="rect" href="atom.html">Atom</a></li><li><a shape="rect"
href="avro.html">avro</a></li><li><a shape="rect" href="aws.html">AWS</a><ul
class="childpages-macro"><li><a shape="rect"
href="aws-cw.html">AWS-CW</a></li><li><a shape="rect"
href="aws-ddb.html">AWS-DDB</a></li><li><a shape="rect"
href="aws-ec2.html">AWS-EC2</a></li><li><a shape="r
ect" href="aws-s3.html">AWS-S3</a></li><li><a shape="rect"
href="aws-sdb.html">AWS-SDB</a></li><li><a shape="rect"
href="aws-ses.html">AWS-SES</a></li><li><a shape="rect"
href="aws-sns.html">AWS-SNS</a></li><li><a shape="rect"
href="aws-sqs.html">AWS-SQS</a></li><li><a shape="rect"
href="aws-swf.html">AWS-SWF</a></li></ul></li><li><a shape="rect"
href="bean.html">Bean</a></li><li><a shape="rect"
href="beanstalk.html">Beanstalk</a></li><li><a shape="rect"
href="bean-validator.html">Bean Validator</a></li><li><a shape="rect"
href="box.html">Box</a></li><li><a shape="rect"
href="browse.html">Browse</a></li><li><a shape="rect"
href="cache.html">Cache</a><ul class="childpages-macro"><li><a shape="rect"
href="cachereplicationjmsexample.html">cacheReplicationJMSExample</a></li></ul></li><li><a
shape="rect" href="cassandra.html">Cassandra</a></li><li><a shape="rect"
href="cdi.html">CDI</a></li><li><a shape="rect"
href="chunk.html">Chunk</a></li><li><a shape="rect" href="class.html">Class</a
></li><li><a shape="rect" href="cmis.html">CMIS</a></li><li><a shape="rect"
>href="cometd.html">Cometd</a></li><li><a shape="rect"
>href="context.html">Context</a></li><li><a shape="rect"
>href="controlbus-component.html">ControlBus Component</a></li><li><a
>shape="rect" href="couchdb.html">CouchDB</a></li><li><a shape="rect"
>href="crypto-digital-signatures.html">Crypto (Digital
>Signatures)</a></li><li><a shape="rect" href="cxf.html">CXF</a></li><li><a
>shape="rect" href="cxf-bean-component.html">CXF Bean Component</a></li><li><a
>shape="rect" href="cxfrs.html">CXFRS</a></li><li><a shape="rect"
>href="dataformat-component.html">DataFormat Component</a></li><li><a
>shape="rect" href="dataset.html">DataSet</a></li><li><a shape="rect"
>href="db4o.html">Db4o</a></li><li><a shape="rect"
>href="direct.html">Direct</a></li><li><a shape="rect"
>href="direct-vm.html">Direct-VM</a></li><li><a shape="rect"
>href="disruptor.html">Disruptor</a></li><li><a shape="rect"
>href="dns.html">DNS</a></li><li><a shap
e="rect" href="docker.html">Docker</a></li><li><a shape="rect"
href="dozer.html">Dozer</a></li><li><a shape="rect"
href="dropbox.html">Dropbox</a></li><li><a shape="rect"
href="ejb.html">EJB</a></li><li><a shape="rect"
href="elasticsearch.html">ElasticSearch</a></li><li><a shape="rect"
href="esper.html">Esper</a></li><li><a shape="rect"
href="eventadmin.html">EventAdmin</a></li><li><a shape="rect"
href="exec.html">Exec</a></li><li><a shape="rect"
href="facebook.html">Facebook</a></li><li><a shape="rect"
href="file2.html">File2</a></li><li><a shape="rect"
href="flatpack.html">Flatpack</a></li><li><a shape="rect"
href="fop.html">FOP</a></li><li><a shape="rect"
href="freemarker.html">FreeMarker</a></li><li><a shape="rect"
href="ftp.html">FTP</a><ul class="childpages-macro"><li><a shape="rect"
href="ftp2.html">FTP2</a></li></ul></li><li><a shape="rect"
href="gae.html">GAE</a><ul class="childpages-macro"><li><a shape="rect"
href="gauth.html">gauth</a></li><li><a shape="rect" href="ghttp.
html">ghttp</a></li><li><a shape="rect"
href="glogin.html">glogin</a></li><li><a shape="rect"
href="gmail.html">gmail</a></li><li><a shape="rect"
href="gsec.html">gsec</a></li><li><a shape="rect"
href="gtask.html">gtask</a></li></ul></li><li><a shape="rect"
href="ganglia.html">Ganglia</a></li><li><a shape="rect"
href="geocoder.html">Geocoder</a></li><li><a shape="rect"
href="github.html">GitHub</a></li><li><a shape="rect"
href="googlecalendar.html">GoogleCalendar</a></li><li><a shape="rect"
href="googledrive.html">GoogleDrive</a></li><li><a shape="rect"
href="googlemail.html">GoogleMail</a></li><li><a shape="rect"
href="gora.html">Gora</a></li><li><a shape="rect"
href="guava-eventbus.html">Guava EventBus</a></li><li><a shape="rect"
href="hawtdb.html">HawtDB</a></li><li><a shape="rect"
href="hazelcast-component.html">Hazelcast Component</a></li><li><a shape="rect"
href="hbase.html">hbase</a></li><li><a shape="rect"
href="hdfs.html">HDFS</a></li><li><a shape="rect" href="hdfs2.html">H
DFS2</a></li><li><a shape="rect"
href="hibernate.html">Hibernate</a></li><li><a shape="rect"
href="hipchat.html">Hipchat</a></li><li><a shape="rect"
href="hl7.html">HL7</a></li><li><a shape="rect"
href="http.html">HTTP</a></li><li><a shape="rect"
href="http4.html">HTTP4</a></li><li><a shape="rect"
href="ibatis.html">iBATIS</a></li><li><a shape="rect"
href="infinispan.html">Infinispan</a></li><li><a shape="rect"
href="irc.html">IRC</a></li><li><a shape="rect"
href="jasypt.html">Jasypt</a></li><li><a shape="rect"
href="javaspace.html">JavaSpace</a></li><li><a shape="rect"
href="jbi.html">JBI</a><ul class="childpages-macro"><li><a shape="rect"
href="jbi-service-unit-archetype.html">JBI Service Unit
Archetype</a></li></ul></li><li><a shape="rect"
href="jcifs.html">JCIFS</a></li><li><a shape="rect"
href="jclouds.html">jclouds</a></li><li><a shape="rect"
href="jcr.html">JCR</a></li><li><a shape="rect"
href="jdbc.html">JDBC</a></li><li><a shape="rect"
href="jetty.html">Jetty</a></li><li><a
shape="rect" href="jgroups.html">JGroups</a></li><li><a shape="rect"
href="jing.html">Jing</a></li><li><a shape="rect"
href="jira.html">JIRA</a></li><li><a shape="rect"
href="jms.html">JMS</a></li><li><a shape="rect"
href="jmx.html">JMX</a></li><li><a shape="rect"
href="jpa.html">JPA</a></li><li><a shape="rect"
href="jsch.html">Jsch</a></li><li><a shape="rect"
href="jt400.html">JT400</a></li><li><a shape="rect"
href="kafka.html">Kafka</a></li><li><a shape="rect"
href="kestrel.html">Kestrel</a></li><li><a shape="rect"
href="krati.html">Krati</a></li><li><a shape="rect"
href="kura.html">Kura</a></li><li><a shape="rect"
href="language.html">Language</a></li><li><a shape="rect"
href="ldap.html">LDAP</a></li><li><a shape="rect"
href="leveldb.html">LevelDB</a></li><li><a shape="rect"
href="linkedin.html">LinkedIn</a></li><li><a shape="rect"
href="list.html">List</a></li><li><a shape="rect"
href="log.html">Log</a></li><li><a shape="rect"
href="lucene.html">Lucene</a></li><li><a shape="rec
t" href="mail.html">Mail</a></li><li><a shape="rect"
href="metrics-component.html">Metrics Component</a></li><li><a shape="rect"
href="mina.html">MINA</a></li><li><a shape="rect"
href="mina2.html">MINA2</a></li><li><a shape="rect"
href="mock.html">Mock</a></li><li><a shape="rect"
href="mongodb.html">MongoDB</a></li><li><a shape="rect"
href="mqtt.html">MQTT</a></li><li><a shape="rect"
href="msv.html">MSV</a></li><li><a shape="rect"
href="mustache.html">Mustache</a></li><li><a shape="rect"
href="mvel-component.html">MVEL Component</a></li><li><a shape="rect"
href="mybatis.html">MyBatis</a></li><li><a shape="rect"
href="nagios.html">Nagios</a></li><li><a shape="rect"
href="netty.html">Netty</a></li><li><a shape="rect"
href="netty4.html">Netty4</a></li><li><a shape="rect"
href="netty-http.html">Netty HTTP</a></li><li><a shape="rect"
href="netty4-http.html">Netty4 HTTP</a></li><li><a shape="rect"
href="nmr.html">NMR</a></li><li><a shape="rect"
href="olingo2.html">Olingo2</a></li><li><a s
hape="rect" href="openshift.html">Openshift</a></li><li><a shape="rect"
href="optaplanner.html">OptaPlanner</a></li><li><a shape="rect"
href="pax-logging.html">Pax-Logging</a></li><li><a shape="rect"
href="pgevent.html">PGEvent</a></li><li><a shape="rect"
href="pojo.html">Pojo</a></li><li><a shape="rect"
href="printer.html">Printer</a></li><li><a shape="rect"
href="properties.html">Properties</a></li><li><a shape="rect"
href="quartz.html">Quartz</a></li><li><a shape="rect"
href="quartz2.html">Quartz2</a></li><li><a shape="rect"
href="queue.html">Queue</a></li><li><a shape="rect"
href="quickfix.html">Quickfix</a></li><li><a shape="rect"
href="rabbitmq.html">RabbitMQ</a></li><li><a shape="rect"
href="rcode.html">RCode</a></li><li><a shape="rect"
href="ref.html">Ref</a></li><li><a shape="rect"
href="rest.html">Rest</a></li><li><a shape="rect"
href="restlet.html">Restlet</a></li><li><a shape="rect"
href="rmi.html">RMI</a></li><li><a shape="rect"
href="routebox.html">Routebox</a></li><li
><a shape="rect" href="rss.html">RSS</a></li><li><a shape="rect"
>href="salesforce.html">Salesforce</a></li><li><a shape="rect"
>href="sap-netweaver.html">SAP NetWeaver</a></li><li><a shape="rect"
>href="scheduler.html">Scheduler</a></li><li><a shape="rect"
>href="schematron.html">Schematron</a></li><li><a shape="rect"
>href="seda.html">SEDA</a></li><li><a shape="rect"
>href="servlet.html">SERVLET</a></li><li><a shape="rect"
>href="servletlistener-component.html">ServletListener
>Component</a></li><li><a shape="rect" href="shiro-security.html">Shiro
>Security</a></li><li><a shape="rect" href="sip.html">Sip</a></li><li><a
>shape="rect" href="sjms.html">SJMS</a></li><li><a shape="rect"
>href="smooks.html">Smooks</a></li><li><a shape="rect"
>href="smpp.html">SMPP</a></li><li><a shape="rect"
>href="snmp.html">SNMP</a></li><li><a shape="rect"
>href="solr.html">Solr</a></li><li><a shape="rect"
>href="spark-rest.html">Spark-rest</a></li><li><a shape="rect"
>href="splunk.html">Splunk</a></li><li><a shape="
rect" href="springbatch.html">SpringBatch</a></li><li><a shape="rect"
href="spring-boot.html">Spring Boot</a></li><li><a shape="rect"
href="spring-event.html">Spring Event</a></li><li><a shape="rect"
href="springintegration.html">SpringIntegration</a></li><li><a shape="rect"
href="spring-ldap.html">Spring LDAP</a></li><li><a shape="rect"
href="spring-neo4j.html">Spring Neo4j</a></li><li><a shape="rect"
href="spring-redis.html">Spring Redis</a></li><li><a shape="rect"
href="spring-security.html">Spring Security</a></li><li><a shape="rect"
href="spring-web-services.html">Spring Web Services</a></li><li><a shape="rect"
href="sql-component.html">SQL Component</a></li><li><a shape="rect"
href="ssh.html">SSH</a></li><li><a shape="rect"
href="stax.html">StAX</a></li><li><a shape="rect"
href="stomp.html">Stomp</a></li><li><a shape="rect"
href="stream.html">Stream</a></li><li><a shape="rect"
href="stringtemplate.html">StringTemplate</a></li><li><a shape="rect"
href="stub.html">Stub</a></li><
li><a shape="rect" href="swagger.html">Swagger</a></li><li><a shape="rect"
href="test.html">Test</a></li><li><a shape="rect"
href="timer.html">Timer</a></li><li><a shape="rect"
href="twitter.html">Twitter</a></li><li><a shape="rect"
href="urlrewrite.html">UrlRewrite</a></li><li><a shape="rect"
href="validation.html">Validation</a></li><li><a shape="rect"
href="velocity.html">Velocity</a></li><li><a shape="rect"
href="vertx.html">Vertx</a></li><li><a shape="rect"
href="vm.html">VM</a></li><li><a shape="rect"
href="weather.html">Weather</a></li><li><a shape="rect"
href="websocket.html">Websocket</a></li><li><a shape="rect"
href="xmlrpc.html">XmlRpc</a></li><li><a shape="rect"
href="xml-security-component.html">XML Security component</a></li><li><a
shape="rect" href="xmpp.html">XMPP</a></li><li><a shape="rect"
href="xquery-endpoint.html">XQuery Endpoint</a></li><li><a shape="rect"
href="xslt.html">XSLT</a></li><li><a shape="rect"
href="yammer.html">Yammer</a></li><li><a shape="rect" hr
ef="zeromq.html">ZeroMQ</a></li><li><a shape="rect"
href="zookeeper.html">Zookeeper</a></li><li><a shape="rect"
href="paho.html">Paho</a></li><li><a shape="rect"
href="pi4j-gpio.html">pi4j-gpio</a></li><li><a shape="rect"
href="pdf.html">PDF</a></li><li><a shape="rect"
href="grape.html">Grape</a></li><li><a shape="rect"
href="slack.html">Slack</a></li><li><a shape="rect"
href="undertow.html">Undertow</a></li><li><a shape="rect"
href="sjms-batch.html">SJMS Batch</a></li><li><a shape="rect"
href="jolt.html">JOLT</a></li><li><a shape="rect"
href="swagger-java.html">Swagger Java</a></li><li><a shape="rect"
href="git.html">Git</a></li><li><a shape="rect"
href="elsql.html">ElSql</a></li><li><a shape="rect"
href="jbpm.html">jBPM</a></li><li><a shape="rect"
href="kubernetes.html">Kubernetes</a></li></ul></li><li><a shape="rect"
href="camel-dsl.html">Camel DSL</a><ul class="childpages-macro"><li><a
shape="rect" href="convertbodyto.html">convertBodyTo</a></li><li><a
shape="rect" href="dsl-fun
ction-template.html">DSL Function Template</a></li><li><a shape="rect"
href="from.html">from</a></li></ul></li><li><a shape="rect"
href="enterprise-integration-patterns.html">Enterprise Integration
Patterns</a><ul class="childpages-macro"><li><a shape="rect"
href="aggregator.html">Aggregator</a></li><li><a shape="rect"
href="aggregator2.html">Aggregator2</a></li><li><a shape="rect"
href="claim-check.html">Claim Check</a></li><li><a shape="rect"
href="competing-consumers.html">Competing Consumers</a></li><li><a shape="rect"
href="composed-message-processor.html">Composed Message
Processor</a></li><li><a shape="rect" href="content-based-router.html">Content
Based Router</a></li><li><a shape="rect" href="content-enricher.html">Content
Enricher</a></li><li><a shape="rect" href="content-filter.html">Content
Filter</a></li><li><a shape="rect"
href="controlbus.html">ControlBus</a></li><li><a shape="rect"
href="correlation-identifier.html">Correlation Identifier</a></li><li><a
shape="rect"
href="dead-letter-channel.html">Dead Letter Channel</a></li><li><a
shape="rect" href="delayer.html">Delayer</a></li><li><a shape="rect"
href="detour.html">Detour</a></li><li><a shape="rect"
href="durable-subscriber.html">Durable Subscriber</a></li><li><a shape="rect"
href="dynamic-router.html">Dynamic Router</a></li><li><a shape="rect"
href="event-driven-consumer.html">Event Driven Consumer</a></li><li><a
shape="rect" href="event-message.html">Event Message</a></li><li><a
shape="rect" href="guaranteed-delivery.html">Guaranteed Delivery</a></li><li><a
shape="rect" href="idempotent-consumer.html">Idempotent Consumer</a></li><li><a
shape="rect" href="load-balancer.html">Load Balancer</a></li><li><a
shape="rect" href="logeip.html">LogEIP</a></li><li><a shape="rect"
href="loop.html">Loop</a></li><li><a shape="rect"
href="message.html">Message</a></li><li><a shape="rect"
href="message-bus.html">Message Bus</a></li><li><a shape="rect"
href="message-channel.html">Message Channel</a></li><li
><a shape="rect" href="message-dispatcher.html">Message
>Dispatcher</a></li><li><a shape="rect" href="message-endpoint.html">Message
>Endpoint</a></li><li><a shape="rect" href="message-filter.html">Message
>Filter</a></li><li><a shape="rect" href="message-history.html">Message
>History</a></li><li><a shape="rect" href="message-router.html">Message
>Router</a></li><li><a shape="rect" href="message-translator.html">Message
>Translator</a></li><li><a shape="rect"
>href="messaging-gateway.html">Messaging Gateway</a></li><li><a shape="rect"
>href="messaging-mapper.html">Messaging Mapper</a></li><li><a shape="rect"
>href="multicast.html">Multicast</a></li><li><a shape="rect"
>href="normalizer.html">Normalizer</a></li><li><a shape="rect"
>href="pipes-and-filters.html">Pipes and Filters</a></li><li><a shape="rect"
>href="point-to-point-channel.html">Point to Point Channel</a></li><li><a
>shape="rect" href="polling-consumer.html">Polling Consumer</a></li><li><a
>shape="rect" href="publish-subscribe-channe
l.html">Publish Subscribe Channel</a></li><li><a shape="rect"
href="recipient-list.html">Recipient List</a></li><li><a shape="rect"
href="request-reply.html">Request Reply</a></li><li><a shape="rect"
href="resequencer.html">Resequencer</a></li><li><a shape="rect"
href="return-address.html">Return Address</a></li><li><a shape="rect"
href="routing-slip.html">Routing Slip</a></li><li><a shape="rect"
href="sampling.html">Sampling</a></li><li><a shape="rect"
href="scatter-gather.html">Scatter-Gather</a></li><li><a shape="rect"
href="script.html">Script</a></li><li><a shape="rect"
href="selective-consumer.html">Selective Consumer</a></li><li><a shape="rect"
href="service-activator.html">Service Activator</a></li><li><a shape="rect"
href="sort.html">Sort</a></li><li><a shape="rect"
href="splitter.html">Splitter</a></li><li><a shape="rect"
href="throttler.html">Throttler</a></li><li><a shape="rect"
href="transactional-client.html">Transactional Client</a></li><li><a
shape="rect" href="valid
ate.html">Validate</a></li><li><a shape="rect" href="wire-tap.html">Wire
Tap</a></li></ul></li><li><a shape="rect" href="soa-patterns.html">SOA
Patterns</a><ul class="childpages-macro"><li><a shape="rect"
href="asynchronous-queueing.html">Asynchronous
Queueing</a></li></ul></li><li><a shape="rect"
href="manual.html">Manual</a></li><li><a shape="rect"
href="user-guide.html">User Guide</a><ul class="childpages-macro"><li><a
shape="rect"
href="asyncprocessorawaitmanager.html">AsyncProcessorAwaitManager</a></li><li><a
shape="rect" href="bean-integration.html">Bean Integration</a><ul
class="childpages-macro"><li><a shape="rect"
href="annotation-based-expression-language.html">Annotation Based Expression
Language</a></li><li><a shape="rect" href="bean-binding.html">Bean
Binding</a></li><li><a shape="rect" href="bean-injection.html">Bean
Injection</a></li><li><a shape="rect" href="bean-injection.html">Bean
Injection</a><ul class="childpages-macro"><li><a shape="rect"
href="producertemplate
.html">ProducerTemplate</a></li></ul></li><li><a shape="rect"
href="dynamicrouter-annotation.html">DynamicRouter Annotation</a></li><li><a
shape="rect" href="parameter-binding-annotations.html">Parameter Binding
Annotations</a></li><li><a shape="rect" href="pojo-consuming.html">POJO
Consuming</a></li><li><a shape="rect" href="pojo-producing.html">POJO
Producing</a></li><li><a shape="rect"
href="recipientlist-annotation.html">RecipientList Annotation</a></li><li><a
shape="rect" href="routingslip-annotation.html">RoutingSlip
Annotation</a></li><li><a shape="rect"
href="using-exchange-pattern-annotations.html">Using Exchange Pattern
Annotations</a></li></ul></li><li><a shape="rect"
href="camel-and-scr.html">Camel and SCR</a></li><li><a shape="rect"
href="camel-boot.html">Camel Boot</a></li><li><a shape="rect"
href="camel-jar-dependencies.html">Camel jar dependencies</a></li><li><a
shape="rect" href="camel-jmx.html">Camel JMX</a></li><li><a shape="rect"
href="camel-maven-archetypes.html
">Camel Maven Archetypes</a></li><li><a shape="rect"
href="camel-maven-plugin.html">Camel Maven Plugin</a><ul
class="childpages-macro"><li><a shape="rect"
href="camel-dot-maven-goal.html">Camel Dot Maven Goal</a></li><li><a
shape="rect" href="camel-embedded-maven-goal.html">Camel Embedded Maven
Goal</a></li><li><a shape="rect" href="camel-run-maven-goal.html">Camel Run
Maven Goal</a></li></ul></li><li><a shape="rect"
href="configuring-camel.html">Configuring Camel</a><ul
class="childpages-macro"><li><a shape="rect"
href="camel-configuration-utilities.html">Camel Configuration
Utilities</a></li></ul></li><li><a shape="rect"
href="configuring-route-startup-ordering-and-autostartup.html">Configuring
route startup ordering and autostartup</a></li><li><a shape="rect"
href="creating-a-new-camel-component.html">Creating a new Camel
Component</a></li><li><a shape="rect" href="error-handling-in-camel.html">Error
handling in Camel</a></li><li><a shape="rect" href="examples.html">Examples</a><
ul class="childpages-macro"><li><a shape="rect"
href="activemq-camel-tomcat.html">ActiveMQ Camel Tomcat</a></li><li><a
shape="rect" href="aggregate-example.html">Aggregate Example</a></li><li><a
shape="rect" href="bam-example.html">BAM Example</a></li><li><a shape="rect"
href="cafe-example.html">Cafe Example</a></li><li><a shape="rect"
href="console-example.html">Console Example</a></li><li><a shape="rect"
href="cxf-async-example.html">CXF Async Example</a></li><li><a shape="rect"
href="cxf-example.html">CXF Example</a></li><li><a shape="rect"
href="cxf-example-osgi.html">CXF Example OSGi</a></li><li><a shape="rect"
href="cxf-example-osgi-blueprint.html">CXF Example OSGi
Blueprint</a></li><li><a shape="rect" href="cxf-proxy-example.html">CXF Proxy
Example</a></li><li><a shape="rect" href="cxf-tomcat-example.html">CXF Tomcat
Example</a></li><li><a shape="rect" href="etl-example.html">ETL
Example</a></li><li><a shape="rect" href="ftp-example.html">FTP
Example</a></li><li><a shape="rec
t" href="guice-jms-example.html">Guice JMS Example</a></li><li><a shape="rect"
href="hibernate-example.html">Hibernate Example</a></li><li><a shape="rect"
href="http-async-example.html">HTTP Async Example</a></li><li><a shape="rect"
href="jmx-component-example.html">JMX Component Example</a></li><li><a
shape="rect" href="loadbalancing-mina-example.html">LoadBalancing Mina
Example</a></li><li><a shape="rect" href="loan-broker-example.html">Loan Broker
Example</a></li><li><a shape="rect" href="management-example.html">Management
Example</a></li><li><a shape="rect" href="mybatis-example.html">MyBatis
Example</a></li><li><a shape="rect" href="netty-http-server-example.html">Netty
HTTP Server Example</a></li><li><a shape="rect"
href="pojo-messaging-example.html">POJO Messaging Example</a></li><li><a
shape="rect" href="route-throttling-example.html">Route Throttling
Example</a></li><li><a shape="rect" href="running-examples.html">Running
Examples</a></li><li><a shape="rect" href="servlet-
tomcat-example.html">Servlet Tomcat Example</a></li><li><a shape="rect"
href="servlet-tomcat-no-spring-example.html">Servlet Tomcat No Spring
Example</a></li><li><a shape="rect" href="simple-jira-bot.html">Simple Jira
Bot</a></li><li><a shape="rect" href="spring-boot-example.html">Spring Boot
Example</a></li><li><a shape="rect" href="spring-example.html">Spring
Example</a></li><li><a shape="rect"
href="spring-java-config-example.html">Spring Java Config
Example</a></li><li><a shape="rect" href="spring-security-example.html">Spring
Security Example</a></li><li><a shape="rect"
href="spring-ws-example.html">Spring WS Example</a></li><li><a shape="rect"
href="spring-xquery-example.html">Spring XQuery Example</a></li><li><a
shape="rect" href="sql-example.html">SQL Example</a></li><li><a shape="rect"
href="tracer-example.html">Tracer Example</a></li><li><a shape="rect"
href="twitter-websocket-blueprint-example.html">Twitter Websocket Blueprint
Example</a></li><li><a shape="rect" href="twi
tter-websocket-example.html">Twitter Websocket Example</a></li><li><a
shape="rect" href="walk-through-an-example.html">Walk through an
Example</a></li><li><a shape="rect"
href="walk-through-another-example.html">Walk through another
example</a></li></ul></li><li><a shape="rect"
href="getting-started.html">Getting Started</a></li><li><a shape="rect"
href="graceful-shutdown.html">Graceful Shutdown</a></li><li><a shape="rect"
href="guice.html">Guice</a><ul class="childpages-macro"><li><a shape="rect"
href="guice-maven-plugin.html">Guice Maven Plugin</a><ul
class="childpages-macro"><li><a shape="rect"
href="guice-dot-maven-goal-.html">Guice Dot Maven Goal </a></li><li><a
shape="rect" href="guice-embedded-maven-goal.html">Guice Embedded Maven
Goal</a></li><li><a shape="rect" href="guice-run-maven-goal.html">Guice Run
Maven Goal</a></li></ul></li></ul></li><li><a shape="rect"
href="how-to-run-camel-in-a-osgi-container.html">How to run Camel in a osgi
container</a></li><li><a shape="rect"
href="karaf.html">Karaf</a></li><li><a shape="rect"
href="spring.html">Spring</a><ul class="childpages-macro"><li><a shape="rect"
href="advanced-configuration-of-camelcontext-using-spring.html">Advanced
configuration of CamelContext using Spring</a></li><li><a shape="rect"
href="creating-a-new-spring-based-camel-route.html">Creating a new Spring based
Camel Route</a></li><li><a shape="rect" href="spring-java-config.html">Spring
Java Config</a></li><li><a shape="rect" href="spring-remoting.html">Spring
Remoting</a></li><li><a shape="rect" href="spring-testing.html">Spring
Testing</a></li><li><a shape="rect" href="spring-xml-extensions.html">Spring
XML Extensions</a></li></ul></li><li><a shape="rect"
href="testing.html">Testing</a><ul class="childpages-macro"><li><a shape="rect"
href="advicewith.html">AdviceWith</a></li><li><a shape="rect"
href="blueprint-testing.html">Blueprint Testing</a></li><li><a shape="rect"
href="camel-test.html">Camel Test</a></li><li><a shape="rect" href="not
ifybuilder.html">NotifyBuilder</a></li></ul></li><li><a shape="rect"
href="using-camelproxy.html">Using CamelProxy</a></li><li><a shape="rect"
href="using-osgi-blueprint-with-camel.html">Using OSGi blueprint with
Camel</a></li><li><a shape="rect" href="using-propertyplaceholder.html">Using
PropertyPlaceholder</a></li><li><a shape="rect" href="web-console.html">Web
Console</a></li></ul></li><li><a shape="rect"
href="tools.html">Tools</a></li></ul>
+<ul class="childpages-macro"><li><a shape="rect"
href="architecture.html">Architecture</a><ul class="childpages-macro"><li><a
shape="rect" href="dozer-type-conversion.html">Dozer Type
Conversion</a></li><li><a shape="rect" href="aop.html">AOP</a></li><li><a
shape="rect" href="async.html">Async</a></li><li><a shape="rect"
href="bam.html">BAM</a></li><li><a shape="rect"
href="batch-consumer.html">Batch Consumer</a></li><li><a shape="rect"
href="browsableendpoint.html">BrowsableEndpoint</a></li><li><a shape="rect"
href="camelcontext.html">CamelContext</a></li><li><a shape="rect"
href="camel-core.html">Camel-Core</a></li><li><a shape="rect"
href="component.html">Component</a></li><li><a shape="rect"
href="data-format.html">Data Format</a><ul class="childpages-macro"><li><a
shape="rect" href="serialization.html">Serialization</a></li><li><a
shape="rect" href="jaxb.html">JAXB</a></li><li><a shape="rect"
href="xmlbeans.html">XmlBeans</a></li><li><a shape="rect"
href="xstream.html">XStream<
/a></li><li><a shape="rect" href="csv.html">CSV</a></li><li><a shape="rect"
href="string.html">String</a></li><li><a shape="rect"
href="hl7-dataformat.html">HL7 DataFormat</a></li><li><a shape="rect"
href="edi.html">EDI</a></li><li><a shape="rect"
href="flatpack-dataformat.html">Flatpack DataFormat</a></li><li><a shape="rect"
href="json.html">JSON</a></li><li><a shape="rect"
href="zip-dataformat.html">Zip DataFormat</a></li><li><a shape="rect"
href="tidymarkup.html">TidyMarkup</a></li><li><a shape="rect"
href="bindy.html">Bindy</a></li><li><a shape="rect"
href="xmlsecurity-dataformat.html">XMLSecurity DataFormat</a></li><li><a
shape="rect" href="gzip-data-format.html">GZip data format</a></li><li><a
shape="rect" href="castor.html">Castor</a></li><li><a shape="rect"
href="protobuf.html">Protobuf</a></li><li><a shape="rect"
href="soap.html">SOAP</a></li><li><a shape="rect"
href="crypto.html">Crypto</a></li><li><a shape="rect"
href="syslog.html">Syslog</a></li><li><a shape="rect" href=
"jibx.html">JiBX</a></li><li><a shape="rect"
href="custom-dataformat.html">Custom DataFormat</a></li><li><a shape="rect"
href="ical.html">ICal</a></li><li><a shape="rect"
href="barcode-data-format.html">Barcode Data Format</a></li><li><a shape="rect"
href="univocity-parsers-formats.html">uniVocity-parsers formats</a></li><li><a
shape="rect" href="boon.html">Boon</a></li><li><a shape="rect"
href="jackson-xml.html">Jackson XML</a></li><li><a shape="rect"
href="mime-multipart.html">MIME-Multipart</a></li><li><a shape="rect"
href="base64.html">Base64</a></li><li><a shape="rect"
href="beanio.html">BeanIO</a></li><li><a shape="rect"
href="xmljson.html">XmlJson</a></li><li><a shape="rect"
href="zip-file-dataformat.html">Zip File DataFormat</a></li></ul></li><li><a
shape="rect" href="debugger.html">Debugger</a></li><li><a shape="rect"
href="delay-interceptor.html">Delay Interceptor</a></li><li><a shape="rect"
href="dependency-injection.html">Dependency Injection</a></li><li><a
shape="rect"
href="dsl.html">DSL</a><ul class="childpages-macro"><li><a shape="rect"
href="exception-clause.html">Exception Clause</a></li><li><a shape="rect"
href="fluent-builders.html">Fluent Builders</a></li><li><a shape="rect"
href="java-dsl.html">Java DSL</a></li><li><a shape="rect"
href="rest-dsl.html">Rest DSL</a></li><li><a shape="rect"
href="try-catch-finally.html">Try Catch Finally</a></li></ul></li><li><a
shape="rect" href="endpoint.html">Endpoint</a></li><li><a shape="rect"
href="error-handler.html">Error Handler</a><ul class="childpages-macro"><li><a
shape="rect" href="defaulterrorhandler.html">DefaultErrorHandler</a></li><li><a
shape="rect" href="redeliverypolicy.html">RedeliveryPolicy</a></li><li><a
shape="rect"
href="transactionerrorhandler.html">TransactionErrorHandler</a></li></ul></li><li><a
shape="rect" href="exchange.html">Exchange</a></li><li><a shape="rect"
href="exchange-pattern.html">Exchange Pattern</a></li><li><a shape="rect"
href="expression.html">Expression</a></li><
li><a shape="rect" href="injector.html">Injector</a></li><li><a shape="rect"
href="intercept.html">Intercept</a></li><li><a shape="rect"
href="inversion-of-control-with-smart-defaults.html">Inversion Of Control With
Smart Defaults</a></li><li><a shape="rect"
href="languages.html">Languages</a><ul class="childpages-macro"><li><a
shape="rect" href="bean-language.html">Bean Language</a></li><li><a
shape="rect" href="constant.html">Constant</a></li><li><a shape="rect"
href="el.html">EL</a></li><li><a shape="rect"
href="exchangeproperty.html">ExchangeProperty</a></li><li><a shape="rect"
href="file-language.html">File Language</a></li><li><a shape="rect"
href="groovy-dsl.html">Groovy DSL</a></li><li><a shape="rect"
href="header.html">Header</a></li><li><a shape="rect"
href="jsonpath.html">JSonPath</a></li><li><a shape="rect"
href="jxpath.html">JXPath</a></li><li><a shape="rect"
href="mvel.html">Mvel</a></li><li><a shape="rect"
href="ognl.html">OGNL</a></li><li><a shape="rect" href="proper
ty.html">Property</a></li><li><a shape="rect" href="ref-language.html">Ref
Language</a></li><li><a shape="rect" href="scala-dsl.html">Scala DSL</a><ul
class="childpages-macro"><li><a shape="rect" href="scala-dsl-eip.html">Scala
DSL - EIP</a></li><li><a shape="rect"
href="scala-dsl-getting-started.html">Scala DSL - Getting
Started</a></li><li><a shape="rect"
href="scala-dsl-supported-languages.html">Scala DSL - Supported
languages</a></li></ul></li><li><a shape="rect"
href="scripting-languages.html">Scripting Languages</a><ul
class="childpages-macro"><li><a shape="rect"
href="beanshell.html">BeanShell</a></li><li><a shape="rect"
href="groovy.html">Groovy</a></li><li><a shape="rect"
href="javascript.html">JavaScript</a></li><li><a shape="rect"
href="php.html">PHP</a></li><li><a shape="rect"
href="python.html">Python</a></li><li><a shape="rect"
href="ruby.html">Ruby</a></li><li><a shape="rect"
href="scripting-languages-context.html">Scripting Languages
Context</a></li></ul></li><li><a
shape="rect" href="simple.html">Simple</a></li><li><a shape="rect"
href="spel.html">SpEL</a></li><li><a shape="rect"
href="sql.html">SQL</a></li><li><a shape="rect"
href="tokenizer.html">Tokenizer</a></li><li><a shape="rect"
href="using-languages-in-ide.html">Using Languages In IDE</a></li><li><a
shape="rect" href="vtd-xml.html">VTD-XML</a></li><li><a shape="rect"
href="xmltokenizer.html">XMLTokenizer</a></li><li><a shape="rect"
href="xpath.html">XPath</a></li><li><a shape="rect"
href="xquery.html">XQuery</a></li></ul></li><li><a shape="rect"
href="lifecycle.html">Lifecycle</a></li><li><a shape="rect"
href="oncompletion.html">OnCompletion</a></li><li><a shape="rect"
href="pluggable-class-resolvers.html">Pluggable Class Resolvers</a><ul
class="childpages-macro"><li><a shape="rect"
href="camel-eclipse.html">camel-eclipse</a></li><li><a shape="rect"
href="camel-jboss.html">camel-jboss</a></li></ul></li><li><a shape="rect"
href="predicate.html">Predicate</a></li><li><a shape="rect" href
="processor.html">Processor</a></li><li><a shape="rect"
href="registry.html">Registry</a><ul class="childpages-macro"><li><a
shape="rect" href="jndi.html">JNDI</a></li></ul></li><li><a shape="rect"
href="routebuilder.html">RouteBuilder</a></li><li><a shape="rect"
href="routepolicy.html">RoutePolicy</a><ul class="childpages-macro"><li><a
shape="rect"
href="cronscheduledroutepolicy.html">CronScheduledRoutePolicy</a></li><li><a
shape="rect" href="scheduledroutepolicy.html">ScheduledRoutePolicy</a><ul
class="childpages-macro"><li><a shape="rect"
href="simplescheduledroutepolicy.html">SimpleScheduledRoutePolicy</a></li></ul></li></ul></li><li><a
shape="rect" href="routes.html">Routes</a></li><li><a shape="rect"
href="servicepool.html">ServicePool</a></li><li><a shape="rect"
href="stream-caching.html">Stream caching</a></li><li><a shape="rect"
href="toasync.html">ToAsync</a></li><li><a shape="rect"
href="tracer.html">Tracer</a></li><li><a shape="rect"
href="transport.html">Transport</a></
li><li><a shape="rect" href="type-converter.html">Type
Converter</a></li><li><a shape="rect" href="uris.html">URIs</a></li><li><a
shape="rect" href="xml-configuration.html">Xml Configuration</a></li><li><a
shape="rect" href="processorfactory.html">ProcessorFactory</a></li><li><a
shape="rect" href="asynchronous-routing-engine.html">Asynchronous Routing
Engine</a></li><li><a shape="rect" href="security.html">Security</a></li><li><a
shape="rect" href="uuidgenerator.html">UuidGenerator</a></li><li><a
shape="rect" href="binding.html">Binding</a></li><li><a shape="rect"
href="rx.html">RX</a></li><li><a shape="rect"
href="cep.html">CEP</a></li><li><a shape="rect"
href="backlogtracer.html">BacklogTracer</a></li><li><a shape="rect"
href="endpoint-annotations.html">Endpoint Annotations</a></li><li><a
shape="rect"
href="componentconfiguration.html">ComponentConfiguration</a></li><li><a
shape="rect" href="backlogdebugger.html">BacklogDebugger</a></li><li><a
shape="rect" href="endpointcompleter.
html">EndpointCompleter</a></li><li><a shape="rect"
href="clustering-and-loadbalancing.html">Clustering and
loadbalancing</a></li><li><a shape="rect" href="threading-model.html">Threading
Model</a></li></ul></li><li><a shape="rect"
href="tutorials.html">Tutorials</a><ul class="childpages-macro"><li><a
shape="rect"
href="better-jms-transport-for-cxf-webservice-using-apache-camel.html">Better
JMS Transport for CXF Webservice using Apache Camel</a></li><li><a shape="rect"
href="tutorial-axis-camel.html">Tutorial-AXIS-Camel</a></li><li><a shape="rect"
href="tutorial-business-partners.html">Tutorial-Business-Partners</a></li><li><a
shape="rect"
href="tutorial-example-reportincident.html">Tutorial-Example-ReportIncident</a><ul
class="childpages-macro"><li><a shape="rect"
href="tutorial-example-reportincident-part1.html">Tutorial-Example-ReportIncident-Part1</a></li><li><a
shape="rect"
href="tutorial-example-reportincident-part2.html">Tutorial-Example-ReportIncident-Part2</a></li><li><a
sh
ape="rect"
href="tutorial-example-reportincident-part3.html">Tutorial-Example-ReportIncident-Part3</a></li><li><a
shape="rect"
href="tutorial-example-reportincident-part4.html">Tutorial-Example-ReportIncident-Part4</a></li><li><a
shape="rect"
href="tutorial-example-reportincident-part5.html">Tutorial-Example-ReportIncident-Part5</a></li><li><a
shape="rect"
href="tutorial-example-reportincident-part6.html">Tutorial-Example-ReportIncident-Part6</a></li></ul></li><li><a
shape="rect" href="tutorial-for-camel-on-google-app-engine.html">Tutorial for
Camel on Google App Engine</a></li><li><a shape="rect"
href="tutorial-jmsremoting.html">Tutorial-JmsRemoting</a></li><li><a
shape="rect" href="tutorial-oauth.html">Tutorial-OAuth</a></li><li><a
shape="rect" href="tutorial-on-using-camel-in-a-web-application.html">Tutorial
on using Camel in a Web Application</a></li><li><a shape="rect"
href="tutorial-osgi-camel-part1.html">tutorial-osgi-camel-part1</a><ul
class="childpages-macro"><li><a shape="
rect" href="tutorial-osgi-camel-part2.html">tutorial-osgi-camel-part2</a><ul
class="childpages-macro"><li><a shape="rect"
href="tutorial-osgi-camel-part2a.html">tutorial-osgi-camel-part2a</a><ul
class="childpages-macro"><li><a shape="rect"
href="tutorial-osgi-camel-part2b.html">tutorial-osgi-camel-part2b</a><ul
class="childpages-macro"><li><a shape="rect"
href="tutorial-osgi-camel-part2c.html">tutorial-osgi-camel-part2c</a></li></ul></li></ul></li></ul></li></ul></li></ul></li><li><a
shape="rect" href="cookbook.html">Cookbook</a><ul
class="childpages-macro"><li><a shape="rect"
href="asynchronous-processing.html">Asynchronous Processing</a></li><li><a
shape="rect" href="camel-transport-for-cxf.html">Camel Transport for
CXF</a></li><li><a shape="rect" href="database.html">Database</a></li><li><a
shape="rect" href="etl.html">ETL</a></li><li><a shape="rect"
href="hiding-middleware.html">Hiding Middleware</a></li><li><a shape="rect"
href="implementing-virtual-topics-on-other-jms-provider
s.html">Implementing Virtual Topics on other JMS providers</a></li><li><a
shape="rect" href="hazelcast-idempotent-repository-tutorial.html">Hazelcast
Idempotent Repository Tutorial</a></li><li><a shape="rect"
href="parallel-processing-and-ordering.html">Parallel Processing and
Ordering</a></li><li><a shape="rect"
href="templating.html">Templating</a></li><li><a shape="rect"
href="eventnotifier-to-log-details-about-all-sent-exchanges.html">EventNotifier
to log details about all sent Exchanges</a></li><li><a shape="rect"
href="visualisation.html">Visualisation</a></li><li><a shape="rect"
href="loading-routes-from-xml-files.html">Loading routes from XML
files</a></li><li><a shape="rect"
href="running-camel-standalone-and-have-it-keep-running.html">Running Camel
standalone and have it keep running</a></li><li><a shape="rect"
href="mdc-logging.html">MDC logging</a></li><li><a shape="rect"
href="how-to-use-camel-as-a-http-proxy-between-a-client-and-server.html">How to
use Camel as a HTTP
proxy between a client and server</a></li><li><a shape="rect"
href="fine-grained-control-over-a-channel.html">Fine Grained Control Over a
Channel</a></li></ul></li><li><a shape="rect"
href="books.html">Books</a></li><li><a shape="rect"
href="components.html">Components</a><ul class="childpages-macro"><li><a
shape="rect" href="activemq.html">ActiveMQ</a></li><li><a shape="rect"
href="ahc.html">AHC</a></li><li><a shape="rect"
href="ahc-ws.html">AHC-WS</a></li><li><a shape="rect"
href="amqp.html">AMQP</a></li><li><a shape="rect"
href="apns.html">APNS</a></li><li><a shape="rect"
href="atmosphere-websocket.html">Atmosphere-Websocket</a></li><li><a
shape="rect" href="atom.html">Atom</a></li><li><a shape="rect"
href="avro.html">avro</a></li><li><a shape="rect" href="aws.html">AWS</a><ul
class="childpages-macro"><li><a shape="rect"
href="aws-cw.html">AWS-CW</a></li><li><a shape="rect"
href="aws-ddb.html">AWS-DDB</a></li><li><a shape="rect"
href="aws-ec2.html">AWS-EC2</a></li><li><a shape="r
ect" href="aws-s3.html">AWS-S3</a></li><li><a shape="rect"
href="aws-sdb.html">AWS-SDB</a></li><li><a shape="rect"
href="aws-ses.html">AWS-SES</a></li><li><a shape="rect"
href="aws-sns.html">AWS-SNS</a></li><li><a shape="rect"
href="aws-sqs.html">AWS-SQS</a></li><li><a shape="rect"
href="aws-swf.html">AWS-SWF</a></li></ul></li><li><a shape="rect"
href="bean.html">Bean</a></li><li><a shape="rect"
href="beanstalk.html">Beanstalk</a></li><li><a shape="rect"
href="bean-validator.html">Bean Validator</a></li><li><a shape="rect"
href="box.html">Box</a></li><li><a shape="rect"
href="browse.html">Browse</a></li><li><a shape="rect"
href="cache.html">Cache</a><ul class="childpages-macro"><li><a shape="rect"
href="cachereplicationjmsexample.html">cacheReplicationJMSExample</a></li></ul></li><li><a
shape="rect" href="cassandra.html">Cassandra</a></li><li><a shape="rect"
href="cdi.html">CDI</a></li><li><a shape="rect"
href="chunk.html">Chunk</a></li><li><a shape="rect" href="class.html">Class</a
></li><li><a shape="rect" href="cmis.html">CMIS</a></li><li><a shape="rect"
>href="cometd.html">Cometd</a></li><li><a shape="rect"
>href="context.html">Context</a></li><li><a shape="rect"
>href="controlbus-component.html">ControlBus Component</a></li><li><a
>shape="rect" href="couchdb.html">CouchDB</a></li><li><a shape="rect"
>href="crypto-digital-signatures.html">Crypto (Digital
>Signatures)</a></li><li><a shape="rect" href="cxf.html">CXF</a></li><li><a
>shape="rect" href="cxf-bean-component.html">CXF Bean Component</a></li><li><a
>shape="rect" href="cxfrs.html">CXFRS</a></li><li><a shape="rect"
>href="dataformat-component.html">DataFormat Component</a></li><li><a
>shape="rect" href="dataset.html">DataSet</a></li><li><a shape="rect"
>href="db4o.html">Db4o</a></li><li><a shape="rect"
>href="direct.html">Direct</a></li><li><a shape="rect"
>href="direct-vm.html">Direct-VM</a></li><li><a shape="rect"
>href="disruptor.html">Disruptor</a></li><li><a shape="rect"
>href="dns.html">DNS</a></li><li><a shap
e="rect" href="docker.html">Docker</a></li><li><a shape="rect"
href="dozer.html">Dozer</a></li><li><a shape="rect"
href="dropbox.html">Dropbox</a></li><li><a shape="rect"
href="ejb.html">EJB</a></li><li><a shape="rect"
href="elasticsearch.html">ElasticSearch</a></li><li><a shape="rect"
href="esper.html">Esper</a></li><li><a shape="rect"
href="eventadmin.html">EventAdmin</a></li><li><a shape="rect"
href="exec.html">Exec</a></li><li><a shape="rect"
href="facebook.html">Facebook</a></li><li><a shape="rect"
href="file2.html">File2</a></li><li><a shape="rect"
href="flatpack.html">Flatpack</a></li><li><a shape="rect"
href="fop.html">FOP</a></li><li><a shape="rect"
href="freemarker.html">FreeMarker</a></li><li><a shape="rect"
href="ftp.html">FTP</a><ul class="childpages-macro"><li><a shape="rect"
href="ftp2.html">FTP2</a></li></ul></li><li><a shape="rect"
href="gae.html">GAE</a><ul class="childpages-macro"><li><a shape="rect"
href="gauth.html">gauth</a></li><li><a shape="rect" href="ghttp.
html">ghttp</a></li><li><a shape="rect"
href="glogin.html">glogin</a></li><li><a shape="rect"
href="gmail.html">gmail</a></li><li><a shape="rect"
href="gsec.html">gsec</a></li><li><a shape="rect"
href="gtask.html">gtask</a></li></ul></li><li><a shape="rect"
href="ganglia.html">Ganglia</a></li><li><a shape="rect"
href="geocoder.html">Geocoder</a></li><li><a shape="rect"
href="github.html">GitHub</a></li><li><a shape="rect"
href="googlecalendar.html">GoogleCalendar</a></li><li><a shape="rect"
href="googledrive.html">GoogleDrive</a></li><li><a shape="rect"
href="googlemail.html">GoogleMail</a></li><li><a shape="rect"
href="gora.html">Gora</a></li><li><a shape="rect"
href="guava-eventbus.html">Guava EventBus</a></li><li><a shape="rect"
href="hawtdb.html">HawtDB</a></li><li><a shape="rect"
href="hazelcast-component.html">Hazelcast Component</a></li><li><a shape="rect"
href="hbase.html">hbase</a></li><li><a shape="rect"
href="hdfs.html">HDFS</a></li><li><a shape="rect" href="hdfs2.html">H
DFS2</a></li><li><a shape="rect"
href="hibernate.html">Hibernate</a></li><li><a shape="rect"
href="hipchat.html">Hipchat</a></li><li><a shape="rect"
href="hl7.html">HL7</a></li><li><a shape="rect"
href="http.html">HTTP</a></li><li><a shape="rect"
href="http4.html">HTTP4</a></li><li><a shape="rect"
href="ibatis.html">iBATIS</a></li><li><a shape="rect"
href="infinispan.html">Infinispan</a></li><li><a shape="rect"
href="irc.html">IRC</a></li><li><a shape="rect"
href="jasypt.html">Jasypt</a></li><li><a shape="rect"
href="javaspace.html">JavaSpace</a></li><li><a shape="rect"
href="jbi.html">JBI</a><ul class="childpages-macro"><li><a shape="rect"
href="jbi-service-unit-archetype.html">JBI Service Unit
Archetype</a></li></ul></li><li><a shape="rect"
href="jcifs.html">JCIFS</a></li><li><a shape="rect"
href="jclouds.html">jclouds</a></li><li><a shape="rect"
href="jcr.html">JCR</a></li><li><a shape="rect"
href="jdbc.html">JDBC</a></li><li><a shape="rect"
href="jetty.html">Jetty</a></li><li><a
shape="rect" href="jgroups.html">JGroups</a></li><li><a shape="rect"
href="jing.html">Jing</a></li><li><a shape="rect"
href="jira.html">JIRA</a></li><li><a shape="rect"
href="jms.html">JMS</a></li><li><a shape="rect"
href="jmx.html">JMX</a></li><li><a shape="rect"
href="jpa.html">JPA</a></li><li><a shape="rect"
href="jsch.html">Jsch</a></li><li><a shape="rect"
href="jt400.html">JT400</a></li><li><a shape="rect"
href="kafka.html">Kafka</a></li><li><a shape="rect"
href="kestrel.html">Kestrel</a></li><li><a shape="rect"
href="krati.html">Krati</a></li><li><a shape="rect"
href="kura.html">Kura</a></li><li><a shape="rect"
href="language.html">Language</a></li><li><a shape="rect"
href="ldap.html">LDAP</a></li><li><a shape="rect"
href="leveldb.html">LevelDB</a></li><li><a shape="rect"
href="linkedin.html">LinkedIn</a></li><li><a shape="rect"
href="list.html">List</a></li><li><a shape="rect"
href="log.html">Log</a></li><li><a shape="rect"
href="lucene.html">Lucene</a></li><li><a shape="rec
t" href="mail.html">Mail</a></li><li><a shape="rect"
href="metrics-component.html">Metrics Component</a></li><li><a shape="rect"
href="mina.html">MINA</a></li><li><a shape="rect"
href="mina2.html">MINA2</a></li><li><a shape="rect"
href="mock.html">Mock</a></li><li><a shape="rect"
href="mongodb.html">MongoDB</a></li><li><a shape="rect"
href="mqtt.html">MQTT</a></li><li><a shape="rect"
href="msv.html">MSV</a></li><li><a shape="rect"
href="mustache.html">Mustache</a></li><li><a shape="rect"
href="mvel-component.html">MVEL Component</a></li><li><a shape="rect"
href="mybatis.html">MyBatis</a></li><li><a shape="rect"
href="nagios.html">Nagios</a></li><li><a shape="rect"
href="netty.html">Netty</a></li><li><a shape="rect"
href="netty4.html">Netty4</a></li><li><a shape="rect"
href="netty-http.html">Netty HTTP</a></li><li><a shape="rect"
href="netty4-http.html">Netty4 HTTP</a></li><li><a shape="rect"
href="nmr.html">NMR</a></li><li><a shape="rect"
href="olingo2.html">Olingo2</a></li><li><a s
hape="rect" href="openshift.html">Openshift</a></li><li><a shape="rect"
href="optaplanner.html">OptaPlanner</a></li><li><a shape="rect"
href="pax-logging.html">Pax-Logging</a></li><li><a shape="rect"
href="pgevent.html">PGEvent</a></li><li><a shape="rect"
href="pojo.html">Pojo</a></li><li><a shape="rect"
href="printer.html">Printer</a></li><li><a shape="rect"
href="properties.html">Properties</a></li><li><a shape="rect"
href="quartz.html">Quartz</a></li><li><a shape="rect"
href="quartz2.html">Quartz2</a></li><li><a shape="rect"
href="queue.html">Queue</a></li><li><a shape="rect"
href="quickfix.html">Quickfix</a></li><li><a shape="rect"
href="rabbitmq.html">RabbitMQ</a></li><li><a shape="rect"
href="rcode.html">RCode</a></li><li><a shape="rect"
href="ref.html">Ref</a></li><li><a shape="rect"
href="rest.html">Rest</a></li><li><a shape="rect"
href="restlet.html">Restlet</a></li><li><a shape="rect"
href="rmi.html">RMI</a></li><li><a shape="rect"
href="routebox.html">Routebox</a></li><li
><a shape="rect" href="rss.html">RSS</a></li><li><a shape="rect"
>href="salesforce.html">Salesforce</a></li><li><a shape="rect"
>href="sap-netweaver.html">SAP NetWeaver</a></li><li><a shape="rect"
>href="scheduler.html">Scheduler</a></li><li><a shape="rect"
>href="schematron.html">Schematron</a></li><li><a shape="rect"
>href="seda.html">SEDA</a></li><li><a shape="rect"
>href="servlet.html">SERVLET</a></li><li><a shape="rect"
>href="servletlistener-component.html">ServletListener
>Component</a></li><li><a shape="rect" href="shiro-security.html">Shiro
>Security</a></li><li><a shape="rect" href="sip.html">Sip</a></li><li><a
>shape="rect" href="sjms.html">SJMS</a></li><li><a shape="rect"
>href="smooks.html">Smooks</a></li><li><a shape="rect"
>href="smpp.html">SMPP</a></li><li><a shape="rect"
>href="snmp.html">SNMP</a></li><li><a shape="rect"
>href="solr.html">Solr</a></li><li><a shape="rect"
>href="spark-rest.html">Spark-rest</a></li><li><a shape="rect"
>href="splunk.html">Splunk</a></li><li><a shape="
rect" href="springbatch.html">SpringBatch</a></li><li><a shape="rect"
href="spring-boot.html">Spring Boot</a></li><li><a shape="rect"
href="spring-event.html">Spring Event</a></li><li><a shape="rect"
href="springintegration.html">SpringIntegration</a></li><li><a shape="rect"
href="spring-ldap.html">Spring LDAP</a></li><li><a shape="rect"
href="spring-neo4j.html">Spring Neo4j</a></li><li><a shape="rect"
href="spring-redis.html">Spring Redis</a></li><li><a shape="rect"
href="spring-security.html">Spring Security</a></li><li><a shape="rect"
href="spring-web-services.html">Spring Web Services</a></li><li><a shape="rect"
href="sql-component.html">SQL Component</a></li><li><a shape="rect"
href="ssh.html">SSH</a></li><li><a shape="rect"
href="stax.html">StAX</a></li><li><a shape="rect"
href="stomp.html">Stomp</a></li><li><a shape="rect"
href="stream.html">Stream</a></li><li><a shape="rect"
href="stringtemplate.html">StringTemplate</a></li><li><a shape="rect"
href="stub.html">Stub</a></li><
li><a shape="rect" href="swagger.html">Swagger</a></li><li><a shape="rect"
href="test.html">Test</a></li><li><a shape="rect"
href="timer.html">Timer</a></li><li><a shape="rect"
href="twitter.html">Twitter</a></li><li><a shape="rect"
href="urlrewrite.html">UrlRewrite</a></li><li><a shape="rect"
href="validation.html">Validation</a></li><li><a shape="rect"
href="velocity.html">Velocity</a></li><li><a shape="rect"
href="vertx.html">Vertx</a></li><li><a shape="rect"
href="vm.html">VM</a></li><li><a shape="rect"
href="weather.html">Weather</a></li><li><a shape="rect"
href="websocket.html">Websocket</a></li><li><a shape="rect"
href="xmlrpc.html">XmlRpc</a></li><li><a shape="rect"
href="xml-security-component.html">XML Security component</a></li><li><a
shape="rect" href="xmpp.html">XMPP</a></li><li><a shape="rect"
href="xquery-endpoint.html">XQuery Endpoint</a></li><li><a shape="rect"
href="xslt.html">XSLT</a></li><li><a shape="rect"
href="yammer.html">Yammer</a></li><li><a shape="rect" hr
ef="zeromq.html">ZeroMQ</a></li><li><a shape="rect"
href="zookeeper.html">Zookeeper</a></li><li><a shape="rect"
href="paho.html">Paho</a></li><li><a shape="rect"
href="pi4j-gpio.html">pi4j-gpio</a></li><li><a shape="rect"
href="pdf.html">PDF</a></li><li><a shape="rect"
href="grape.html">Grape</a></li><li><a shape="rect"
href="slack.html">Slack</a></li><li><a shape="rect"
href="undertow.html">Undertow</a></li><li><a shape="rect"
href="sjms-batch.html">SJMS Batch</a></li><li><a shape="rect"
href="jolt.html">JOLT</a></li><li><a shape="rect"
href="swagger-java.html">Swagger Java</a></li><li><a shape="rect"
href="git.html">Git</a></li><li><a shape="rect"
href="elsql.html">ElSql</a></li><li><a shape="rect"
href="jbpm.html">jBPM</a></li><li><a shape="rect"
href="kubernetes.html">Kubernetes</a></li><li><a shape="rect"
href="apache-spark.html">Apache Spark</a></li></ul></li><li><a shape="rect"
href="camel-dsl.html">Camel DSL</a><ul class="childpages-macro"><li><a
shape="rect" href="convertbo
dyto.html">convertBodyTo</a></li><li><a shape="rect"
href="dsl-function-template.html">DSL Function Template</a></li><li><a
shape="rect" href="from.html">from</a></li></ul></li><li><a shape="rect"
href="enterprise-integration-patterns.html">Enterprise Integration
Patterns</a><ul class="childpages-macro"><li><a shape="rect"
href="aggregator.html">Aggregator</a></li><li><a shape="rect"
href="aggregator2.html">Aggregator2</a></li><li><a shape="rect"
href="claim-check.html">Claim Check</a></li><li><a shape="rect"
href="competing-consumers.html">Competing Consumers</a></li><li><a shape="rect"
href="composed-message-processor.html">Composed Message
Processor</a></li><li><a shape="rect" href="content-based-router.html">Content
Based Router</a></li><li><a shape="rect" href="content-enricher.html">Content
Enricher</a></li><li><a shape="rect" href="content-filter.html">Content
Filter</a></li><li><a shape="rect"
href="controlbus.html">ControlBus</a></li><li><a shape="rect"
href="correlation-id
entifier.html">Correlation Identifier</a></li><li><a shape="rect"
href="dead-letter-channel.html">Dead Letter Channel</a></li><li><a shape="rect"
href="delayer.html">Delayer</a></li><li><a shape="rect"
href="detour.html">Detour</a></li><li><a shape="rect"
href="durable-subscriber.html">Durable Subscriber</a></li><li><a shape="rect"
href="dynamic-router.html">Dynamic Router</a></li><li><a shape="rect"
href="event-driven-consumer.html">Event Driven Consumer</a></li><li><a
shape="rect" href="event-message.html">Event Message</a></li><li><a
shape="rect" href="guaranteed-delivery.html">Guaranteed Delivery</a></li><li><a
shape="rect" href="idempotent-consumer.html">Idempotent Consumer</a></li><li><a
shape="rect" href="load-balancer.html">Load Balancer</a></li><li><a
shape="rect" href="logeip.html">LogEIP</a></li><li><a shape="rect"
href="loop.html">Loop</a></li><li><a shape="rect"
href="message.html">Message</a></li><li><a shape="rect"
href="message-bus.html">Message Bus</a></li><li><a sh
ape="rect" href="message-channel.html">Message Channel</a></li><li><a
shape="rect" href="message-dispatcher.html">Message Dispatcher</a></li><li><a
shape="rect" href="message-endpoint.html">Message Endpoint</a></li><li><a
shape="rect" href="message-filter.html">Message Filter</a></li><li><a
shape="rect" href="message-history.html">Message History</a></li><li><a
shape="rect" href="message-router.html">Message Router</a></li><li><a
shape="rect" href="message-translator.html">Message Translator</a></li><li><a
shape="rect" href="messaging-gateway.html">Messaging Gateway</a></li><li><a
shape="rect" href="messaging-mapper.html">Messaging Mapper</a></li><li><a
shape="rect" href="multicast.html">Multicast</a></li><li><a shape="rect"
href="normalizer.html">Normalizer</a></li><li><a shape="rect"
href="pipes-and-filters.html">Pipes and Filters</a></li><li><a shape="rect"
href="point-to-point-channel.html">Point to Point Channel</a></li><li><a
shape="rect" href="polling-consumer.html">Polling C
onsumer</a></li><li><a shape="rect"
href="publish-subscribe-channel.html">Publish Subscribe Channel</a></li><li><a
shape="rect" href="recipient-list.html">Recipient List</a></li><li><a
shape="rect" href="request-reply.html">Request Reply</a></li><li><a
shape="rect" href="resequencer.html">Resequencer</a></li><li><a shape="rect"
href="return-address.html">Return Address</a></li><li><a shape="rect"
href="routing-slip.html">Routing Slip</a></li><li><a shape="rect"
href="sampling.html">Sampling</a></li><li><a shape="rect"
href="scatter-gather.html">Scatter-Gather</a></li><li><a shape="rect"
href="script.html">Script</a></li><li><a shape="rect"
href="selective-consumer.html">Selective Consumer</a></li><li><a shape="rect"
href="service-activator.html">Service Activator</a></li><li><a shape="rect"
href="sort.html">Sort</a></li><li><a shape="rect"
href="splitter.html">Splitter</a></li><li><a shape="rect"
href="throttler.html">Throttler</a></li><li><a shape="rect"
href="transactional-client.
html">Transactional Client</a></li><li><a shape="rect"
href="validate.html">Validate</a></li><li><a shape="rect"
href="wire-tap.html">Wire Tap</a></li></ul></li><li><a shape="rect"
href="soa-patterns.html">SOA Patterns</a><ul class="childpages-macro"><li><a
shape="rect" href="asynchronous-queueing.html">Asynchronous
Queueing</a></li></ul></li><li><a shape="rect"
href="manual.html">Manual</a></li><li><a shape="rect"
href="user-guide.html">User Guide</a><ul class="childpages-macro"><li><a
shape="rect"
href="asyncprocessorawaitmanager.html">AsyncProcessorAwaitManager</a></li><li><a
shape="rect" href="bean-integration.html">Bean Integration</a><ul
class="childpages-macro"><li><a shape="rect"
href="annotation-based-expression-language.html">Annotation Based Expression
Language</a></li><li><a shape="rect" href="bean-binding.html">Bean
Binding</a></li><li><a shape="rect" href="bean-injection.html">Bean
Injection</a></li><li><a shape="rect" href="bean-injection.html">Bean
Injection</a><ul c
lass="childpages-macro"><li><a shape="rect"
href="producertemplate.html">ProducerTemplate</a></li></ul></li><li><a
shape="rect" href="dynamicrouter-annotation.html">DynamicRouter
Annotation</a></li><li><a shape="rect"
href="parameter-binding-annotations.html">Parameter Binding
Annotations</a></li><li><a shape="rect" href="pojo-consuming.html">POJO
Consuming</a></li><li><a shape="rect" href="pojo-producing.html">POJO
Producing</a></li><li><a shape="rect"
href="recipientlist-annotation.html">RecipientList Annotation</a></li><li><a
shape="rect" href="routingslip-annotation.html">RoutingSlip
Annotation</a></li><li><a shape="rect"
href="using-exchange-pattern-annotations.html">Using Exchange Pattern
Annotations</a></li></ul></li><li><a shape="rect"
href="camel-and-scr.html">Camel and SCR</a></li><li><a shape="rect"
href="camel-boot.html">Camel Boot</a></li><li><a shape="rect"
href="camel-jar-dependencies.html">Camel jar dependencies</a></li><li><a
shape="rect" href="camel-jmx.html">Camel
JMX</a></li><li><a shape="rect" href="camel-maven-archetypes.html">Camel
Maven Archetypes</a></li><li><a shape="rect"
href="camel-maven-plugin.html">Camel Maven Plugin</a><ul
class="childpages-macro"><li><a shape="rect"
href="camel-dot-maven-goal.html">Camel Dot Maven Goal</a></li><li><a
shape="rect" href="camel-embedded-maven-goal.html">Camel Embedded Maven
Goal</a></li><li><a shape="rect" href="camel-run-maven-goal.html">Camel Run
Maven Goal</a></li></ul></li><li><a shape="rect"
href="configuring-camel.html">Configuring Camel</a><ul
class="childpages-macro"><li><a shape="rect"
href="camel-configuration-utilities.html">Camel Configuration
Utilities</a></li></ul></li><li><a shape="rect"
href="configuring-route-startup-ordering-and-autostartup.html">Configuring
route startup ordering and autostartup</a></li><li><a shape="rect"
href="creating-a-new-camel-component.html">Creating a new Camel
Component</a></li><li><a shape="rect" href="error-handling-in-camel.html">Error
handling in Ca
mel</a></li><li><a shape="rect" href="examples.html">Examples</a><ul
class="childpages-macro"><li><a shape="rect"
href="activemq-camel-tomcat.html">ActiveMQ Camel Tomcat</a></li><li><a
shape="rect" href="aggregate-example.html">Aggregate Example</a></li><li><a
shape="rect" href="bam-example.html">BAM Example</a></li><li><a shape="rect"
href="cafe-example.html">Cafe Example</a></li><li><a shape="rect"
href="console-example.html">Console Example</a></li><li><a shape="rect"
href="cxf-async-example.html">CXF Async Example</a></li><li><a shape="rect"
href="cxf-example.html">CXF Example</a></li><li><a shape="rect"
href="cxf-example-osgi.html">CXF Example OSGi</a></li><li><a shape="rect"
href="cxf-example-osgi-blueprint.html">CXF Example OSGi
Blueprint</a></li><li><a shape="rect" href="cxf-proxy-example.html">CXF Proxy
Example</a></li><li><a shape="rect" href="cxf-tomcat-example.html">CXF Tomcat
Example</a></li><li><a shape="rect" href="etl-example.html">ETL
Example</a></li><li><a shape="r
ect" href="ftp-example.html">FTP Example</a></li><li><a shape="rect"
href="guice-jms-example.html">Guice JMS Example</a></li><li><a shape="rect"
href="hibernate-example.html">Hibernate Example</a></li><li><a shape="rect"
href="http-async-example.html">HTTP Async Example</a></li><li><a shape="rect"
href="jmx-component-example.html">JMX Component Example</a></li><li><a
shape="rect" href="loadbalancing-mina-example.html">LoadBalancing Mina
Example</a></li><li><a shape="rect" href="loan-broker-example.html">Loan Broker
Example</a></li><li><a shape="rect" href="management-example.html">Management
Example</a></li><li><a shape="rect" href="mybatis-example.html">MyBatis
Example</a></li><li><a shape="rect" href="netty-http-server-example.html">Netty
HTTP Server Example</a></li><li><a shape="rect"
href="pojo-messaging-example.html">POJO Messaging Example</a></li><li><a
shape="rect" href="route-throttling-example.html">Route Throttling
Example</a></li><li><a shape="rect" href="running-examples
.html">Running Examples</a></li><li><a shape="rect"
href="servlet-tomcat-example.html">Servlet Tomcat Example</a></li><li><a
shape="rect" href="servlet-tomcat-no-spring-example.html">Servlet Tomcat No
Spring Example</a></li><li><a shape="rect" href="simple-jira-bot.html">Simple
Jira Bot</a></li><li><a shape="rect" href="spring-boot-example.html">Spring
Boot Example</a></li><li><a shape="rect" href="spring-example.html">Spring
Example</a></li><li><a shape="rect"
href="spring-java-config-example.html">Spring Java Config
Example</a></li><li><a shape="rect" href="spring-security-example.html">Spring
Security Example</a></li><li><a shape="rect"
href="spring-ws-example.html">Spring WS Example</a></li><li><a shape="rect"
href="spring-xquery-example.html">Spring XQuery Example</a></li><li><a
shape="rect" href="sql-example.html">SQL Example</a></li><li><a shape="rect"
href="tracer-example.html">Tracer Example</a></li><li><a shape="rect"
href="twitter-websocket-blueprint-example.html">Twitter
Websocket Blueprint Example</a></li><li><a shape="rect"
href="twitter-websocket-example.html">Twitter Websocket Example</a></li><li><a
shape="rect" href="walk-through-an-example.html">Walk through an
Example</a></li><li><a shape="rect"
href="walk-through-another-example.html">Walk through another
example</a></li></ul></li><li><a shape="rect"
href="getting-started.html">Getting Started</a></li><li><a shape="rect"
href="graceful-shutdown.html">Graceful Shutdown</a></li><li><a shape="rect"
href="guice.html">Guice</a><ul class="childpages-macro"><li><a shape="rect"
href="guice-maven-plugin.html">Guice Maven Plugin</a><ul
class="childpages-macro"><li><a shape="rect"
href="guice-dot-maven-goal-.html">Guice Dot Maven Goal </a></li><li><a
shape="rect" href="guice-embedded-maven-goal.html">Guice Embedded Maven
Goal</a></li><li><a shape="rect" href="guice-run-maven-goal.html">Guice Run
Maven Goal</a></li></ul></li></ul></li><li><a shape="rect"
href="how-to-run-camel-in-a-osgi-container.html"
>How to run Camel in a osgi container</a></li><li><a shape="rect"
>href="karaf.html">Karaf</a></li><li><a shape="rect"
>href="spring.html">Spring</a><ul class="childpages-macro"><li><a shape="rect"
>href="advanced-configuration-of-camelcontext-using-spring.html">Advanced
>configuration of CamelContext using Spring</a></li><li><a shape="rect"
>href="creating-a-new-spring-based-camel-route.html">Creating a new Spring
>based Camel Route</a></li><li><a shape="rect"
>href="spring-java-config.html">Spring Java Config</a></li><li><a shape="rect"
>href="spring-remoting.html">Spring Remoting</a></li><li><a shape="rect"
>href="spring-testing.html">Spring Testing</a></li><li><a shape="rect"
>href="spring-xml-extensions.html">Spring XML
>Extensions</a></li></ul></li><li><a shape="rect"
>href="testing.html">Testing</a><ul class="childpages-macro"><li><a
>shape="rect" href="advicewith.html">AdviceWith</a></li><li><a shape="rect"
>href="blueprint-testing.html">Blueprint Testing</a></li><li><a shape="rect"
>href=
"camel-test.html">Camel Test</a></li><li><a shape="rect"
href="notifybuilder.html">NotifyBuilder</a></li></ul></li><li><a shape="rect"
href="using-camelproxy.html">Using CamelProxy</a></li><li><a shape="rect"
href="using-osgi-blueprint-with-camel.html">Using OSGi blueprint with
Camel</a></li><li><a shape="rect" href="using-propertyplaceholder.html">Using
PropertyPlaceholder</a></li><li><a shape="rect" href="web-console.html">Web
Console</a></li></ul></li><li><a shape="rect"
href="tools.html">Tools</a></li></ul>
<h2 id="SiteMap-Community">Community</h2>
[... 2 lines stripped ...]
Modified: websites/production/camel/content/throttler.html
==============================================================================
--- websites/production/camel/content/throttler.html (original)
+++ websites/production/camel/content/throttler.html Thu Dec 17 10:27:31 2015
@@ -107,23 +107,25 @@ from("seda:a").throttle(3).tim
</div></div><h4 id="Throttler-Camel2.8onwards">Camel 2.8 onwards</h4><p>In
Camel 2.8 onwards you must set the maximum period as an <a shape="rect"
href="expression.html">Expression</a> as shown below where we use a <a
shape="rect" href="constant.html">Constant</a> expression:</p><div class="code
panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
<script class="brush: xml; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[
<route>
- <from uri="seda:a"/>
- <!-- throttle 3 messages per 10 sec -->
- <throttle timePeriodMillis="10000">
- <constant>3</constant>
- <to uri="mock:result"/>
- </throttle>
+ <from uri="seda:a"/>
+ <!-- throttle 3 messages per 10 sec -->
+ <throttle timePeriodMillis="10000">
+ <constant>3</constant>
+ <to uri="log:result"/>
+ <to uri="mock:result"/>
+ </throttle>
</route>
]]></script>
</div></div><h3
id="Throttler-Dynamicallychangingmaximumrequestsperperiod">Dynamically changing
maximum requests per period</h3><p><strong>Available as of Camel 2.8</strong>
<br clear="none"> Since we use an <a shape="rect"
href="expression.html">Expression</a> you can adjust this value at runtime, for
example you can provide a header with the value. At runtime Camel evaluates the
expression and converts the result to a <code>java.lang.Long</code> type. In
the example below we use a header from the message to determine the maximum
requests per period. If the header is absent, then the <a shape="rect"
href="throttler.html">Throttler</a> uses the old value. So that allows you to
only provide a header if the value is to be changed:</p><div class="code panel
pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
<script class="brush: xml; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[
<route>
- <from uri="direct:expressionHeader"/>
- <throttle timePeriodMillis="500">
- <!-- use a header to determine how many messages to throttle per
0.5 sec -->
- <header>throttleValue</header>
- <to uri="mock:result"/>
- </throttle>
+ <from uri="direct:expressionHeader"/>
+ <throttle timePeriodMillis="500">
+ <!-- use a header to determine how many messages to throttle per 0.5
sec -->
+ <header>throttleValue</header>
+ <to uri="log:result"/>
+ <to uri="mock:result"/>
+ </throttle>
</route>
]]></script>
</div></div><h3 id="Throttler-Asynchronousdelaying">Asynchronous
delaying</h3><p><strong>Available as of Camel 2.4</strong></p><p>You can let
the <a shape="rect" href="throttler.html">Throttler</a> use non blocking
asynchronous delaying, which means Camel will use a scheduler to schedule a
task to be executed in the future. The task will then continue routing. This
allows the caller thread to not block and be able to service other messages,
etc.</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
Modified: websites/production/camel/content/using-propertyplaceholder.html
==============================================================================
--- websites/production/camel/content/using-propertyplaceholder.html (original)
+++ websites/production/camel/content/using-propertyplaceholder.html Thu Dec 17
10:27:31 2015
@@ -448,7 +448,9 @@ greeting=Bye
<!-- blueprint property placeholders, that will use etc/stuff.cfg as the
properties file -->
<cm:property-placeholder persistent-id="stuff"
update-strategy="reload">
<cm:default-properties>
- <cm:property name="destination"
value="to-be-replaced" />
+ <cm:property name="greeting" value="Hello" />
+ <cm:property name="echo" value="Hey" />
+ <cm:property name="destination"
value="mock:original" />
</cm:default-properties>
</cm:property-placeholder>
@@ -475,8 +477,8 @@ greeting=Bye
</div></div>And in the unit test class we do as follows:<div class="code panel
pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
<script class="brush: java; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[
/**
- * This example will load a Blueprint .cfdg file, and also override its
property placeholders from this unit test
- * source code directly.
+ * This example will load a Blueprint .cfg file (which will initialize
configadmin), and also override its property
+ * placeholders from this unit test source code directly (the change will
reload blueprint container).
*/
public class ConfigAdminLoadConfigurationFileAndOverrideTest extends
CamelBlueprintTestSupport {
@@ -503,7 +505,11 @@ public class ConfigAdminLoadConfiguratio
@Test
public void testConfigAdmin() throws Exception {
- // regular unit test method
+ // mock:original comes from
<cm:default-properties>/<cm:property name="destination"
value="mock:original" />
+ getMockEndpoint("mock:original").setExpectedMessageCount(0);
+ // mock:result comes from loadConfigAdminConfigurationFile()
+ getMockEndpoint("mock:result").setExpectedMessageCount(0);
+ // mock:extra comes from useOverridePropertiesWithConfigAdmin()
getMockEndpoint("mock:extra").expectedBodiesReceived("Bye
World", "Yay Bye WorldYay Bye World");
template.sendBody("direct:start", "World");