[jboss-cvs] JBossAS SVN: r73037 - projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Sun May 4 14:21:26 EDT 2008


Author: heiko.braun at jboss.com
Date: 2008-05-04 14:21:25 -0400 (Sun, 04 May 2008)
New Revision: 73037

Modified:
   projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/Ejb3Deployment.java
Log:
Remove web service deployment interface and solely rely on ejb3 meta data

Modified: projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/Ejb3Deployment.java
===================================================================
--- projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/Ejb3Deployment.java	2008-05-04 18:17:33 UTC (rev 73036)
+++ projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/Ejb3Deployment.java	2008-05-04 18:21:25 UTC (rev 73037)
@@ -21,31 +21,11 @@
  */
 package org.jboss.ejb3;
 
-import java.io.BufferedInputStream;
-import java.io.DataInputStream;
-import java.io.InputStream;
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.LinkedHashMap;
-import java.util.List;
-import java.util.Map;
-
 import javassist.bytecode.ClassFile;
-
-import javax.management.MBeanServer;
-import javax.management.ObjectName;
-import javax.naming.InitialContext;
-import javax.naming.NameNotFoundException;
-import javax.naming.NamingException;
-import javax.persistence.Entity;
-import javax.security.jacc.PolicyConfiguration;
-
 import org.hibernate.ejb.packaging.PersistenceMetadata;
 import org.jboss.deployers.spi.DeploymentException;
 import org.jboss.ejb3.cache.CacheFactoryRegistry;
 import org.jboss.ejb3.cache.persistence.PersistenceManagerFactoryRegistry;
-import org.jboss.ejb3.enc.EjbModuleEjbResolver;
 import org.jboss.ejb3.enc.EjbModulePersistenceUnitResolver;
 import org.jboss.ejb3.enc.MessageDestinationResolver;
 import org.jboss.ejb3.entity.PersistenceUnitDeployment;
@@ -62,18 +42,23 @@
 import org.jboss.ejb3.proxy.factory.ProxyFactoryHelper;
 import org.jboss.ejb3.proxy.factory.RemoteProxyFactoryRegistry;
 import org.jboss.logging.Logger;
-import org.jboss.metadata.ejb.jboss.JBossEnterpriseBeanMetaData;
-import org.jboss.metadata.ejb.jboss.JBossGenericBeanMetaData;
-import org.jboss.metadata.ejb.jboss.JBossMessageDrivenBeanGenericWrapper;
-import org.jboss.metadata.ejb.jboss.JBossMessageDrivenBeanMetaData;
-import org.jboss.metadata.ejb.jboss.JBossMetaData;
-import org.jboss.metadata.ejb.jboss.JBossSessionBeanMetaData;
+import org.jboss.metadata.ejb.jboss.*;
 import org.jboss.metadata.javaee.spec.MessageDestinationsMetaData;
 import org.jboss.system.ServiceMBeanSupport;
 import org.jboss.virtual.VirtualFile;
-import org.jboss.wsf.spi.deployment.integration.WebServiceDeclaration;
-import org.jboss.wsf.spi.deployment.integration.WebServiceDeployment;
 
+import javax.management.MBeanServer;
+import javax.management.ObjectName;
+import javax.naming.InitialContext;
+import javax.naming.NameNotFoundException;
+import javax.naming.NamingException;
+import javax.persistence.Entity;
+import javax.security.jacc.PolicyConfiguration;
+import java.io.BufferedInputStream;
+import java.io.DataInputStream;
+import java.io.InputStream;
+import java.util.*;
+
 /**
  * An EjbModule represents a collection of beans that are deployed as a unit.
  *
@@ -82,7 +67,7 @@
  * @version $Revision$
  */
 public abstract class Ejb3Deployment extends ServiceMBeanSupport
-  implements JavaEEModule, Ejb3DeploymentMBean, WebServiceDeployment
+  implements JavaEEModule, Ejb3DeploymentMBean
 {
    private static final Logger log = Logger.getLogger(Ejb3Deployment.class);
 
@@ -884,39 +869,4 @@
    {
       return unit.getShortName();
    }
-
-   public List<WebServiceDeclaration> getServiceEndpoints()
-   {
-      List<WebServiceDeclaration> webServiceDeclarations = new ArrayList<WebServiceDeclaration>();
-
-      Iterator<Container> it = this.getEjbContainers().values().iterator();
-      while(it.hasNext())
-      {
-         final EJBContainer c = (EJBContainer)it.next();
-         webServiceDeclarations.add(
-           new WebServiceDeclaration()
-           {
-
-              public <T extends java.lang.annotation.Annotation> T getAnnotation(Class<T> t)
-              {
-                 return c.getAnnotation(t);
-              }
-
-
-              public String getComponentName()
-              {
-                 return c.getEjbName();
-              }
-
-              public String getComponentClassName()
-              {
-                 return c.getBeanClassName();
-              }
-           }
-
-         );
-      }
-      return webServiceDeclarations;
-
-   }
 }




More information about the jboss-cvs-commits mailing list