[jbossws-commits] JBossWS SVN: r10541 - framework/trunk/src/main/java/org/jboss/wsf/framework/deployment.
jbossws-commits at lists.jboss.org
jbossws-commits at lists.jboss.org
Sun Aug 16 19:00:59 EDT 2009
Author: richard.opalka at jboss.com
Date: 2009-08-16 19:00:58 -0400 (Sun, 16 Aug 2009)
New Revision: 10541
Modified:
framework/trunk/src/main/java/org/jboss/wsf/framework/deployment/DefaultService.java
framework/trunk/src/main/java/org/jboss/wsf/framework/deployment/VirtualHostDeploymentAspect.java
Log:
[JBWS-2320] svn merge -r 10476:10482 https://svn.jboss.org/repos/jbossws/framework/branches/ropalka
Modified: framework/trunk/src/main/java/org/jboss/wsf/framework/deployment/DefaultService.java
===================================================================
--- framework/trunk/src/main/java/org/jboss/wsf/framework/deployment/DefaultService.java 2009-08-16 22:55:44 UTC (rev 10540)
+++ framework/trunk/src/main/java/org/jboss/wsf/framework/deployment/DefaultService.java 2009-08-16 23:00:58 UTC (rev 10541)
@@ -43,7 +43,7 @@
private Deployment dep;
private List<Endpoint> endpoints = new LinkedList<Endpoint>();
private String contextRoot;
- private String[] virtualHosts;
+ private List<String> virtualHosts;
DefaultService()
{
@@ -94,12 +94,22 @@
this.contextRoot = contextRoot;
}
- public String[] getVirtualHosts()
+ public List<String> getVirtualHosts()
{
- return virtualHosts;
+ if ( virtualHosts != null )
+ {
+ final List<String> retVal = new LinkedList<String>();
+ for ( String virtualHost : virtualHosts )
+ {
+ retVal.add( virtualHost );
+ }
+ return retVal;
+ }
+
+ return null;
}
- public void setVirtualHosts(String[] virtualHosts)
+ public void setVirtualHosts(List<String> virtualHosts)
{
this.virtualHosts = virtualHosts;
}
Modified: framework/trunk/src/main/java/org/jboss/wsf/framework/deployment/VirtualHostDeploymentAspect.java
===================================================================
--- framework/trunk/src/main/java/org/jboss/wsf/framework/deployment/VirtualHostDeploymentAspect.java 2009-08-16 22:55:44 UTC (rev 10540)
+++ framework/trunk/src/main/java/org/jboss/wsf/framework/deployment/VirtualHostDeploymentAspect.java 2009-08-16 23:00:58 UTC (rev 10541)
@@ -23,6 +23,7 @@
package org.jboss.wsf.framework.deployment;
import java.util.Arrays;
+import java.util.List;
import org.jboss.wsf.spi.annotation.WebContext;
import org.jboss.wsf.spi.deployment.Deployment;
@@ -44,15 +45,11 @@
{
if ( DeploymentType.JAXWS_EJB3.equals(dep.getType()))
{
- String[] virtualHosts = dep.getService().getVirtualHosts();
- if (virtualHosts == null)
- {
- dep.getService().setVirtualHosts(getExplicitVirtualHosts(dep));
- }
+ dep.getService().setVirtualHosts(getExplicitVirtualHosts(dep));
}
}
- protected String[] getExplicitVirtualHosts(Deployment dep)
+ protected List<String> getExplicitVirtualHosts(Deployment dep)
{
String[] virtualHosts = null;
@@ -82,6 +79,14 @@
}
}
}
- return virtualHosts;
+
+ if ( virtualHosts != null )
+ {
+ return Arrays.asList(virtualHosts);
+ }
+ else
+ {
+ return null;
+ }
}
}
More information about the jbossws-commits
mailing list