[jboss-cvs] JBossAS SVN: r102850 - in projects/scanning/trunk/plugins/src/main/java/org/jboss/scanning: hibernate and 1 other directory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Mar 24 00:35:31 EDT 2010


Author: alesj
Date: 2010-03-24 00:35:29 -0400 (Wed, 24 Mar 2010)
New Revision: 102850

Modified:
   projects/scanning/trunk/plugins/src/main/java/org/jboss/scanning/annotations/plugins/AnnotationsScanningPlugin.java
   projects/scanning/trunk/plugins/src/main/java/org/jboss/scanning/annotations/plugins/DefaultAnnotationRepository.java
   projects/scanning/trunk/plugins/src/main/java/org/jboss/scanning/hibernate/HibernateScanningPlugin.java
   projects/scanning/trunk/plugins/src/main/java/org/jboss/scanning/hibernate/ScannerImpl.java
Log:
Do cleanup.

Modified: projects/scanning/trunk/plugins/src/main/java/org/jboss/scanning/annotations/plugins/AnnotationsScanningPlugin.java
===================================================================
--- projects/scanning/trunk/plugins/src/main/java/org/jboss/scanning/annotations/plugins/AnnotationsScanningPlugin.java	2010-03-24 03:24:16 UTC (rev 102849)
+++ projects/scanning/trunk/plugins/src/main/java/org/jboss/scanning/annotations/plugins/AnnotationsScanningPlugin.java	2010-03-24 04:35:29 UTC (rev 102850)
@@ -52,6 +52,12 @@
       return repository;
    }
 
+   @Override
+   public void cleanupHandle(DefaultAnnotationRepository handle)
+   {
+      handle.cleanup();
+   }
+
    public Class<AnnotationRepository> getHandleInterface()
    {
       return AnnotationRepository.class;

Modified: projects/scanning/trunk/plugins/src/main/java/org/jboss/scanning/annotations/plugins/DefaultAnnotationRepository.java
===================================================================
--- projects/scanning/trunk/plugins/src/main/java/org/jboss/scanning/annotations/plugins/DefaultAnnotationRepository.java	2010-03-24 03:24:16 UTC (rev 102849)
+++ projects/scanning/trunk/plugins/src/main/java/org/jboss/scanning/annotations/plugins/DefaultAnnotationRepository.java	2010-03-24 04:35:29 UTC (rev 102850)
@@ -70,6 +70,15 @@
    }
 
    /**
+    * Cleanup.
+    */
+   void cleanup()
+   {
+      env.clear();
+      checkedClassNames.clear();
+   }
+
+   /**
     * Get env map.
     *
     * @return the env map

Modified: projects/scanning/trunk/plugins/src/main/java/org/jboss/scanning/hibernate/HibernateScanningPlugin.java
===================================================================
--- projects/scanning/trunk/plugins/src/main/java/org/jboss/scanning/hibernate/HibernateScanningPlugin.java	2010-03-24 03:24:16 UTC (rev 102849)
+++ projects/scanning/trunk/plugins/src/main/java/org/jboss/scanning/hibernate/HibernateScanningPlugin.java	2010-03-24 04:35:29 UTC (rev 102850)
@@ -83,6 +83,12 @@
       return scanner;
    }
 
+   @Override
+   public void cleanupHandle(ScannerImpl handle)
+   {
+      handle.cleanup();
+   }
+
    public Class<Scanner> getHandleInterface()
    {
       return Scanner.class;

Modified: projects/scanning/trunk/plugins/src/main/java/org/jboss/scanning/hibernate/ScannerImpl.java
===================================================================
--- projects/scanning/trunk/plugins/src/main/java/org/jboss/scanning/hibernate/ScannerImpl.java	2010-03-24 03:24:16 UTC (rev 102849)
+++ projects/scanning/trunk/plugins/src/main/java/org/jboss/scanning/hibernate/ScannerImpl.java	2010-03-24 04:35:29 UTC (rev 102850)
@@ -82,6 +82,17 @@
    }
 
    /**
+    * Cleanup.
+    */
+   void cleanup()
+   {
+      packages.clear();
+      pckgCache.clear();
+      classes.clear();
+      files.clear();
+   }
+
+   /**
     * Get owner/jar url -- w/o actually loading class/resource.
     *
     * @param resource the resource context




More information about the jboss-cvs-commits mailing list