[jboss-cvs] JBossAS SVN: r99256 - in branches/vfs3-int/ejb3: src/main/java/org/jboss/ejb3/clientmodule and 1 other directories.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Jan 11 19:50:30 EST 2010


Author: johnbailey
Date: 2010-01-11 19:50:29 -0500 (Mon, 11 Jan 2010)
New Revision: 99256

Modified:
   branches/vfs3-int/ejb3/pom.xml
   branches/vfs3-int/ejb3/src/main/java/org/jboss/ejb3/clientmodule/ClientENCInjectionContainer.java
   branches/vfs3-int/ejb3/src/main/java/org/jboss/ejb3/deployers/AppClientScanningDeployer.java
   branches/vfs3-int/ejb3/src/main/java/org/jboss/ejb3/deployers/EJBRegistrationDeployer.java
   branches/vfs3-int/ejb3/src/main/java/org/jboss/ejb3/deployers/Ejb3ClientDeployer.java
   branches/vfs3-int/ejb3/src/main/java/org/jboss/ejb3/deployers/Ejb3Deployer.java
   branches/vfs3-int/ejb3/src/main/java/org/jboss/ejb3/deployers/JBoss5DeploymentUnit.java
Log:
[JBAS-7346] - Integrate VFS3 into jboss-as-ejb3

Modified: branches/vfs3-int/ejb3/pom.xml
===================================================================
--- branches/vfs3-int/ejb3/pom.xml	2010-01-12 00:35:09 UTC (rev 99255)
+++ branches/vfs3-int/ejb3/pom.xml	2010-01-12 00:50:29 UTC (rev 99256)
@@ -207,6 +207,10 @@
           <groupId>org.jboss.cache</groupId>
           <artifactId>jbosscache-core</artifactId>
         </exclusion>
+        <exclusion>
+        	<groupId>org.jboss.metadata</groupId>
+        	<artifactId>jboss-metadata</artifactId>
+        </exclusion>
       </exclusions>
     </dependency>
     

Modified: branches/vfs3-int/ejb3/src/main/java/org/jboss/ejb3/clientmodule/ClientENCInjectionContainer.java
===================================================================
--- branches/vfs3-int/ejb3/src/main/java/org/jboss/ejb3/clientmodule/ClientENCInjectionContainer.java	2010-01-12 00:35:09 UTC (rev 99255)
+++ branches/vfs3-int/ejb3/src/main/java/org/jboss/ejb3/clientmodule/ClientENCInjectionContainer.java	2010-01-12 00:50:29 UTC (rev 99256)
@@ -67,7 +67,7 @@
 import org.jboss.metadata.javaee.spec.ServiceReferencesMetaData;
 import org.jboss.metadata.serviceref.ServiceReferenceHandler;
 import org.jboss.metadata.serviceref.VirtualFileAdaptor;
