Author: buildbot Date: Tue Sep 3 11:18:52 2013 New Revision: 877149 Log: Production update by buildbot for camel
Modified: websites/production/camel/content/cache/main.pageCache websites/production/camel/content/camel-2120-release.html websites/production/camel/content/http4.html Modified: websites/production/camel/content/cache/main.pageCache ============================================================================== Binary files - no diff available. Modified: websites/production/camel/content/camel-2120-release.html ============================================================================== --- websites/production/camel/content/camel-2120-release.html (original) +++ websites/production/camel/content/camel-2120-release.html Tue Sep 3 11:18:52 2013 @@ -99,7 +99,7 @@ <h3><a shape="rect" name="Camel2.12.0Release-FixedIssues"></a>Fixed Issues</h3> -<ul><li>Fixed setting .id in Java DSL on some <a shape="rect" href="eip.html" title="EIP">EIP</a>s such as the <a shape="rect" href="validate.html" title="Validate">Validate</a></li><li>Fixed <a shape="rect" href="dead-letter-channel.html" title="Dead Letter Channel">Dead Letter Channel</a> always handled exception, which wasn't the case if an <a shape="rect" href="exception-clause.html" title="Exception Clause">Exception Clause</a> was in use, which didn't had handled=true.</li><li>Fixed <a shape="rect" href="using-propertyplaceholder.html" title="Using PropertyPlaceholder">Using PropertyPlaceholder</a> in attributes defined on <tt><camelContext></tt>.</li><li>All Camel <a shape="rect" href="components.html" title="Components">Components</a> will configure their consumers when being created to ensure you can configure from <a shape="rect" href="uris.html" title="URIs">URIs</a> with <tt>consumer.</tt> as prefix.</li><li>Fixed <a shape="rect" href="quickfix.html" title="Quickfi x">QuickfixJEndpoint</a> to adhere a given InOut MEP correctly.</li><li>Fixed using property placeholders in a <a shape="rect" href="simple.html" title="Simple">Simple</a> predicate used inside a when in a <a shape="rect" href="content-based-router.html" title="Content Based Router">Content Based Router</a> when using <a shape="rect" href="java-dsl.html" title="Java DSL">Java DSL</a></li><li>Fixed a race condition in <a shape="rect" href="file2.html" title="File2">File</a> consumer which may lead to a tiny window for another process to pickup a file, as the read lock is committed before the file is moved afterwards etc. Now read locks is executed last.</li><li><a shape="rect" href="http4.html" title="HTTP4">HTTP4</a> now validates that only one instance of <tt>org.apache.camel.util.jsse.SSLContextParameters</tt> is used per component, as multiple is not supported, and could lead to undesired side effects.</li><li>Fixed possible dead-lock during <a shape="rect" href="graceful-shutdow n.html" title="Graceful Shutdown">Graceful Shutdown</a> if a route starts from <a shape="rect" href="seda.html" title="SEDA">SEDA</a> and uses <a shape="rect" href="splitter.html" title="Splitter">Splitter</a> or <a shape="rect" href="multicast.html" title="Multicast">Multicast</a> and maximumRedeliveries was enabled as well.</li><li>Fixed <a shape="rect" href="splitter.html" title="Splitter">TokenizeXML</a> to support self closing tags.</li><li>Fixed <a shape="rect" href="blueprint-testing.html" title="Blueprint Testing">Blueprint Testing</a> to work with <tt>isMockEndpointsAndSkip</tt> and other similar functionality of the <tt>CamelBlueprintTestSupport</tt> class.</li><li>Fixed <a shape="rect" href="routing-slip.html" title="Routing Slip">Routing Slip</a> to emit <tt>ExchangeSentEvents</tt> also</li><li>Fixed <a shape="rect" href="quartz.html" title="Quartz">Quartz</a> routes with stateful jobs may not trigger if redeployment with changed endpoint uris.</li><li>Fixed <a shape="re ct" href="recipient-list.html" title="Recipient List">Recipient List</a>, <a shape="rect" href="routing-slip.html" title="Routing Slip">Routing Slip</a>, and <a shape="rect" href="dynamic-router.html" title="Dynamic Router">Dynamic Router</a> EIPs to work with <a shape="rect" href="stream-caching.html" title="Stream caching">Stream caching</a></li><li>Fixed suspending/resuming Camel <a shape="rect" href="quartz.html" title="Quartz">Quartz</a> routes</li><li>Fixed <a shape="rect" href="sql-component.html" title="SQL Component">SQL Component</a> using queries with a single parameter and the data is JSON like structure (having comma separators)</li><li>Fixed <a shape="rect" href="jetty.html" title="Jetty">Jetty</a> to be able to use stream cached streams that was spooled to disk, as its reply message when sending back reply to the caller.</li><li>Fixed <tt>endChoice()</tt> in Java DSL to work when being nested in parent <a shape="rect" href="content-based-router.html" title="Content Ba sed Router">Content Based Router</a>(s)</li><li>Fixed <a shape="rect" href="lucene.html" title="Lucene">Lucene</a> to reuse existing index directory if Camel is being restarted etc.</li><li>Fixed using <routeContextRef> to not share the routes when using multiple <camelContext>, but each <camelContext> have their own route instances to not cause side-effects between the <a shape="rect" href="camelcontext.html" title="CamelContext">CamelContext</a>s.</li><li>Fixed using type converter from <tt>NodeList</tt> -> <tt>Node</tt></li><li>Fixed having 2+ routes from the <b>same</b> JMS queue, not stop the endpoint if there are still active listeners when a route is stopped.</li><li>Fixed <a shape="rect" href="seda.html" title="SEDA">SEDA</a> when using <tt>queueSize</tt> not able to identify its same queue size, when using multiple <a shape="rect" href="seda.html" title="SEDA">SEDA</a> endpoints for the same queue name/size.</li><li>Fixed using <tt><routeBuilder ref= "name"/></tt> in OSGi Blueprint when referring to a <tt>RouteBuilder</tt> from another bundle, exposed in the OSGi service registry.</li></ul> +<ul><li>Fixed setting .id in Java DSL on some <a shape="rect" href="eip.html" title="EIP">EIP</a>s such as the <a shape="rect" href="validate.html" title="Validate">Validate</a></li><li>Fixed <a shape="rect" href="dead-letter-channel.html" title="Dead Letter Channel">Dead Letter Channel</a> always handled exception, which wasn't the case if an <a shape="rect" href="exception-clause.html" title="Exception Clause">Exception Clause</a> was in use, which didn't had handled=true.</li><li>Fixed <a shape="rect" href="using-propertyplaceholder.html" title="Using PropertyPlaceholder">Using PropertyPlaceholder</a> in attributes defined on <tt><camelContext></tt>.</li><li>All Camel <a shape="rect" href="components.html" title="Components">Components</a> will configure their consumers when being created to ensure you can configure from <a shape="rect" href="uris.html" title="URIs">URIs</a> with <tt>consumer.</tt> as prefix.</li><li>Fixed <a shape="rect" href="quickfix.html" title="Quickfi x">QuickfixJEndpoint</a> to adhere a given InOut MEP correctly.</li><li>Fixed using property placeholders in a <a shape="rect" href="simple.html" title="Simple">Simple</a> predicate used inside a when in a <a shape="rect" href="content-based-router.html" title="Content Based Router">Content Based Router</a> when using <a shape="rect" href="java-dsl.html" title="Java DSL">Java DSL</a></li><li>Fixed a race condition in <a shape="rect" href="file2.html" title="File2">File</a> consumer which may lead to a tiny window for another process to pickup a file, as the read lock is committed before the file is moved afterwards etc. Now read locks is executed last.</li><li><a shape="rect" href="http4.html" title="HTTP4">HTTP4</a> now validates that only one instance of <tt>org.apache.camel.util.jsse.SSLContextParameters</tt> is used per component, as multiple is not supported, and could lead to undesired side effects.</li><li>Fixed possible dead-lock during <a shape="rect" href="graceful-shutdow n.html" title="Graceful Shutdown">Graceful Shutdown</a> if a route starts from <a shape="rect" href="seda.html" title="SEDA">SEDA</a> and uses <a shape="rect" href="splitter.html" title="Splitter">Splitter</a> or <a shape="rect" href="multicast.html" title="Multicast">Multicast</a> and maximumRedeliveries was enabled as well.</li><li>Fixed <a shape="rect" href="splitter.html" title="Splitter">TokenizeXML</a> to support self closing tags.</li><li>Fixed <a shape="rect" href="blueprint-testing.html" title="Blueprint Testing">Blueprint Testing</a> to work with <tt>isMockEndpointsAndSkip</tt> and other similar functionality of the <tt>CamelBlueprintTestSupport</tt> class.</li><li>Fixed <a shape="rect" href="routing-slip.html" title="Routing Slip">Routing Slip</a> to emit <tt>ExchangeSentEvents</tt> also</li><li>Fixed <a shape="rect" href="quartz.html" title="Quartz">Quartz</a> routes with stateful jobs may not trigger if redeployment with changed endpoint uris.</li><li>Fixed <a shape="re ct" href="recipient-list.html" title="Recipient List">Recipient List</a>, <a shape="rect" href="routing-slip.html" title="Routing Slip">Routing Slip</a>, and <a shape="rect" href="dynamic-router.html" title="Dynamic Router">Dynamic Router</a> EIPs to work with <a shape="rect" href="stream-caching.html" title="Stream caching">Stream caching</a></li><li>Fixed suspending/resuming Camel <a shape="rect" href="quartz.html" title="Quartz">Quartz</a> routes</li><li>Fixed <a shape="rect" href="sql-component.html" title="SQL Component">SQL Component</a> using queries with a single parameter and the data is JSON like structure (having comma separators)</li><li>Fixed <a shape="rect" href="jetty.html" title="Jetty">Jetty</a> to be able to use stream cached streams that was spooled to disk, as its reply message when sending back reply to the caller.</li><li>Fixed <tt>endChoice()</tt> in Java DSL to work when being nested in parent <a shape="rect" href="content-based-router.html" title="Content Ba sed Router">Content Based Router</a>(s)</li><li>Fixed <a shape="rect" href="lucene.html" title="Lucene">Lucene</a> to reuse existing index directory if Camel is being restarted etc.</li><li>Fixed using <routeContextRef> to not share the routes when using multiple <camelContext>, but each <camelContext> have their own route instances to not cause side-effects between the <a shape="rect" href="camelcontext.html" title="CamelContext">CamelContext</a>s.</li><li>Fixed using type converter from <tt>NodeList</tt> -> <tt>Node</tt></li><li>Fixed having 2+ routes from the <b>same</b> JMS queue, not stop the endpoint if there are still active listeners when a route is stopped.</li><li>Fixed <a shape="rect" href="seda.html" title="SEDA">SEDA</a> when using <tt>queueSize</tt> not able to identify its same queue size, when using multiple <a shape="rect" href="seda.html" title="SEDA">SEDA</a> endpoints for the same queue name/size.</li><li>Fixed using <tt><routeBuilder ref= "name"/></tt> in OSGi Blueprint when referring to a <tt>RouteBuilder</tt> from another bundle, exposed in the OSGi service registry.</li><li>Fixed OSGi Blueprint in some situations causing a <tt>CircularDependencyException</tt> when using Camel namespaces outside a <tt><camelContext></tt>, being referred from inside the <tt><camelContext></tt>.</li></ul> <h3><a shape="rect" name="Camel2.12.0Release-NewEnterpriseIntegrationPatterns"></a>New <a shape="rect" href="enterprise-integration-patterns.html" title="Enterprise Integration Patterns">Enterprise Integration Patterns</a></h3> Modified: websites/production/camel/content/http4.html ============================================================================== --- websites/production/camel/content/http4.html (original) +++ websites/production/camel/content/http4.html Tue Sep 3 11:18:52 2013 @@ -121,7 +121,7 @@ http4:hostname[:port][/resourceUri][?opt <h3><a shape="rect" name="HTTP4-HttpComponentOptions"></a>HttpComponent Options</h3> <div class="confluenceTableSmall"><div class="table-wrap"> -<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Name </th><th colspan="1" rowspan="1" class="confluenceTh"> Default Value </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>maxTotalConnections</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>200</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> The maximum number of connections. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>connectionsPerRoute</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>20</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> The maximum number of connections per route. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>httpClientConfigurer</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> Reference to a <tt>org.apache.camel .component.http.HttpClientConfigurer</tt> in the <a shape="rect" href="registry.html" title="Registry">Registry</a>. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>clientConnectionManager</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> To use a custom <tt>org.apache.http.conn.ClientConnectionManager</tt>. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>httpBinding</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> To use a custom <tt>org.apache.camel.component.http.HttpBinding</tt>. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>httpContext</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9.2:</b> To use a custom <tt>org.apache.http.protocol.HttpContext</tt> when executing req uests. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>sslContextParameters</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.8:</b> To use a custom <tt>org.apache.camel.util.jsse.SSLContextParameters</tt>. See <a shape="rect" href="#HTTP4-UsingtheJSSEConfigurationUtility">Using the JSSE Configuration Utility</a>. <b>Important:</b> Only one instance of <tt>org.apache.camel.util.jsse.SSLContextParameters</tt> is supported per HttpComponent. If you need to use 2 or more different instances, you need to define a new HttpComponent per instance you need. See further below for more details. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>x509HostnameVerifier</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>BrowserCompatHostnameVerifier</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.7:</b> You can refer to a different <tt>o rg.apache.http.conn.ssl.X509HostnameVerifier</tt> instance in the <a shape="rect" href="registry.html" title="Registry">Registry</a> such as <tt>org.apache.http.conn.ssl.StrictHostnameVerifier</tt> or <tt>org.apache.http.conn.ssl.AllowAllHostnameVerifier</tt>. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>connectionTimeToLive</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>-1</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.11.0:</b> The time for connection to live, the time unit is millisecond, the default value is always keep alive. </td></tr></tbody></table> +<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Name </th><th colspan="1" rowspan="1" class="confluenceTh"> Default Value </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>maxTotalConnections</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>200</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> The maximum number of connections. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>connectionsPerRoute</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>20</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> The maximum number of connections per route. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>cookieStore</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.11.2/2.12.0:</b> To use a custom <tt>org.apache.http.client.CookieStore</tt>. By default the <tt>org.apache.http.impl.client.BasicCookieStore</tt> is used which is an in-memory only cookie store. Notice if <tt>bridgeEndpoint=true</tt> then the cookie store is forced to be a noop cookie store as cookies shouldn't be stored as we are just bridging (eg acting as a proxy). </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>httpClientConfigurer</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> Reference to a <tt>org.apache.camel.component.http.HttpClientConfigurer</tt> in the <a shape="rect" href="registry.html" title="Registry">Registry</a>. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>clientConnectionManager</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> To use a custom <tt>org.apache.http.conn.ClientConnectionManager</t t>. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>httpBinding</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> To use a custom <tt>org.apache.camel.component.http.HttpBinding</tt>. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>httpContext</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9.2:</b> To use a custom <tt>org.apache.http.protocol.HttpContext</tt> when executing requests. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>sslContextParameters</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.8:</b> To use a custom <tt>org.apache.camel.util.jsse.SSLContextParameters</tt>. See <a shape="rect" href="#HTTP4-UsingtheJSSEConfigurationUtility">Using the JSSE Config uration Utility</a>. <b>Important:</b> Only one instance of <tt>org.apache.camel.util.jsse.SSLContextParameters</tt> is supported per HttpComponent. If you need to use 2 or more different instances, you need to define a new HttpComponent per instance you need. See further below for more details. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>x509HostnameVerifier</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>BrowserCompatHostnameVerifier</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.7:</b> You can refer to a different <tt>org.apache.http.conn.ssl.X509HostnameVerifier</tt> instance in the <a shape="rect" href="registry.html" title="Registry">Registry</a> such as <tt>org.apache.http.conn.ssl.StrictHostnameVerifier</tt> or <tt>org.apache.http.conn.ssl.AllowAllHostnameVerifier</tt>. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>connectionTimeToLive</tt> </td><td colspan="1" rowspan="1" class="confluence Td"> <tt>-1</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.11.0:</b> The time for connection to live, the time unit is millisecond, the default value is always keep alive. </td></tr></tbody></table> </div> </div> @@ -129,7 +129,7 @@ http4:hostname[:port][/resourceUri][?opt <h3><a shape="rect" name="HTTP4-HttpEndpointOptions"></a>HttpEndpoint Options</h3> <div class="confluenceTableSmall"><div class="table-wrap"> -<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Name </th><th colspan="1" rowspan="1" class="confluenceTh"> Default Value </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>throwExceptionOnFailure</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>true</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> Option to disable throwing the <tt>HttpOperationFailedException</tt> in case of failed responses from the remote server. This allows you to get all responses regardless of the HTTP status code. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>bridgeEndpoint</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> If true, HttpProducer will ignore the Exchange.HTTP_URI header, and use the endpoint's URI for request. You may also set the <b>throwExc petionOnFailure</b> to be false to let the HttpProducer send all fault responses back. Also if set to true HttpProducer and CamelServlet will skip the gzip processing if the content-encoding is "gzip". </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>disableStreamCache</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> DefaultHttpBinding will copy the request input stream into a stream cache and put it into the message body if this option is false to support multiple reads, otherwise DefaultHttpBinding will set the request input stream directly in the message body. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>headerFilterStrategy</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.10.4:</b> Reference to a instance of <tt>org.apache.camel.spi.HeaderFilterStrategy</tt> in the <a shape="rect" href="registry.html" title="Registry">Registry</a>. It will be used to apply the custom headerFilterStrategy on the new create HttpEndpoint. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>httpBindingRef</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Deprecated and will be removed in Camel 3.0:</b> Reference to a <tt>org.apache.camel.component.http.HttpBinding</tt> in the <a shape="rect" href="registry.html" title="Registry">Registry</a>. Use the <tt>httpBinding</tt> option instead. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>httpBinding</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> To use a custom <tt>org.apache.camel.component.http.HttpBinding</tt>. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>httpClientConfigurerRef</tt> </td><td c olspan="1" rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Deprecated and will be removed in Camel 3.0:</b> Reference to a <tt>org.apache.camel.component.http.HttpClientConfigurer</tt> in the <a shape="rect" href="registry.html" title="Registry">Registry</a>. Use the <tt>httpClientConfigurer</tt> option instead. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>httpClientConfigurer</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> Reference to a <tt>org.apache.camel.component.http.HttpClientConfigurer</tt> in the <a shape="rect" href="registry.html" title="Registry">Registry</a>. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>httpContextRef</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Deprecated and will be removed in Camel 3.0:</b> <b>Camel 2.9.2:</b> Reference to a custom <tt>org.apache.http.protocol.HttpContext</tt> in the <a shape="rect" href="registry.html" title="Registry">Registry</a>. Use the <tt>httpContext</tt> option instead. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>httpContext</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9.2:</b> To use a custom <tt>org.apache.http.protocol.HttpContext</tt> when executing requests. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>httpClient.XXX</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> Setting options on the <a shape="rect" class="external-link" href="http://hc.apache.org/httpcomponents-core-ga/httpcore/apidocs/org/apache/http/params/BasicHttpParams.html">BasicHttpParams</a>. For instance <tt>httpClient.soTimeout=5000</tt> will set t he <tt>SO_TIMEOUT</tt> to 5 seconds. Look on the setter methods of the following parameter beans for a complete reference: <a shape="rect" class="external-link" href="http://hc.apache.org/httpcomponents-client-ga/httpclient/apidocs/org/apache/http/auth/params/AuthParamBean.html">AuthParamBean</a>, <a shape="rect" class="external-link" href="http://hc.apache.org/httpcomponents-client-ga/httpclient/apidocs/org/apache/http/client/params/ClientParamBean.html">ClientParamBean</a>, <a shape="rect" class="external-link" href="http://hc.apache.org/httpcomponents-client-ga/httpclient/apidocs/org/apache/http/conn/params/ConnConnectionParamBean.html">ConnConnectionParamBean</a>, <a shape="rect" class="external-link" href="http://hc.apache.org/httpcomponents-client-ga/httpclient/apidocs/org/apache/http/conn/params/ConnRouteParamBean.html">ConnRouteParamBean</a>, <a shape="rect" class="external-link" href="http://hc.apache.org/httpcomponents-client-ga/httpclient/apidocs/org/apache/http/cookie/pa rams/CookieSpecParamBean.html">CookieSpecParamBean</a>, <a shape="rect" class="external-link" href="http://hc.apache.org/httpcomponents-core-ga/httpcore/apidocs/org/apache/http/params/HttpConnectionParamBean.html">HttpConnectionParamBean</a> and <a shape="rect" class="external-link" href="http://hc.apache.org/httpcomponents-core-ga/httpcore/apidocs/org/apache/http/params/HttpProtocolParamBean.html">HttpProtocolParamBean</a> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>clientConnectionManager</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> To use a custom <tt>org.apache.http.conn.ClientConnectionManager</tt>. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>transferException</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> If enabled and an <a shape="rect" href="exchange.html" title= "Exchange">Exchange</a> failed processing on the consumer side, and if the caused <tt>Exception</tt> was send back serialized in the response as a <tt>application/x-java-serialized-object</tt> content type (for example using <a shape="rect" href="jetty.html" title="Jetty">Jetty</a> or <a shape="rect" href="servlet.html" title="SERVLET">SERVLET</a> Camel components). On the producer side the exception will be deserialized and thrown as is, instead of the <tt>HttpOperationFailedException</tt>. The caused exception is required to be serialized. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>sslContextParametersRef</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Deprecated and will be removed in Camel 3.0:</b> <b>Camel 2.8:</b> Reference to a <tt>org.apache.camel.util.jsse.SSLContextParameters</tt> in the <a shape="rect" href="registry.html" title="Registry">Registry</a>. <b>Importa nt:</b> Only one instance of <tt>org.apache.camel.util.jsse.SSLContextParameters</tt> is supported per HttpComponent. If you need to use 2 or more different instances, you need to define a new HttpComponent per instance you need. See further below for more details. See <a shape="rect" href="#HTTP4-UsingtheJSSEConfigurationUtility">Using the JSSE Configuration Utility</a>. Use the <tt>sslContextParameters</tt> option instead. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>sslContextParameters</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.11.1:</b> Reference to a <tt>org.apache.camel.util.jsse.SSLContextParameters</tt> in the <a shape="rect" href="registry.html" title="Registry">Registry</a>. <b>Important:</b> Only one instance of <tt>org.apache.camel.util.jsse.SSLContextParameters</tt> is supported per HttpComponent. If you need to use 2 or more different instances, you need to define a new HttpComponent per instance you need. See further below for more details. See <a shape="rect" href="#HTTP4-UsingtheJSSEConfigurationUtility">Using the JSSE Configuration Utility</a>. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>x509HostnameVerifier</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>BrowserCompatHostnameVerifier</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.7:</b> You can refer to a different <tt>org.apache.http.conn.ssl.X509HostnameVerifier</tt> instance in the <a shape="rect" href="registry.html" title="Registry">Registry</a> such as <tt>org.apache.http.conn.ssl.StrictHostnameVerifier</tt> or <tt>org.apache.http.conn.ssl.AllowAllHostnameVerifier</tt>. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>urlRewrite</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.11:</b> <b>Produce r only</b> Refers to a custom <tt>org.apache.camel.component.http4.UrlRewrite</tt> which allows you to rewrite urls when you bridge/proxy endpoints. See more details at <a shape="rect" href="urlrewrite.html" title="UrlRewrite">UrlRewrite</a> and <a shape="rect" href="how-to-use-camel-as-a-http-proxy-between-a-client-and-server.html" title="How to use Camel as a HTTP proxy between a client and server">How to use Camel as a HTTP proxy between a client and server</a>. </td></tr></tbody></table> +<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Name </th><th colspan="1" rowspan="1" class="confluenceTh"> Default Value </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>throwExceptionOnFailure</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>true</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> Option to disable throwing the <tt>HttpOperationFailedException</tt> in case of failed responses from the remote server. This allows you to get all responses regardless of the HTTP status code. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>bridgeEndpoint</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> If true, HttpProducer will ignore the Exchange.HTTP_URI header, and use the endpoint's URI for request. You may also set the <b>throwExc petionOnFailure</b> to be false to let the HttpProducer send all fault responses back. Also if set to true HttpProducer and CamelServlet will skip the gzip processing if the content-encoding is "gzip". </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>clearExpiredCookies</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>true</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.11.2/2.12.0:</b> Whether to clear expired cookies before sending the HTTP request. This ensures the cookies store does not keep growing by adding new cookies which is newer removed when they are expired. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>cookieStore</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.11.2/2.12.0:</b> To use a custom <tt>org.apache.http.client.CookieStore</tt>. By default the <tt>org.apache.http.impl.client.BasicCookieStore</ tt> is used which is an in-memory only cookie store. Notice if <tt>bridgeEndpoint=true</tt> then the cookie store is forced to be a noop cookie store as cookies shouldn't be stored as we are just bridging (eg acting as a proxy). </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>disableStreamCache</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> DefaultHttpBinding will copy the request input stream into a stream cache and put it into the message body if this option is false to support multiple reads, otherwise DefaultHttpBinding will set the request input stream directly in the message body. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>headerFilterStrategy</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.10.4:</b> Reference to a instance of <tt>org.apache.camel.spi.HeaderFil terStrategy</tt> in the <a shape="rect" href="registry.html" title="Registry">Registry</a>. It will be used to apply the custom headerFilterStrategy on the new create HttpEndpoint. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>httpBindingRef</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Deprecated and will be removed in Camel 3.0:</b> Reference to a <tt>org.apache.camel.component.http.HttpBinding</tt> in the <a shape="rect" href="registry.html" title="Registry">Registry</a>. Use the <tt>httpBinding</tt> option instead. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>httpBinding</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> To use a custom <tt>org.apache.camel.component.http.HttpBinding</tt>. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>httpClientCo nfigurerRef</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Deprecated and will be removed in Camel 3.0:</b> Reference to a <tt>org.apache.camel.component.http.HttpClientConfigurer</tt> in the <a shape="rect" href="registry.html" title="Registry">Registry</a>. Use the <tt>httpClientConfigurer</tt> option instead. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>httpClientConfigurer</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> Reference to a <tt>org.apache.camel.component.http.HttpClientConfigurer</tt> in the <a shape="rect" href="registry.html" title="Registry">Registry</a>. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>httpContextRef</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Deprecated an d will be removed in Camel 3.0:</b> <b>Camel 2.9.2:</b> Reference to a custom <tt>org.apache.http.protocol.HttpContext</tt> in the <a shape="rect" href="registry.html" title="Registry">Registry</a>. Use the <tt>httpContext</tt> option instead. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>httpContext</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9.2:</b> To use a custom <tt>org.apache.http.protocol.HttpContext</tt> when executing requests. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>httpClient.XXX</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> Setting options on the <a shape="rect" class="external-link" href="http://hc.apache.org/httpcomponents-core-ga/httpcore/apidocs/org/apache/http/params/BasicHttpParams.html">BasicHttpParams</a>. For instance <tt>httpClient.soT imeout=5000</tt> will set the <tt>SO_TIMEOUT</tt> to 5 seconds. Look on the setter methods of the following parameter beans for a complete reference: <a shape="rect" class="external-link" href="http://hc.apache.org/httpcomponents-client-ga/httpclient/apidocs/org/apache/http/auth/params/AuthParamBean.html">AuthParamBean</a>, <a shape="rect" class="external-link" href="http://hc.apache.org/httpcomponents-client-ga/httpclient/apidocs/org/apache/http/client/params/ClientParamBean.html">ClientParamBean</a>, <a shape="rect" class="external-link" href="http://hc.apache.org/httpcomponents-client-ga/httpclient/apidocs/org/apache/http/conn/params/ConnConnectionParamBean.html">ConnConnectionParamBean</a>, <a shape="rect" class="external-link" href="http://hc.apache.org/httpcomponents-client-ga/httpclient/apidocs/org/apache/http/conn/params/ConnRouteParamBean.html">ConnRouteParamBean</a>, <a shape="rect" class="external-link" href="http://hc.apache.org/httpcomponents-client-ga/httpclient/apidoc s/org/apache/http/cookie/params/CookieSpecParamBean.html">CookieSpecParamBean</a>, <a shape="rect" class="external-link" href="http://hc.apache.org/httpcomponents-core-ga/httpcore/apidocs/org/apache/http/params/HttpConnectionParamBean.html">HttpConnectionParamBean</a> and <a shape="rect" class="external-link" href="http://hc.apache.org/httpcomponents-core-ga/httpcore/apidocs/org/apache/http/params/HttpProtocolParamBean.html">HttpProtocolParamBean</a> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>clientConnectionManager</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> To use a custom <tt>org.apache.http.conn.ClientConnectionManager</tt>. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>transferException</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> If enabled and an <a shape="rect" href="exchange.html" title="Exchange">Exchange</a> failed processing on the consumer side, and if the caused <tt>Exception</tt> was send back serialized in the response as a <tt>application/x-java-serialized-object</tt> content type (for example using <a shape="rect" href="jetty.html" title="Jetty">Jetty</a> or <a shape="rect" href="servlet.html" title="SERVLET">SERVLET</a> Camel components). On the producer side the exception will be deserialized and thrown as is, instead of the <tt>HttpOperationFailedException</tt>. The caused exception is required to be serialized. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>sslContextParametersRef</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Deprecated and will be removed in Camel 3.0:</b> <b>Camel 2.8:</b> Reference to a <tt>org.apache.camel.util.jsse.SSLContextParameters</tt> in the <a shape="rect" href="registry.html" title="Registry ">Registry</a>. <b>Important:</b> Only one instance of <tt>org.apache.camel.util.jsse.SSLContextParameters</tt> is supported per HttpComponent. If you need to use 2 or more different instances, you need to define a new HttpComponent per instance you need. See further below for more details. See <a shape="rect" href="#HTTP4-UsingtheJSSEConfigurationUtility">Using the JSSE Configuration Utility</a>. Use the <tt>sslContextParameters</tt> option instead. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>sslContextParameters</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.11.1:</b> Reference to a <tt>org.apache.camel.util.jsse.SSLContextParameters</tt> in the <a shape="rect" href="registry.html" title="Registry">Registry</a>. <b>Important:</b> Only one instance of <tt>org.apache.camel.util.jsse.SSLContextParameters</tt> is supported per HttpComponent. If you need to use 2 or mo re different instances, you need to define a new HttpComponent per instance you need. See further below for more details. See <a shape="rect" href="#HTTP4-UsingtheJSSEConfigurationUtility">Using the JSSE Configuration Utility</a>. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>x509HostnameVerifier</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>BrowserCompatHostnameVerifier</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.7:</b> You can refer to a different <tt>org.apache.http.conn.ssl.X509HostnameVerifier</tt> instance in the <a shape="rect" href="registry.html" title="Registry">Registry</a> such as <tt>org.apache.http.conn.ssl.StrictHostnameVerifier</tt> or <tt>org.apache.http.conn.ssl.AllowAllHostnameVerifier</tt>. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>urlRewrite</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b >Camel 2.11:</b> <b>Producer only</b> Refers to a custom ><tt>org.apache.camel.component.http4.UrlRewrite</tt> which allows you to >rewrite urls when you bridge/proxy endpoints. See more details at <a >shape="rect" href="urlrewrite.html" title="UrlRewrite">UrlRewrite</a> and <a >shape="rect" >href="how-to-use-camel-as-a-http-proxy-between-a-client-and-server.html" >title="How to use Camel as a HTTP proxy between a client and server">How to >use Camel as a HTTP proxy between a client and server</a>. ></td></tr></tbody></table> </div> </div>