[jbossws-commits] JBossWS SVN: r3737 - in branches/jbossws-2.0: integration/jboss50/src/main/java/org/jboss/wsf/container/jboss50 and 3 other directories.

jbossws-commits at lists.jboss.org jbossws-commits at lists.jboss.org
Tue Jun 26 18:15:45 EDT 2007


Author: thomas.diesler at jboss.com
Date: 2007-06-26 18:15:44 -0400 (Tue, 26 Jun 2007)
New Revision: 3737

Modified:
   branches/jbossws-2.0/integration/jboss42/src/main/java/org/jboss/wsf/container/jboss42/JAXRPCDeployerHookEJB21.java
   branches/jbossws-2.0/integration/jboss42/src/main/java/org/jboss/wsf/container/jboss42/JAXRPCDeployerHookJSE.java
   branches/jbossws-2.0/integration/jboss42/src/main/java/org/jboss/wsf/container/jboss42/JAXWSDeployerHookEJB3.java
   branches/jbossws-2.0/integration/jboss42/src/main/java/org/jboss/wsf/container/jboss42/JAXWSDeployerHookJSE.java
   branches/jbossws-2.0/integration/jboss42/src/main/java/org/jboss/wsf/container/jboss42/ModifyWebMetaDataDeployer.java
   branches/jbossws-2.0/integration/jboss50/src/main/java/org/jboss/wsf/container/jboss50/JAXRPCDeployerHookEJB21.java
   branches/jbossws-2.0/integration/jboss50/src/main/java/org/jboss/wsf/container/jboss50/JAXRPCDeployerHookJSE.java
   branches/jbossws-2.0/integration/jboss50/src/main/java/org/jboss/wsf/container/jboss50/JAXWSDeployerHookEJB3.java
   branches/jbossws-2.0/integration/jboss50/src/main/java/org/jboss/wsf/container/jboss50/JAXWSDeployerHookJSE.java
   branches/jbossws-2.0/integration/native/src/main/java/org/jboss/wsf/stack/jbws/UnifiedMetaDataAssociationDeployer.java
   branches/jbossws-2.0/integration/spi/src/main/java/org/jboss/wsf/spi/deployment/BasicEndpoint.java
   branches/jbossws-2.0/integration/spi/src/main/java/org/jboss/wsf/spi/deployment/Endpoint.java
   branches/jbossws-2.0/integration/spi/src/main/java/org/jboss/wsf/spi/deployment/WebAppGeneratorDeployer.java
   branches/jbossws-2.0/jbossws-core/src/main/java/org/jboss/ws/metadata/umdm/ClientEndpointMetaData.java
   branches/jbossws-2.0/jbossws-core/src/main/java/org/jboss/ws/metadata/umdm/EndpointMetaData.java
   branches/jbossws-2.0/jbossws-core/src/main/java/org/jboss/ws/metadata/umdm/ServerEndpointMetaData.java
Log:
Associate ServerEndpointMetaData with Endpoint

Modified: branches/jbossws-2.0/integration/jboss42/src/main/java/org/jboss/wsf/container/jboss42/JAXRPCDeployerHookEJB21.java
===================================================================
--- branches/jbossws-2.0/integration/jboss42/src/main/java/org/jboss/wsf/container/jboss42/JAXRPCDeployerHookEJB21.java	2007-06-26 22:04:36 UTC (rev 3736)
+++ branches/jbossws-2.0/integration/jboss42/src/main/java/org/jboss/wsf/container/jboss42/JAXRPCDeployerHookEJB21.java	2007-06-26 22:15:44 UTC (rev 3737)
@@ -90,7 +90,7 @@
             Endpoint ep = createEndpoint();
             ep.setShortName(ejbLink);
             ep.setService(service);
-            ep.setTargetBean(ejbClass);
+            ep.setTargetBeanName(ejbClass);
 
             service.addEndpoint(ep);
          }

Modified: branches/jbossws-2.0/integration/jboss42/src/main/java/org/jboss/wsf/container/jboss42/JAXRPCDeployerHookJSE.java
===================================================================
--- branches/jbossws-2.0/integration/jboss42/src/main/java/org/jboss/wsf/container/jboss42/JAXRPCDeployerHookJSE.java	2007-06-26 22:04:36 UTC (rev 3736)
+++ branches/jbossws-2.0/integration/jboss42/src/main/java/org/jboss/wsf/container/jboss42/JAXRPCDeployerHookJSE.java	2007-06-26 22:15:44 UTC (rev 3737)
@@ -107,7 +107,7 @@
             Endpoint ep = createEndpoint();
             ep.setShortName(servletLink);
             ep.setService(service);