-import org.jboss.virtual.VirtualFile;
+import org.jboss.vfs.VirtualFile;
 import org.jboss.wsf.spi.deployment.UnifiedVirtualFile;
 
 /**

Modified: branches/vfs3-int/ejb3/src/main/java/org/jboss/ejb3/deployers/AppClientScanningDeployer.java
===================================================================
--- branches/vfs3-int/ejb3/src/main/java/org/jboss/ejb3/deployers/AppClientScanningDeployer.java	2010-01-12 00:35:09 UTC (rev 99255)
+++ branches/vfs3-int/ejb3/src/main/java/org/jboss/ejb3/deployers/AppClientScanningDeployer.java	2010-01-12 00:50:29 UTC (rev 99256)
@@ -29,8 +29,8 @@
 import org.jboss.deployers.spi.DeploymentException;
 import org.jboss.deployers.vfs.spi.structure.VFSDeploymentUnit;
 import org.jboss.metadata.client.jboss.JBossClientMetaData;
-import org.jboss.virtual.VFSUtils;
-import org.jboss.virtual.VirtualFile;
+import org.jboss.vfs.VFSUtils;
+import org.jboss.vfs.VirtualFile;
 
 /**
  * Scan the main & super classes for annotations.
@@ -99,17 +99,10 @@
          return null;
       }
 
-      try
-      {
-         Manifest mf = VFSUtils.readManifest(file);
-         Attributes attrs = mf.getMainAttributes();
-         String className = attrs.getValue(Attributes.Name.MAIN_CLASS);
-         return className;
-      }
-      finally
-      {
-         file.close();
-      }
+      Manifest mf = VFSUtils.readManifest(file);
+      Attributes attrs = mf.getMainAttributes();
+      String className = attrs.getValue(Attributes.Name.MAIN_CLASS);
+      return className;
    }
    
    // TODO: should we check for type of annotations?

Modified: branches/vfs3-int/ejb3/src/main/java/org/jboss/ejb3/deployers/EJBRegistrationDeployer.java
===================================================================
--- branches/vfs3-int/ejb3/src/main/java/org/jboss/ejb3/deployers/EJBRegistrationDeployer.java	2010-01-12 00:35:09 UTC (rev 99255)
+++ branches/vfs3-int/ejb3/src/main/java/org/jboss/ejb3/deployers/EJBRegistrationDeployer.java	2010-01-12 00:50:29 UTC (rev 99256)
@@ -40,7 +40,7 @@
 import org.jboss.kernel.Kernel;
 import org.jboss.logging.Logger;
 import org.jboss.metadata.ear.jboss.JBossAppMetaData;
-import org.jboss.virtual.VirtualFile;
+import org.jboss.vfs.VirtualFile;
 
 /**
  * Creates initial EJB deployments and initializes only basic metadata.

Modified: branches/vfs3-int/ejb3/src/main/java/org/jboss/ejb3/deployers/Ejb3ClientDeployer.java
===================================================================
--- branches/vfs3-int/ejb3/src/main/java/org/jboss/ejb3/deployers/Ejb3ClientDeployer.java	2010-01-12 00:35:09 UTC (rev 99255)
+++ branches/vfs3-int/ejb3/src/main/java/org/jboss/ejb3/deployers/Ejb3ClientDeployer.java	2010-01-12 00:50:29 UTC (rev 99256)
@@ -48,8 +48,8 @@
 import org.jboss.metadata.client.jboss.JBossClientMetaData;
 import org.jboss.metadata.ear.jboss.JBossAppMetaData;
 import org.jboss.naming.Util;
-import org.jboss.virtual.VFSUtils;
-import org.jboss.virtual.VirtualFile;
+import org.jboss.vfs.VFSUtils;
+import org.jboss.vfs.VirtualFile;
 
 /**
  * Deploys a client application jar.
@@ -236,20 +236,13 @@
 
       if (file != null)
       {
-         try
+         Manifest mf = VFSUtils.readManifest(file);
+         Attributes attrs = mf.getMainAttributes();
+         String className = attrs.getValue(Attributes.Name.MAIN_CLASS);
+         if (className != null)
          {
-            Manifest mf = VFSUtils.readManifest(file);
-            Attributes attrs = mf.getMainAttributes();
-            String className = attrs.getValue(Attributes.Name.MAIN_CLASS);
-            if (className != null)
-            {
-               mainClassName = className;
-            }
+            mainClassName = className;
          }
-         finally
-         {
-            file.close();
-         }
       }
       return mainClassName;
    }

Modified: branches/vfs3-int/ejb3/src/main/java/org/jboss/ejb3/deployers/Ejb3Deployer.java
===================================================================
--- branches/vfs3-int/ejb3/src/main/java/org/jboss/ejb3/deployers/Ejb3Deployer.java	2010-01-12 00:35:09 UTC (rev 99255)
+++ branches/vfs3-int/ejb3/src/main/java/org/jboss/ejb3/deployers/Ejb3Deployer.java	2010-01-12 00:50:29 UTC (rev 99256)
@@ -48,7 +48,7 @@
 import org.jboss.kernel.spi.deployment.KernelDeployment;
 import org.jboss.metadata.ear.jboss.JBossAppMetaData;
 import org.jboss.metadata.ejb.jboss.JBossMetaData;
-import org.jboss.virtual.VirtualFile;
+import org.jboss.vfs.VirtualFile;
 
 /**
  * Deployes EJB 3 components based on meta data coming from JBossEjbParsingDeployer.

Modified: branches/vfs3-int/ejb3/src/main/java/org/jboss/ejb3/deployers/JBoss5DeploymentUnit.java
===================================================================
--- branches/vfs3-int/ejb3/src/main/java/org/jboss/ejb3/deployers/JBoss5DeploymentUnit.java	2010-01-12 00:35:09 UTC (rev 99255)
+++ branches/vfs3-int/ejb3/src/main/java/org/jboss/ejb3/deployers/JBoss5DeploymentUnit.java	2010-01-12 00:50:29 UTC (rev 99256)
@@ -24,6 +24,7 @@
 import java.io.IOException;
 import java.net.MalformedURLException;
 import java.net.URL;
+import java.util.Arrays;
 import java.util.Collections;
 import java.util.Hashtable;
 import java.util.List;
@@ -210,7 +211,7 @@
 
       VisitorAttributes va = new VisitorAttributes();
       va.setLeavesOnly(true);
-      SuffixesExcludeFilter noJars = new SuffixesExcludeFilter(JarUtils.getSuffixes());
+      SuffixesExcludeFilter noJars = new SuffixesExcludeFilter(Arrays.asList(".zip", ".ear", ".jar", ".rar", ".war", ".sar",".har", ".aop")); // TODO:  Where should these come from?
       va.setRecurseFilter(noJars);
       FilterVirtualFileVisitor visitor = new FilterVirtualFileVisitor(filter, va);
 




More information about the jboss-cvs-commits mailing list