[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