-            ep.setTargetBean(servletClass);
+            ep.setTargetBeanName(servletClass);
 
             service.addEndpoint(ep);
          }

Modified: branches/jbossws-2.0/integration/jboss42/src/main/java/org/jboss/wsf/container/jboss42/JAXWSDeployerHookEJB3.java
===================================================================
--- branches/jbossws-2.0/integration/jboss42/src/main/java/org/jboss/wsf/container/jboss42/JAXWSDeployerHookEJB3.java	2007-06-26 22:04:36 UTC (rev 3736)
+++ branches/jbossws-2.0/integration/jboss42/src/main/java/org/jboss/wsf/container/jboss42/JAXWSDeployerHookEJB3.java	2007-06-26 22:15:44 UTC (rev 3737)
@@ -76,7 +76,7 @@
                Endpoint ep = createEndpoint();
                ep.setShortName(ejbName);
                ep.setService(service);
-               ep.setTargetBean(epBean);
+               ep.setTargetBeanName(epBean);
 
                service.addEndpoint(ep);
             }

Modified: branches/jbossws-2.0/integration/jboss42/src/main/java/org/jboss/wsf/container/jboss42/JAXWSDeployerHookJSE.java
===================================================================
--- branches/jbossws-2.0/integration/jboss42/src/main/java/org/jboss/wsf/container/jboss42/JAXWSDeployerHookJSE.java	2007-06-26 22:04:36 UTC (rev 3736)
+++ branches/jbossws-2.0/integration/jboss42/src/main/java/org/jboss/wsf/container/jboss42/JAXWSDeployerHookJSE.java	2007-06-26 22:15:44 UTC (rev 3737)
@@ -82,7 +82,7 @@
          Endpoint ep = createEndpoint();
          ep.setShortName(servletName);
          ep.setService(service);
-         ep.setTargetBean(servletClass);
+         ep.setTargetBeanName(servletClass);
 
          service.addEndpoint(ep);
       }

Modified: branches/jbossws-2.0/integration/jboss42/src/main/java/org/jboss/wsf/container/jboss42/ModifyWebMetaDataDeployer.java
===================================================================
--- branches/jbossws-2.0/integration/jboss42/src/main/java/org/jboss/wsf/container/jboss42/ModifyWebMetaDataDeployer.java	2007-06-26 22:04:36 UTC (rev 3736)
+++ branches/jbossws-2.0/integration/jboss42/src/main/java/org/jboss/wsf/container/jboss42/ModifyWebMetaDataDeployer.java	2007-06-26 22:15:44 UTC (rev 3737)
@@ -57,14 +57,14 @@
       // <servlet-class> originally contained a javax.servlet.Servlet
       for (Endpoint ep : dep.getService().getEndpoints())
       {
-         if (ep.getTargetBean() == null)
+         if (ep.getTargetBeanName() == null)
          {
             String servletName = ep.getShortName();
             String beanClassName = results.sepTargetMap.get(servletName);
             if (beanClassName == null)
                throw new IllegalStateException("Cannot obtain target bean for: " + servletName);
 
-            ep.setTargetBean(beanClassName);
+            ep.setTargetBeanName(beanClassName);
          }
       }
    }

Modified: branches/jbossws-2.0/integration/jboss50/src/main/java/org/jboss/wsf/container/jboss50/JAXRPCDeployerHookEJB21.java
===================================================================
--- branches/jbossws-2.0/integration/jboss50/src/main/java/org/jboss/wsf/container/jboss50/JAXRPCDeployerHookEJB21.java	2007-06-26 22:04:36 UTC (rev 3736)
+++ branches/jbossws-2.0/integration/jboss50/src/main/java/org/jboss/wsf/container/jboss50/JAXRPCDeployerHookEJB21.java	2007-06-26 22:15:44 UTC (rev 3737)
@@ -89,7 +89,7 @@
             Endpoint ep = createEndpoint();
             ep.setShortName(ejbLink);
             ep.setService(service);
-            ep.setTargetBean(ejbClass);
+            ep.setTargetBeanName(ejbClass);
 
             service.addEndpoint(ep);
          }

