[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