[jboss-cvs] JBossAS SVN: r109787 - projects/test/trunk/src/main/java/org/jboss/test.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Wed Dec 8 15:05:36 EST 2010
Author: rachmatowicz at jboss.com
Date: 2010-12-08 15:05:35 -0500 (Wed, 08 Dec 2010)
New Revision: 109787
Modified:
projects/test/trunk/src/main/java/org/jboss/test/JBossClusteredTestCase.java
projects/test/trunk/src/main/java/org/jboss/test/JBossTestClusteredServices.java
projects/test/trunk/src/main/java/org/jboss/test/JBossTestServices.java
Log:
Provide method JBossClusteredTestcase.getServersForURL() to match JBossTestCase.getServerHostForURL() (JBAS-8540)
Modified: projects/test/trunk/src/main/java/org/jboss/test/JBossClusteredTestCase.java
===================================================================
--- projects/test/trunk/src/main/java/org/jboss/test/JBossClusteredTestCase.java 2010-12-08 18:26:01 UTC (rev 109786)
+++ projects/test/trunk/src/main/java/org/jboss/test/JBossClusteredTestCase.java 2010-12-08 20:05:35 UTC (rev 109787)
@@ -83,6 +83,16 @@
return clusterServices.getServers();
}
+ /**
+ * Get the JBoss servers as above, but in a form suitable for
+ * embedding in URLs - IPv6 literals will be enclosed in square
+ * brackets (see RFC 2732). For JBAS-8540.
+ */
+ public String[] getServersForURL() throws Exception
+ {
+ return clusterServices.getServersForURL();
+ }
+
public String[] getNamingURLs() throws Exception
{
return clusterServices.getNamingURLs();
Modified: projects/test/trunk/src/main/java/org/jboss/test/JBossTestClusteredServices.java
===================================================================
--- projects/test/trunk/src/main/java/org/jboss/test/JBossTestClusteredServices.java 2010-12-08 18:26:01 UTC (rev 109786)
+++ projects/test/trunk/src/main/java/org/jboss/test/JBossTestClusteredServices.java 2010-12-08 20:05:35 UTC (rev 109787)
@@ -95,6 +95,17 @@
servers.toArray(tmp);
return tmp;
}
+
+ public String[] getServersForURL() throws Exception
+ {
+ String[] servers = getServers() ;
+ String[] result = new String[servers.length];
+ for (int i=0; i < servers.length; i++) {
+ result[i] = JBossTestUtil.fixHostnameForURL(servers[i]);
+ }
+ return result;
+ }
+
public String getServer(int index) throws Exception
{
// init();
Modified: projects/test/trunk/src/main/java/org/jboss/test/JBossTestServices.java
===================================================================
--- projects/test/trunk/src/main/java/org/jboss/test/JBossTestServices.java 2010-12-08 18:26:01 UTC (rev 109786)
+++ projects/test/trunk/src/main/java/org/jboss/test/JBossTestServices.java 2010-12-08 20:05:35 UTC (rev 109787)
@@ -484,14 +484,6 @@
public String getServerHostForURL()
{
String hostName = getServerHost() ;
-
- if (hostName == null)
- return hostName;
-
- // check for IPv6 literal
- if (hostName.indexOf(":") != -1)
- return "[" + hostName + "]" ;
- else
- return hostName ;
+ return JBossTestUtil.fixHostnameForURL(hostName);
}
}
More information about the jboss-cvs-commits
mailing list