[jboss-cvs] JBossAS SVN: r67750 - in trunk/varia: src/main/org/jboss/varia/deployment and 1 other directory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Sun Dec 2 18:43:33 EST 2007


Author: alesj
Date: 2007-12-02 18:43:33 -0500 (Sun, 02 Dec 2007)
New Revision: 67750

Modified:
   trunk/varia/pom.xml
   trunk/varia/src/main/org/jboss/varia/deployment/LegacyBeanShellDeployer.java
Log:
Adding FileMatcher to deployer.

Modified: trunk/varia/pom.xml
===================================================================
--- trunk/varia/pom.xml	2007-12-02 23:27:36 UTC (rev 67749)
+++ trunk/varia/pom.xml	2007-12-02 23:43:33 UTC (rev 67750)
@@ -114,6 +114,18 @@
 			<artifactId>jboss-kernel</artifactId>
 		</dependency>
 		<dependency>
+			<groupId>org.jboss.microcontainer</groupId>
+			<artifactId>jboss-deployers-core-spi</artifactId>
+		</dependency>
+		<dependency>
+			<groupId>org.jboss.microcontainer</groupId>
+			<artifactId>jboss-deployers-impl</artifactId>
+		</dependency>
+		<dependency>
+			<groupId>org.jboss.microcontainer</groupId>
+			<artifactId>jboss-deployers-vfs</artifactId>
+		</dependency>
+		<dependency>
 			<groupId>org.jboss</groupId>
 			<artifactId>jboss-transaction-spi</artifactId>
 		</dependency>

Modified: trunk/varia/src/main/org/jboss/varia/deployment/LegacyBeanShellDeployer.java
===================================================================
--- trunk/varia/src/main/org/jboss/varia/deployment/LegacyBeanShellDeployer.java	2007-12-02 23:27:36 UTC (rev 67749)
+++ trunk/varia/src/main/org/jboss/varia/deployment/LegacyBeanShellDeployer.java	2007-12-02 23:43:33 UTC (rev 67750)
@@ -23,6 +23,7 @@
 
 import org.jboss.deployers.vfs.spi.deployer.AbstractVFSParsingDeployer;
 import org.jboss.deployers.vfs.spi.structure.VFSDeploymentUnit;
+import org.jboss.deployers.vfs.plugins.structure.file.FileMatcher;
 import org.jboss.virtual.VirtualFile;
 
 /**
@@ -30,7 +31,7 @@
  *
  * @author <a href="mailto:ales.justin at jboss.com">Ales Justin</a>
  */
-public class LegacyBeanShellDeployer extends AbstractVFSParsingDeployer<BeanShellScript>
+public class LegacyBeanShellDeployer extends AbstractVFSParsingDeployer<BeanShellScript> implements FileMatcher
 {
    public LegacyBeanShellDeployer()
    {
@@ -45,4 +46,9 @@
 
       return new BeanShellScript(virtualFile.toURL());
    }
+
+   public boolean isDeployable(VirtualFile file)
+   {
+      return file.getName().endsWith(getSuffix());
+   }
 }




More information about the jboss-cvs-commits mailing list