Author: buildbot Date: Fri Oct 21 11:21:26 2016 New Revision: 999741 Log: Production update by buildbot for camel
Added: websites/production/camel/content/http-session-handling.html Modified: websites/production/camel/content/ahc.html websites/production/camel/content/architecture.html 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/cxf.html websites/production/camel/content/cxfrs.html websites/production/camel/content/http.html websites/production/camel/content/http4.html websites/production/camel/content/jetty.html websites/production/camel/content/netty4-http.html websites/production/camel/content/restlet.html websites/production/camel/content/undertow.html Modified: websites/production/camel/content/ahc.html ============================================================================== --- websites/production/camel/content/ahc.html (original) +++ websites/production/camel/content/ahc.html Fri Oct 21 11:21:26 2016 @@ -99,7 +99,7 @@ ahc:https://hostname[:port][/resourceUri][?options] ]]></script> </div></div><p>The default ports are 80 for HTTP and 443 for HTTPS.</p><p>Query options can be specified on the URI using the following format: <strong><code>?option=value&option=value&...</code></strong></p><h3 id="AHC-AhcEndpointOptions">AhcEndpoint 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>throwExceptionOnFailure</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><code>true</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Option to disable throwing the <strong><code>AhcOperationFailedException</code></strong> in case of failed responses from the remote server. This allows you to get all responses regardless of the HTTP status code.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>bridgeEndpoint</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><code>false</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>If the option is true, then the <strong><code>Exchan ge.HTTP_URI</code></strong> header is ignored, and use the endpoint's URI for request. You may also set the <strong><code>throwExcpetionOnFailure</code></strong> to be false to let the <strong><code>AhcProducer</code></strong> send all the fault response back.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>transferException</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><code>false</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>If enabled and an <a shape="rect" href="exchange.html">Exchange</a> failed processing on the consumer side, and if the caused <strong><code>Exception</code></strong> was send back serialized in the response as a <strong><code>application/x-java-serialized-object</code></strong> content type (for example using <a shape="rect" href="jetty.html">Jetty</a> or <a shape="rect" href="servlet.html">SERVLET</a> Camel components). On the producer side the exception will be deserialized and thrown as is, instead of the <strong><code>AhcOperationFailedException</code></strong>. The caused exception is required to be serialized.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>client</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>To use a custom <strong><code>com.ning.http.client.AsyncHttpClient</code></strong>.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>clientConfig</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>To configure the <strong><code>AsyncHttpClient</code></strong> to use a custom <strong><code>com.ning.http.client.AsyncHttpClientConfig</code></strong> instance. This instance replaces any instance configured at the component level.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>clientConfig. x</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>To configure additional properties of the <strong><code>com.ning.http.client.AsyncHttpClientConfig</code></strong> instance used by the endpoint. Note that configuration options set using this parameter will be merged with those set using the <strong><code>clientConfig</code></strong> parameter or the instance set at the component level with properties set using this parameter taking priority.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>clientConfig.realm.x</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><strong>Camel 2.11:</strong> To configure realm properties of the <strong><code>com.ning.http.client.AsyncHttpClientConfig</code></strong> The options which can be used are the options from <strong><code>com.ning .http.client.Realm.RealmBuilder</code></strong>. e.g., to set the scheme, you should configure <strong><code>clientConfig.realm.scheme=DIGEST</code></strong></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>binding</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>To use a custom <strong><code>org.apache.camel.component.ahc.AhcBinding</code></strong>.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>sslContextParameters</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><strong>Camel 2.9:</strong> Reference to a <strong><code>org.apache.camel.util.jsse.SSLContextParameters</code></strong> in the <a shape="rect" href="registry.html">Registry</a>.  This reference overrides any configured SSLContextParameters at the component level.  See < a shape="rect" href="#AHC-UsingtheJSSEConfigurationUtility">Using the JSSE Configuration Utility</a>.  Note that configuring this option will override any SSL/TLS configuration options provided through the <strong><code>clientConfig</code></strong> option at the endpoint or component level.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>bufferSize</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><code>4096</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><strong>Camel 2.10.3:</strong> The initial in-memory buffer size used when transferring data between Camel and AHC Client.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>connectionClose</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><strong>Camel 2.18: </strong></strong>If this option is true, the producer will add a Conne ction Close header to HTTP Request</p></td></tr></tbody></table> + <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>throwExceptionOnFailure</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><code>true</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Option to disable throwing the <strong><code>AhcOperationFailedException</code></strong> in case of failed responses from the remote server. This allows you to get all responses regardless of the HTTP status code.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>bridgeEndpoint</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><code>false</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>If the option is true, then the <strong><code>Exchan ge.HTTP_URI</code></strong> header is ignored, and use the endpoint's URI for request. You may also set the <strong><code>throwExcpetionOnFailure</code></strong> to be false to let the <strong><code>AhcProducer</code></strong> send all the fault response back.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>transferException</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><code>false</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>If enabled and an <a shape="rect" href="exchange.html">Exchange</a> failed processing on the consumer side, and if the caused <strong><code>Exception</code></strong> was send back serialized in the response as a <strong><code>application/x-java-serialized-object</code></strong> content type (for example using <a shape="rect" href="jetty.html">Jetty</a> or <a shape="rect" href="servlet.html">SERVLET</a> Camel components). On the producer side the exception will be deserialized and thrown as is, instead of the <strong><code>AhcOperationFailedException</code></strong>. The caused exception is required to be serialized.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>client</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>To use a custom <strong><code>com.ning.http.client.AsyncHttpClient</code></strong>.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>clientConfig</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>To configure the <strong><code>AsyncHttpClient</code></strong> to use a custom <strong><code>com.ning.http.client.AsyncHttpClientConfig</code></strong> instance. This instance replaces any instance configured at the component level.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>clientConfig. x</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>To configure additional properties of the <strong><code>com.ning.http.client.AsyncHttpClientConfig</code></strong> instance used by the endpoint. Note that configuration options set using this parameter will be merged with those set using the <strong><code>clientConfig</code></strong> parameter or the instance set at the component level with properties set using this parameter taking priority.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>clientConfig.realm.x</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><strong>Camel 2.11:</strong> To configure realm properties of the <strong><code>com.ning.http.client.AsyncHttpClientConfig</code></strong> The options which can be used are the options from <strong><code>com.ning .http.client.Realm.RealmBuilder</code></strong>. e.g., to set the scheme, you should configure <strong><code>clientConfig.realm.scheme=DIGEST</code></strong></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>binding</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>To use a custom <strong><code>org.apache.camel.component.ahc.AhcBinding</code></strong>.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>sslContextParameters</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><strong>Camel 2.9:</strong> Reference to a <strong><code>org.apache.camel.util.jsse.SSLContextParameters</code></strong> in the <a shape="rect" href="registry.html">Registry</a>.  This reference overrides any configured SSLContextParameters at the component level.  See < a shape="rect" href="#AHC-UsingtheJSSEConfigurationUtility">Using the JSSE Configuration Utility</a>.  Note that configuring this option will override any SSL/TLS configuration options provided through the <strong><code>clientConfig</code></strong> option at the endpoint or component level.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>bufferSize</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><code>4096</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><strong>Camel 2.10.3:</strong> The initial in-memory buffer size used when transferring data between Camel and AHC Client.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>connectionClose</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><strong>Camel 2.18: </strong></strong>If this option is true, the producer will add a Conne ction Close header to HTTP Request</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><code>cookieHandler</code></td><td colspan="1" rowspan="1" class="confluenceTd"><code>null</code></td><td colspan="1" rowspan="1" class="confluenceTd"><strong>Camel 2.19:</strong> Configure a cookie handler to maintain a HTTP session</td></tr></tbody></table> </div></div><h3 id="AHC-AhcComponentOptions">AhcComponent 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>client</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>To use a custom <strong><code>com.ning.http.client.AsyncHttpClient</code>.</strong></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>clientConfig</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>To configure the <strong><code>AsyncHttpClient</code></strong> to use a custom <strong><code>com.ning.http.client.AsyncHttpClientConfig</code></strong>.</p></td></tr><tr><td colspan="1" rowspan="1" class="co nfluenceTd"><p><code>binding</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>To use a custom <strong><code>org.apache.camel.component.ahc.AhcBinding</code></strong>.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><code>sslContextParameters</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><strong>Camel 2.9:</strong> To configure custom SSL/TLS configuration options at the component level.  See  <a shape="rect" href="#AHC-UsingtheJSSEConfigurationUtility">Using the JSSE Configuration Utility</a> for more details.  Note that configuring this option will override any SSL/TLS configuration options provided through the clientConfig option at the endpoint or component level.</p></td></tr></tbody></table> </div></div><p>Notice that setting any of the options on the <strong><code>AhcComponent</code></strong> will propagate those options to the <strong><code>AhcEndpoint</code></strong>(s) being created. However, the <strong><code>AhcEndpoint</code></strong> can also configure/override a custom option. Options set on endpoints will always take precedence over options from the <strong><code>AhcComponent</code>.</strong></p><h3 id="AHC-MessageHeaders">Message Headers</h3><div class="confluenceTableSmall"><div class="table-wrap"> Modified: websites/production/camel/content/architecture.html ============================================================================== --- websites/production/camel/content/architecture.html (original) +++ websites/production/camel/content/architecture.html Fri Oct 21 11:21:26 2016 @@ -90,7 +90,7 @@ <p>The following links are to the individual parts of the Architecture.</p> -<ul class="childpages-macro"><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="asynchronous-routing-engine.html">Asynchronous Routing Engine</a></li><li><a shape="rect" href="backlogdebugger.html">BacklogDebugger</a></li><li><a shape="rect" href="backlogtracer.html">BacklogTracer</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="binding.html">Binding</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="cep.html">CEP</a></li><li><a shape="rect" href="clustering-and-loadbalancing.html">Clustering and loadbalancing</a></li><li><a shape="rect" href="component.html">Component</a></li><li><a shape="rect" href="componentconfiguration .html">ComponentConfiguration</a></li><li><a shape="rect" href="data-format.html">Data Format</a></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="dozer-type-conversion.html">Dozer Type Conversion</a></li><li><a shape="rect" href="dsl.html">DSL</a></li><li><a shape="rect" href="endpoint.html">Endpoint</a></li><li><a shape="rect" href="endpoint-annotations.html">Endpoint Annotations</a></li><li><a shape="rect" href="endpointcompleter.html">EndpointCompleter</a></li><li><a shape="rect" href="error-handler.html">Error Handler</a></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 shap e="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></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></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="processorfactory.html">ProcessorFactory</a></li><li><a shape="rect" href="registry.html">Registry</a></li><li><a shape="rect" href="routebuilder.html">RouteBuilder</a></li><li><a shape="rect" href="routepolicy.html">RoutePolicy</a></li><li><a shape="rect" href="routes.html">Routes</a></li><li><a shape="rect" href="rx.html">RX</a></li><li><a shape="rect" href="security.html">Security</a></li><li><a s hape="rect" href="servicepool.html">ServicePool</a></li><li><a shape="rect" href="stream-caching.html">Stream caching</a></li><li><a shape="rect" href="threading-model.html">Threading Model</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="uuidgenerator.html">UuidGenerator</a></li><li><a shape="rect" href="xml-configuration.html">Xml Configuration</a></li></ul> +<ul class="childpages-macro"><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="asynchronous-routing-engine.html">Asynchronous Routing Engine</a></li><li><a shape="rect" href="backlogdebugger.html">BacklogDebugger</a></li><li><a shape="rect" href="backlogtracer.html">BacklogTracer</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="binding.html">Binding</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="cep.html">CEP</a></li><li><a shape="rect" href="clustering-and-loadbalancing.html">Clustering and loadbalancing</a></li><li><a shape="rect" href="component.html">Component</a></li><li><a shape="rect" href="componentconfiguration .html">ComponentConfiguration</a></li><li><a shape="rect" href="data-format.html">Data Format</a></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="dozer-type-conversion.html">Dozer Type Conversion</a></li><li><a shape="rect" href="dsl.html">DSL</a></li><li><a shape="rect" href="endpoint.html">Endpoint</a></li><li><a shape="rect" href="endpoint-annotations.html">Endpoint Annotations</a></li><li><a shape="rect" href="endpointcompleter.html">EndpointCompleter</a></li><li><a shape="rect" href="error-handler.html">Error Handler</a></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="http-session-handling.html">HTTP-Session Ha ndling</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></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></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="processorfactory.html">ProcessorFactory</a></li><li><a shape="rect" href="registry.html">Registry</a></li><li><a shape="rect" href="routebuilder.html">RouteBuilder</a></li><li><a shape="rect" href="routepolicy.html">RoutePolicy</a></li><li><a shape="rect" href="routes.html">Routes</a></li><li><a shape="rect" href="rx .html">RX</a></li><li><a shape="rect" href="security.html">Security</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="threading-model.html">Threading Model</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="uuidgenerator.html">UuidGenerator</a></li><li><a shape="rect" href="xml-configuration.html">Xml Configuration</a></li></ul> <h2 id="Architecture-Diagram">Diagram</h2>