Author: ningjiang
Date: Tue May 17 02:12:08 2011
New Revision: 1103984

URL: http://svn.apache.org/viewvc?rev=1103984&view=rev
Log:
CAMEL-3780 camel-http4 should use same option names as camel-http

Modified:
    
camel/trunk/components/camel-http4/src/main/java/org/apache/camel/component/http4/HttpComponent.java
    
camel/trunk/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpAuthenticationTest.java
    
camel/trunk/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpProxyServerTest.java
    
camel/trunk/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpsAuthenticationTest.java

Modified: 
camel/trunk/components/camel-http4/src/main/java/org/apache/camel/component/http4/HttpComponent.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/components/camel-http4/src/main/java/org/apache/camel/component/http4/HttpComponent.java?rev=1103984&r1=1103983&r2=1103984&view=diff
==============================================================================
--- 
camel/trunk/components/camel-http4/src/main/java/org/apache/camel/component/http4/HttpComponent.java
 (original)
+++ 
camel/trunk/components/camel-http4/src/main/java/org/apache/camel/component/http4/HttpComponent.java
 Tue May 17 02:12:08 2011
@@ -110,37 +110,34 @@ public class HttpComponent extends Heade
     }
 
     private HttpClientConfigurer configureBasicAuthentication(Map<String, 
Object> parameters, HttpClientConfigurer configurer) {
-        String username = getAndRemoveParameter(parameters, "username", 
String.class);
-        String password = getAndRemoveParameter(parameters, "password", 
String.class);
+        String authUsername = getAndRemoveParameter(parameters, 
"authUsername", String.class);
+        String authPassword = getAndRemoveParameter(parameters, 
"authPassword", String.class);
 
-        if (username != null && password != null) {
-            String domain = getAndRemoveParameter(parameters, "domain", 
String.class);
-            String host = getAndRemoveParameter(parameters, "host", 
String.class);
+        if (authUsername != null && authPassword != null) {
+            String authDomain = getAndRemoveParameter(parameters, 
"authDomain", String.class);
+            String authHost = getAndRemoveParameter(parameters, "authHost", 
String.class);
             
-            return CompositeHttpConfigurer.combineConfigurers(
-                    configurer,
-                    new BasicAuthenticationHttpClientConfigurer(username, 
password, domain, host));
+            return CompositeHttpConfigurer.combineConfigurers(configurer, new 
BasicAuthenticationHttpClientConfigurer(authUsername, authPassword, authDomain, 
authHost));
         }
         
         return configurer;
     }
 
     private HttpClientConfigurer configureHttpProxy(Map<String, Object> 
parameters, HttpClientConfigurer configurer) {
-        String proxyHost = getAndRemoveParameter(parameters, "proxyHost", 
String.class);
-        Integer proxyPort = getAndRemoveParameter(parameters, "proxyPort", 
Integer.class);
+        String proxyAuthHost = getAndRemoveParameter(parameters, 
"proxyAuthHost", String.class);
+        Integer proxyAuthPort = getAndRemoveParameter(parameters, 
"proxyAuthPort", Integer.class);
         
-        if (proxyHost != null && proxyPort != null) {
-            String proxyUsername = getAndRemoveParameter(parameters, 
"proxyUsername", String.class);
-            String proxyPassword = getAndRemoveParameter(parameters, 
"proxyPassword", String.class);
-            String proxyDomain = getAndRemoveParameter(parameters, 
"proxyDomain", String.class);
-            String proxyNtHost = getAndRemoveParameter(parameters, 
"proxyNtHost", String.class);
+        if (proxyAuthHost != null && proxyAuthPort != null) {
+            String proxyAuthUsername = getAndRemoveParameter(parameters, 
"proxyAuthUsername", String.class);
+            String proxyAuthPassword = getAndRemoveParameter(parameters, 
"proxyAuthPassword", String.class);
+            String proxyAuthDomain = getAndRemoveParameter(parameters, 
"proxyAuthDomain", String.class);
+            String proxyAuthNtHost = getAndRemoveParameter(parameters, 
"proxyAuthNtHost", String.class);
             
-            if (proxyUsername != null && proxyPassword != null) {
+            if (proxyAuthUsername != null && proxyAuthPassword != null) {
                 return CompositeHttpConfigurer.combineConfigurers(
-                        configurer, new ProxyHttpClientConfigurer(proxyHost, 
proxyPort, proxyUsername, proxyPassword, proxyDomain, proxyNtHost));
+                    configurer, new ProxyHttpClientConfigurer(proxyAuthHost, 
proxyAuthPort, proxyAuthUsername, proxyAuthPassword, proxyAuthDomain, 
proxyAuthNtHost));
             } else {
-                return CompositeHttpConfigurer.combineConfigurers(
-                        configurer, new ProxyHttpClientConfigurer(proxyHost, 
proxyPort));
+                return CompositeHttpConfigurer.combineConfigurers(configurer, 
new ProxyHttpClientConfigurer(proxyAuthHost, proxyAuthPort));
             }
         }
         

Modified: 
camel/trunk/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpAuthenticationTest.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpAuthenticationTest.java?rev=1103984&r1=1103983&r2=1103984&view=diff
==============================================================================
--- 
camel/trunk/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpAuthenticationTest.java
 (original)
+++ 
camel/trunk/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpAuthenticationTest.java
 Tue May 17 02:12:08 2011
@@ -41,7 +41,7 @@ public class HttpAuthenticationTest exte
 
     @Test
     public void basicAuthenticationShouldSuccess() throws Exception {
-        Exchange exchange = template.request("http4://" + getHostName() + ":" 
+ getPort() + "/search?username=" + user + "&password=" + password, new 
Processor() {
+        Exchange exchange = template.request("http4://" + getHostName() + ":" 
+ getPort() + "/search?authUsername=" + user + "&authPassword=" + password, new 
Processor() {
             public void process(Exchange exchange) throws Exception {
             }
         });
@@ -61,7 +61,7 @@ public class HttpAuthenticationTest exte
 
     @Test
     public void basicAuthenticationShouldFailWithWrongCreds() throws Exception 
{
-        Exchange exchange = template.request("http4://" + getHostName() + ":" 
+ getPort() + 
"/search?throwExceptionOnFailure=false&username=camel&password=wrong", new 
Processor() {
+        Exchange exchange = template.request("http4://" + getHostName() + ":" 
+ getPort() + 
"/search?throwExceptionOnFailure=false&authUsername=camel&authPassword=wrong", 
new Processor() {
             public void process(Exchange exchange) throws Exception {
             }
         });

Modified: 
camel/trunk/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpProxyServerTest.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpProxyServerTest.java?rev=1103984&r1=1103983&r2=1103984&view=diff
==============================================================================
--- 
camel/trunk/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpProxyServerTest.java
 (original)
+++ 
camel/trunk/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpProxyServerTest.java
 Tue May 17 02:12:08 2011
@@ -85,8 +85,8 @@ public class HttpProxyServerTest extends
     
     @Test
     public void testDifferentHttpProxyConfigured() throws Exception {
-        HttpEndpoint http1 = 
context.getEndpoint("http4://www.google.com?proxyHost=myproxy&proxyPort=1234", 
HttpEndpoint.class);
-        HttpEndpoint http2 = 
context.getEndpoint("http4://www.google.com?test=parameter&proxyHost=myotherproxy&proxyPort=2345",
 HttpEndpoint.class);
+        HttpEndpoint http1 = 
context.getEndpoint("http4://www.google.com?proxyAuthHost=myproxy&proxyAuthPort=1234",
 HttpEndpoint.class);
+        HttpEndpoint http2 = 
context.getEndpoint("http4://www.google.com?test=parameter&proxyAuthHost=myotherproxy&proxyAuthPort=2345",
 HttpEndpoint.class);
 
         
         HttpClient client1 = http1.createHttpClient();
@@ -100,8 +100,8 @@ public class HttpProxyServerTest extends
         assertEquals(2345, proxy2.getPort());
         
       //As the endpointUri is recreated, so the parameter could be in 
different place, so we use the URISupport.normalizeUri
-        assertEquals("Get a wrong endpoint uri of http1", 
"http4://www.google.com?proxyHost=myproxy&proxyPort=1234", 
URISupport.normalizeUri(http1.getEndpointUri()));
-        assertEquals("Get a wrong endpoint uri of http2", 
"http4://www.google.com?proxyHost=myotherproxy&proxyPort=2345&test=parameter", 
URISupport.normalizeUri(http2.getEndpointUri()));
+        assertEquals("Get a wrong endpoint uri of http1", 
"http4://www.google.com?proxyAuthHost=myproxy&proxyAuthPort=1234", 
URISupport.normalizeUri(http1.getEndpointUri()));
+        assertEquals("Get a wrong endpoint uri of http2", 
"http4://www.google.com?proxyAuthHost=myotherproxy&proxyAuthPort=2345&test=parameter",
 URISupport.normalizeUri(http2.getEndpointUri()));
 
         assertEquals("Should get the same EndpointKey", 
http1.getEndpointKey(), http2.getEndpointKey());
     }
@@ -113,7 +113,7 @@ public class HttpProxyServerTest extends
         expectedHeaders.put("Proxy-Connection", "Keep-Alive");
         proxy.register("*", new HeaderValidationHandler("GET", null, null, 
getExpectedContent(), expectedHeaders));
 
-        Exchange exchange = template.request("http4://" + getHostName() + ":" 
+ getPort() + "?proxyHost=" + getProxyHost() + "&proxyPort=" + getProxyPort(), 
new Processor() {
+        Exchange exchange = template.request("http4://" + getHostName() + ":" 
+ getPort() + "?proxyAuthHost=" + getProxyHost() + "&proxyAuthPort=" + 
getProxyPort(), new Processor() {
             public void process(Exchange exchange) throws Exception {
             }
         });
@@ -157,8 +157,8 @@ public class HttpProxyServerTest extends
         try {
             proxy.register("*", new HeaderValidationHandler("GET", null, null, 
getExpectedContent(), expectedHeaders));
 
-            Exchange exchange = template.request("http4://" + getHostName() + 
":" + getPort() + "?proxyHost="
-                    + getProxyHost() + "&proxyPort=" + getProxyPort(), new 
Processor() {
+            Exchange exchange = template.request("http4://" + getHostName() + 
":" + getPort() + "?proxyAuthHost="
+                    + getProxyHost() + "&proxyAuthPort=" + getProxyPort(), new 
Processor() {
                         public void process(Exchange exchange) throws 
Exception {
                         }
                     });
@@ -174,8 +174,8 @@ public class HttpProxyServerTest extends
     public void httpGetWithProxyAndWithUser() throws Exception {
         proxy.register("*", new ProxyAuthenticationValidationHandler("GET", 
null, null, getExpectedContent(), user, password));
 
-        Exchange exchange = template.request("http4://" + getHostName() + ":" 
+ getPort() + "?proxyHost="
-                + getProxyHost() + "&proxyPort=" + getProxyPort() + 
"&proxyUsername=camel&proxyPassword=password", new Processor() {
+        Exchange exchange = template.request("http4://" + getHostName() + ":" 
+ getPort() + "?proxyAuthHost="
+                + getProxyHost() + "&proxyAuthPort=" + getProxyPort() + 
"&proxyAuthUsername=camel&proxyAuthPassword=password", new Processor() {
                     public void process(Exchange exchange) throws Exception {
                     }
                 });

Modified: 
camel/trunk/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpsAuthenticationTest.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpsAuthenticationTest.java?rev=1103984&r1=1103983&r2=1103984&view=diff
==============================================================================
--- 
camel/trunk/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpsAuthenticationTest.java
 (original)
+++ 
camel/trunk/components/camel-http4/src/test/java/org/apache/camel/component/http4/HttpsAuthenticationTest.java
 Tue May 17 02:12:08 2011
@@ -48,7 +48,7 @@ public class HttpsAuthenticationTest ext
     public void httpsGetWithAuthentication() throws Exception {
         localServer.register("/", new AuthenticationValidationHandler("GET", 
null, null, getExpectedContent(), user, password));
 
-        Exchange exchange = template.request("https4://127.0.0.1:" + getPort() 
+ 
"/?username=camel&password=password&x509HostnameVerifier=x509HostnameVerifier", 
new Processor() {
+        Exchange exchange = template.request("https4://127.0.0.1:" + getPort() 
+ 
"/?authUsername=camel&authPassword=password&x509HostnameVerifier=x509HostnameVerifier",
 new Processor() {
             public void process(Exchange exchange) throws Exception {
             }
         });


Reply via email to