Modified: branches/jbossws-2.0/integration/jboss50/src/main/java/org/jboss/wsf/container/jboss50/JAXRPCDeployerHookJSE.java
===================================================================
--- branches/jbossws-2.0/integration/jboss50/src/main/java/org/jboss/wsf/container/jboss50/JAXRPCDeployerHookJSE.java	2007-06-26 22:04:36 UTC (rev 3736)
+++ branches/jbossws-2.0/integration/jboss50/src/main/java/org/jboss/wsf/container/jboss50/JAXRPCDeployerHookJSE.java	2007-06-26 22:15:44 UTC (rev 3737)
@@ -89,7 +89,7 @@
             Endpoint ep = createEndpoint();
             ep.setShortName(servletLink);
             ep.setService(service);
-            ep.setTargetBean(servletClass);
+            ep.setTargetBeanName(servletClass);
 
             service.addEndpoint(ep);
          }

Modified: branches/jbossws-2.0/integration/jboss50/src/main/java/org/jboss/wsf/container/jboss50/JAXWSDeployerHookEJB3.java
===================================================================
--- branches/jbossws-2.0/integration/jboss50/src/main/java/org/jboss/wsf/container/jboss50/JAXWSDeployerHookEJB3.java	2007-06-26 22:04:36 UTC (rev 3736)
+++ branches/jbossws-2.0/integration/jboss50/src/main/java/org/jboss/wsf/container/jboss50/JAXWSDeployerHookEJB3.java	2007-06-26 22:15:44 UTC (rev 3737)
@@ -82,7 +82,7 @@
             Endpoint ep = createEndpoint();
             ep.setShortName(ejbName);
             ep.setService(service);
-            ep.setTargetBean(epBean);
+            ep.setTargetBeanName(epBean);
 
             service.addEndpoint(ep);
          }

Modified: branches/jbossws-2.0/integration/jboss50/src/main/java/org/jboss/wsf/container/jboss50/JAXWSDeployerHookJSE.java
===================================================================
--- branches/jbossws-2.0/integration/jboss50/src/main/java/org/jboss/wsf/container/jboss50/JAXWSDeployerHookJSE.java	2007-06-26 22:04:36 UTC (rev 3736)
+++ branches/jbossws-2.0/integration/jboss50/src/main/java/org/jboss/wsf/container/jboss50/JAXWSDeployerHookJSE.java	2007-06-26 22:15:44 UTC (rev 3737)
@@ -79,7 +79,7 @@
          Endpoint ep = createEndpoint();
          ep.setShortName(servletName);
          ep.setService(service);
-         ep.setTargetBean(servletClass);
+         ep.setTargetBeanName(servletClass);
 
          service.addEndpoint(ep);
       }

Modified: branches/jbossws-2.0/integration/native/src/main/java/org/jboss/wsf/stack/jbws/UnifiedMetaDataAssociationDeployer.java
===================================================================
--- branches/jbossws-2.0/integration/native/src/main/java/org/jboss/wsf/stack/jbws/UnifiedMetaDataAssociationDeployer.java	2007-06-26 22:04:36 UTC (rev 3736)
+++ branches/jbossws-2.0/integration/native/src/main/java/org/jboss/wsf/stack/jbws/UnifiedMetaDataAssociationDeployer.java	2007-06-26 22:15:44 UTC (rev 3737)
@@ -52,9 +52,11 @@
          if (sepMetaData == null)
          {
             sepMetaData = getEndpointMetaData(umd, ep);
+            sepMetaData.setEndpoint(ep);
+            
             ep.addAttachment(ServerEndpointMetaData.class, sepMetaData);
 
-            String targetBean = ep.getTargetBean();
+            String targetBean = ep.getTargetBeanName();
             if (targetBean != null)
                sepMetaData.setServiceEndpointImplName(targetBean);
          }

Modified: branches/jbossws-2.0/integration/spi/src/main/java/org/jboss/wsf/spi/deployment/BasicEndpoint.java
===================================================================
--- branches/jbossws-2.0/integration/spi/src/main/java/org/jboss/wsf/spi/deployment/BasicEndpoint.java	2007-06-26 22:04:36 UTC (rev 3736)
+++ branches/jbossws-2.0/integration/spi/src/main/java/org/jboss/wsf/spi/deployment/BasicEndpoint.java	2007-06-26 22:15:44 UTC (rev 3737)
@@ -67,12 +67,12 @@
       this.service = service;
    }
 
