[jbossws-commits] JBossWS SVN: r9627 - stack/native/trunk/modules/core/src/main/java/org/jboss/ws/core/client.

jbossws-commits at lists.jboss.org jbossws-commits at lists.jboss.org
Thu Mar 19 09:07:12 EDT 2009


Author: richard.opalka at jboss.com
Date: 2009-03-19 09:07:12 -0400 (Thu, 19 Mar 2009)
New Revision: 9627

Modified:
   stack/native/trunk/modules/core/src/main/java/org/jboss/ws/core/client/EndpointInfo.java
Log:
[JBWS-2248] fixing endpoint info

Modified: stack/native/trunk/modules/core/src/main/java/org/jboss/ws/core/client/EndpointInfo.java
===================================================================
--- stack/native/trunk/modules/core/src/main/java/org/jboss/ws/core/client/EndpointInfo.java	2009-03-19 13:00:21 UTC (rev 9626)
+++ stack/native/trunk/modules/core/src/main/java/org/jboss/ws/core/client/EndpointInfo.java	2009-03-19 13:07:12 UTC (rev 9627)
@@ -21,6 +21,8 @@
  */
 package org.jboss.ws.core.client;
 
+import java.net.URI;
+import java.net.URISyntaxException;
 import java.util.Iterator;
 import java.util.Map;
 import java.util.Properties;
@@ -44,7 +46,7 @@
    public EndpointInfo(EndpointMetaData epMetaData, String targetAddress, Map<String, Object> callProps)
    {
       this.features = epMetaData.getFeatures();
-      this.targetAddress = targetAddress;
+      this.targetAddress = this.lowerCaseProtocol(targetAddress);
       this.properties = callProps;
 
       // Add the service properties
@@ -105,4 +107,11 @@
    {
       return "[addr=" + targetAddress + ",props=" + properties + "]";
    }
+   
+   private String lowerCaseProtocol(String targetAddress)
+   {
+      int colonIndex = targetAddress.indexOf(':');
+      String lowerCasedProtocol = targetAddress.substring(0, colonIndex).toLowerCase();
+      return lowerCasedProtocol + targetAddress.substring(colonIndex);
+   }
 }




More information about the jbossws-commits mailing list