[jboss-cvs] JBossAS SVN: r57495 - trunk/server/src/etc/conf/default

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Sun Oct 8 00:39:00 EDT 2006


Author: scott.stark at jboss.org
Date: 2006-10-08 00:38:59 -0400 (Sun, 08 Oct 2006)
New Revision: 57495

Modified:
   trunk/server/src/etc/conf/default/deployer-beans.xml
Log:
Add a DeploymentFilter to the scanners

Modified: trunk/server/src/etc/conf/default/deployer-beans.xml
===================================================================
--- trunk/server/src/etc/conf/default/deployer-beans.xml	2006-10-08 04:33:57 UTC (rev 57494)
+++ trunk/server/src/etc/conf/default/deployer-beans.xml	2006-10-08 04:38:59 UTC (rev 57495)
@@ -102,9 +102,20 @@
       </property>
    </bean>
 
+   <!-- A filter for excluding files from the scanner -->
+   <bean name="DeploymentFilter" class="org.jboss.virtual.plugins.vfs.helpers.ExtensibleFilter">
+      <!-- Files starting with theses strings are ignored -->
+      <property name="prefixes">#,%,\,,.,_$</property>
+      <!-- Files ending with theses strings are ignored -->
+      <property name="suffixes">#,$,%,~,\,v,.BAK,.bak,.old,.orig,.tmp,.rej,.sh</property>
+      <!-- Files matching with theses strings are ignored -->
+      <property name="matches">.make.state,.nse_depinfo,CVS,CVS.admin,RCS,RCSLOG,SCCS,TAGS,core,tags</property>
+   </bean>
+
    <!-- Scan for bootstraps -->
    <bean name="VFSBootstrapScanner" class="org.jboss.system.server.profileservice.VFSBootstrapScannerImpl">
       <property name="profileService"><inject bean="ProfileService"/></property>
+      <property name="filterInstance"><inject bean="DeploymentFilter"/></property>
       <property name="URIList">
          <list elementClass="java.net.URI">
             <!-- Legacy static conf/jboss-service.xml -->
@@ -116,6 +127,7 @@
    <!-- Scan for deployers -->
    <bean name="VFSDeployerScanner" class="org.jboss.system.server.profileservice.VFSDeployerScannerImpl">
       <property name="profileService"><inject bean="ProfileService"/></property>
+      <property name="filterInstance"><inject bean="DeploymentFilter"/></property>
       <property name="URIList">
          <list elementClass="java.net.URI">
             <!-- Directory for deployers -->
@@ -127,6 +139,7 @@
    <!-- Scan for deployments -->
    <bean name="VFSDeploymentScanner" class="org.jboss.system.server.profileservice.VFSDeploymentScannerImpl">
       <property name="profileService"><inject bean="ProfileService"/></property>
+      <property name="filterInstance"><inject bean="DeploymentFilter"/></property>
       <property name="URIList">
          <list elementClass="java.net.URI">
             <!-- Standard hot deployment directory -->




More information about the jboss-cvs-commits mailing list