Author: ningjiang Date: Mon Apr 12 08:24:46 2010 New Revision: 933139 URL: http://svn.apache.org/viewvc?rev=933139&view=rev Log: CAMEL-2634 merged the revision 924849 into camel-http
Added: camel/trunk/components/camel-http/src/test/java/org/apache/camel/component/http/HttpClientConfigurerTest.java - copied unchanged from r924849, camel/trunk/components/camel-http/src/test/java/org/apache/camel/component/http/HttpClientConfigurerTest.java Modified: camel/trunk/components/camel-http/src/main/java/org/apache/camel/component/http/HttpComponent.java Modified: camel/trunk/components/camel-http/src/main/java/org/apache/camel/component/http/HttpComponent.java URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-http/src/main/java/org/apache/camel/component/http/HttpComponent.java?rev=933139&r1=933138&r2=933139&view=diff ============================================================================== --- camel/trunk/components/camel-http/src/main/java/org/apache/camel/component/http/HttpComponent.java (original) +++ camel/trunk/components/camel-http/src/main/java/org/apache/camel/component/http/HttpComponent.java Mon Apr 12 08:24:46 2010 @@ -68,12 +68,16 @@ public class HttpComponent extends Heade */ protected void configureParameters(Map<String, Object> parameters) { // lookup http binding in registry if provided - httpBinding = resolveAndRemoveReferenceParameter( - parameters, "httpBindingRef", HttpBinding.class); + if ( httpBinding == null ) { + httpBinding = resolveAndRemoveReferenceParameter( + parameters, "httpBindingRef", HttpBinding.class); + } // lookup http client front configurer in the registry if provided - httpClientConfigurer = resolveAndRemoveReferenceParameter( - parameters, "httpClientConfigurerRef", HttpClientConfigurer.class); + if ( httpClientConfigurer == null ) { + httpClientConfigurer = resolveAndRemoveReferenceParameter( + parameters, "httpClientConfigurerRef", HttpClientConfigurer.class); + } // check the user name and password for basic authentication String username = getAndRemoveParameter(parameters, "username", String.class);