[jboss-cvs] JBossAS SVN: r103995 - projects/scanning/trunk/scanning-spi/src/main/java/org/jboss/scanning/spi/helpers.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu Apr 15 09:20:45 EDT 2010


Author: alesj
Date: 2010-04-15 09:20:44 -0400 (Thu, 15 Apr 2010)
New Revision: 103995

Modified:
   projects/scanning/trunk/scanning-spi/src/main/java/org/jboss/scanning/spi/helpers/UrlScanner.java
Log:
Allow for runtime scan ignore.

Modified: projects/scanning/trunk/scanning-spi/src/main/java/org/jboss/scanning/spi/helpers/UrlScanner.java
===================================================================
--- projects/scanning/trunk/scanning-spi/src/main/java/org/jboss/scanning/spi/helpers/UrlScanner.java	2010-04-15 12:58:27 UTC (rev 103994)
+++ projects/scanning/trunk/scanning-spi/src/main/java/org/jboss/scanning/spi/helpers/UrlScanner.java	2010-04-15 13:20:44 UTC (rev 103995)
@@ -46,6 +46,7 @@
    private Logger log = Logger.getLogger(getClass());
    private URL[] roots;
    private boolean ignoreIndexedHandles;
+   private boolean ignoreRuntimeScanning;
 
    protected UrlScanner(URL... roots)
    {
@@ -83,7 +84,9 @@
             }
          }
       }
-      scan(federatedPlugins);
+      // do we scan, or should everything be in pre-indexed handles
+      if (ignoreRuntimeScanning == false)
+         scan(federatedPlugins);
    }
 
    protected ResourceFilter[] getRecurseFilters(ScanningPlugin[] plugins)
@@ -146,4 +149,14 @@
    {
       this.ignoreIndexedHandles = ignoreIndexedHandles;
    }
+
+   /**
+    * Don't scan at runtime.
+    *
+    * @param ignoreRuntimeScanning runtime scanning flag
+    */
+   public void setIgnoreRuntimeScanning(boolean ignoreRuntimeScanning)
+   {
+      this.ignoreRuntimeScanning = ignoreRuntimeScanning;
+   }
 }




More information about the jboss-cvs-commits mailing list