-   public String getTargetBean()
+   public String getTargetBeanName()
    {
       return targetBean;
    }
 
-   public void setTargetBean(String targetBean)
+   public void setTargetBeanName(String targetBean)
    {
       this.targetBean = targetBean;
    }

Modified: branches/jbossws-2.0/integration/spi/src/main/java/org/jboss/wsf/spi/deployment/Endpoint.java
===================================================================
--- branches/jbossws-2.0/integration/spi/src/main/java/org/jboss/wsf/spi/deployment/Endpoint.java	2007-06-26 22:04:36 UTC (rev 3736)
+++ branches/jbossws-2.0/integration/spi/src/main/java/org/jboss/wsf/spi/deployment/Endpoint.java	2007-06-26 22:15:44 UTC (rev 3737)
@@ -75,10 +75,10 @@
    void setState(EndpointState state);
 
    /** Get the endpoint implementation bean */
-   String getTargetBean();
+   String getTargetBeanName();
 
    /** Set the endpoint implementation bean */
-   void setTargetBean(String epImpl);
+   void setTargetBeanName(String epImpl);
    
    /** Use the deployment classloader to load the bean */
    Class getTargetBeanClass();

Modified: branches/jbossws-2.0/integration/spi/src/main/java/org/jboss/wsf/spi/deployment/WebAppGeneratorDeployer.java
===================================================================
--- branches/jbossws-2.0/integration/spi/src/main/java/org/jboss/wsf/spi/deployment/WebAppGeneratorDeployer.java	2007-06-26 22:04:36 UTC (rev 3736)
+++ branches/jbossws-2.0/integration/spi/src/main/java/org/jboss/wsf/spi/deployment/WebAppGeneratorDeployer.java	2007-06-26 22:15:44 UTC (rev 3737)
@@ -136,7 +136,7 @@
       {
          Element servlet = webApp.addElement("servlet");
          servlet.addElement("servlet-name").addText(ep.getShortName());
-         servlet.addElement("servlet-class").addText(ep.getTargetBean());
+         servlet.addElement("servlet-class").addText(ep.getTargetBeanName());
       }
 
       /*

Modified: branches/jbossws-2.0/jbossws-core/src/main/java/org/jboss/ws/metadata/umdm/ClientEndpointMetaData.java
===================================================================
--- branches/jbossws-2.0/jbossws-core/src/main/java/org/jboss/ws/metadata/umdm/ClientEndpointMetaData.java	2007-06-26 22:04:36 UTC (rev 3736)
+++ branches/jbossws-2.0/jbossws-core/src/main/java/org/jboss/ws/metadata/umdm/ClientEndpointMetaData.java	2007-06-26 22:15:44 UTC (rev 3737)
@@ -26,6 +26,7 @@
 import javax.xml.namespace.QName;
 
 import org.jboss.ws.metadata.config.ConfigurationProvider;
+import org.jboss.wsf.spi.binding.jaxb.CachingJAXBContextFactory;
 import org.jboss.wsf.spi.metadata.j2ee.serviceref.UnifiedHandlerMetaData.HandlerType;
 
 /**
@@ -39,12 +40,12 @@
    public ClientEndpointMetaData(ServiceMetaData service, QName qname, QName portTypeName, Type type)
    {
       super(service, qname, portTypeName, type);
-      super.configName = ConfigurationProvider.DEFAULT_CLIENT_CONFIG_NAME;
+      configName = ConfigurationProvider.DEFAULT_CLIENT_CONFIG_NAME;
 
       if (type == Type.JAXRPC)
-         super.configFile = ConfigurationProvider.DEFAULT_JAXRPC_CLIENT_CONFIG_FILE;
+         configFile = ConfigurationProvider.DEFAULT_JAXRPC_CLIENT_CONFIG_FILE;
       else
-         super.configFile = ConfigurationProvider.DEFAULT_JAXWS_CLIENT_CONFIG_FILE;
+         configFile = ConfigurationProvider.DEFAULT_JAXWS_CLIENT_CONFIG_FILE;
    }
 
    public String toString()

Modified: branches/jbossws-2.0/jbossws-core/src/main/java/org/jboss/ws/metadata/umdm/EndpointMetaData.java
===================================================================
--- branches/jbossws-2.0/jbossws-core/src/main/java/org/jboss/ws/metadata/umdm/EndpointMetaData.java	2007-06-26 22:04:36 UTC (rev 3736)
+++ branches/jbossws-2.0/jbossws-core/src/main/java/org/jboss/ws/metadata/umdm/EndpointMetaData.java	2007-06-26 22:15:44 UTC (rev 3737)
@@ -55,12 +55,12 @@
 import org.jboss.ws.core.jaxws.client.DispatchBinding;
 import org.jboss.ws.core.soap.Style;
 import org.jboss.ws.core.soap.Use;
+import org.jboss.ws.integration.UnifiedVirtualFile;
 import org.jboss.ws.metadata.config.CommonConfig;
 import org.jboss.ws.metadata.config.Configurable;
 import org.jboss.ws.metadata.config.ConfigurationProvider;
 import org.jboss.ws.metadata.config.EndpointFeature;
 import org.jboss.ws.metadata.config.JBossWSConfigFactory;
-import org.jboss.ws.integration.UnifiedVirtualFile;
 import org.jboss.wsf.spi.binding.jaxb.CachingJAXBContextFactory;
 import org.jboss.wsf.spi.binding.jaxb.JAXBContextFactory;
 import org.jboss.wsf.spi.metadata.j2ee.serviceref.UnifiedPortComponentRefMetaData;
@@ -142,7 +142,7 @@
 
    private ConfigObservable configObservable = new ConfigObservable();
 
-   private JAXBContextFactory jaxbContextFactory = new CachingJAXBContextFactory();
+   protected JAXBContextFactory jaxbContextFactory = new CachingJAXBContextFactory();
 
    private List<UnifiedPortComponentRefMetaData> serviceRefContrib = new ArrayList<UnifiedPortComponentRefMetaData>();
 
@@ -326,6 +326,11 @@
       return type;
    }
 
+   public JAXBContextFactory getJAXBContextFactory()
+   {
+      return jaxbContextFactory;
+   }
+
    public String getAuthMethod()
    {
       return authMethod;
@@ -602,11 +607,6 @@
       }
    }
 
-   public JAXBContextFactory getJAXBContextFactory()
-   {
-      return jaxbContextFactory;
-   }
-
    // ---------------------------------------------------------------
    // Configuration provider impl
 
@@ -638,7 +638,7 @@
       {
          DispatchBinding dpb = (DispatchBinding)configurable;
          dpb.setValidateDispatch(config.hasFeature(EndpointFeature.VALIDATE_DISPATCH));
-      }      
+      }
    }
 
    public UnifiedVirtualFile getRootFile()

Modified: branches/jbossws-2.0/jbossws-core/src/main/java/org/jboss/ws/metadata/umdm/ServerEndpointMetaData.java
===================================================================
--- branches/jbossws-2.0/jbossws-core/src/main/java/org/jboss/ws/metadata/umdm/ServerEndpointMetaData.java	2007-06-26 22:04:36 UTC (rev 3736)
+++ branches/jbossws-2.0/jbossws-core/src/main/java/org/jboss/ws/metadata/umdm/ServerEndpointMetaData.java	2007-06-26 22:15:44 UTC (rev 3737)
@@ -28,6 +28,8 @@
 
 import org.jboss.logging.Logger;
 import org.jboss.ws.metadata.config.ConfigurationProvider;
+import org.jboss.wsf.spi.binding.jaxb.JAXBContextFactory;
+import org.jboss.wsf.spi.deployment.Endpoint;
 import org.jboss.wsf.spi.metadata.j2ee.serviceref.UnifiedHandlerMetaData.HandlerType;
 
 /**
@@ -44,7 +46,10 @@
    public static final String SEPID_DOMAIN = "jboss.ws";
    public static final String SEPID_PROPERTY_CONTEXT = "context";
    public static final String SEPID_PROPERTY_ENDPOINT = "endpoint";
-
+   
+   // The associated SPI endpoint
+   private Endpoint endpoint;
+   
    // The REQUIRED link name
    private String linkName;
    // Legacy JSR-109 port component name
@@ -75,6 +80,16 @@
          configFile = ConfigurationProvider.DEFAULT_JAXWS_ENDPOINT_CONFIG_FILE;
    }
 
+   public Endpoint getEndpoint()
+   {
+      return endpoint;
+   }
+
+   public void setEndpoint(Endpoint endpoint)
+   {
+      this.endpoint = endpoint;
+   }
+
    public String getLinkName()
    {
       return linkName;




More information about the jbossws-commits mailing list