djencks     2005/08/21 03:36:30

  Modified:    modules/core/src/java/org/openejb/server/axis
                        WSContainer.java WSContainerGBean.java
  Log:

  GERONIMO-666.  Enable virtual host[] support for ejb web services
  
  Revision  Changes    Path
  1.14      +4 -3      
openejb/modules/core/src/java/org/openejb/server/axis/WSContainer.java
  
  Index: WSContainer.java
  ===================================================================
  RCS file: 
/home/projects/openejb/scm/openejb/modules/core/src/java/org/openejb/server/axis/WSContainer.java,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- WSContainer.java  21 Jul 2005 22:56:00 -0000      1.13
  +++ WSContainer.java  21 Aug 2005 07:36:30 -0000      1.14
  @@ -73,7 +73,8 @@
                          String securityRealmName,
                          String realmName,
                          String transportGuarantee,
  -                       String authMethod) throws Exception {
  +                       String authMethod,
  +                       String[] virtualHosts) throws Exception {
   
           this.soapHandler = soapHandler;
           this.location = location;
  @@ -94,7 +95,7 @@
           ClassLoader classLoader = ejbContainer.getClassLoader();
           AxisWebServiceContainer axisContainer = new 
AxisWebServiceContainer(location, wsdlURI, service, serviceInfo.getWsdlMap(), 
classLoader);
           if (soapHandler != null) {
  -            soapHandler.addWebService(location.getPath(), axisContainer, 
securityRealmName, realmName, transportGuarantee, authMethod, classLoader);
  +            soapHandler.addWebService(location.getPath(), virtualHosts, 
axisContainer, securityRealmName, realmName, transportGuarantee, authMethod, 
classLoader);
           }
   
       }
  
  
  
  1.8       +4 -2      
openejb/modules/core/src/java/org/openejb/server/axis/WSContainerGBean.java
  
  Index: WSContainerGBean.java
  ===================================================================
  RCS file: 
/home/projects/openejb/scm/openejb/modules/core/src/java/org/openejb/server/axis/WSContainerGBean.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- WSContainerGBean.java     21 Jul 2005 22:56:00 -0000      1.7
  +++ WSContainerGBean.java     21 Aug 2005 07:36:30 -0000      1.8
  @@ -70,6 +70,7 @@
           infoFactory.addAttribute("transportGuarantee", String.class, true);
           infoFactory.addAttribute("authMethod", String.class, true);
           infoFactory.addAttribute("serviceInfo", ServiceInfo.class, true);
  +        infoFactory.addAttribute("virtualHosts", String[].class, true);
           infoFactory.addReference("WebServiceContainer", SoapHandler.class);
   
           infoFactory.setConstructor(new String[]{
  @@ -81,7 +82,8 @@
               "securityRealmName",
               "realmName",
               "transportGuarantee",
  -            "authMethod"
  +            "authMethod",
  +            "virtualHosts"
           });
   
           GBEAN_INFO = infoFactory.getBeanInfo();
  
  
  

Reply via email to