Author: genspring Date: Tue Mar 1 07:12:20 2011 New Revision: 1075688 URL: http://svn.apache.org/viewvc?rev=1075688&view=rev Log: Adpapt to changes in OWB-535 to add a release() method to free up resources. Modified: geronimo/server/branches/3.0-M2/plugins/openwebbeans/geronimo-openwebbeans/src/main/java/org/apache/geronimo/openwebbeans/OsgiMetaDataScannerService.java Modified: geronimo/server/branches/3.0-M2/plugins/openwebbeans/geronimo-openwebbeans/src/main/java/org/apache/geronimo/openwebbeans/OsgiMetaDataScannerService.java URL: http://svn.apache.org/viewvc/geronimo/server/branches/3.0-M2/plugins/openwebbeans/geronimo-openwebbeans/src/main/java/org/apache/geronimo/openwebbeans/OsgiMetaDataScannerService.java?rev=1075688&r1=1075687&r2=1075688&view=diff ============================================================================== --- geronimo/server/branches/3.0-M2/plugins/openwebbeans/geronimo-openwebbeans/src/main/java/org/apache/geronimo/openwebbeans/OsgiMetaDataScannerService.java (original) +++ geronimo/server/branches/3.0-M2/plugins/openwebbeans/geronimo-openwebbeans/src/main/java/org/apache/geronimo/openwebbeans/OsgiMetaDataScannerService.java Tue Mar 1 07:12:20 2011 @@ -61,13 +61,13 @@ public class OsgiMetaDataScannerService protected BDABeansXmlScanner bdaBeansXmlScanner; /** All classes which have to be scanned for Bean information */ - private final Set> beanClasses = new HashSet>(); + private Set> beanClasses = new HashSet>(); /** the URLs of all META-INF/beans.xml files */ - private final Set beanXMLs = new HashSet(); + private Set beanXMLs = new HashSet(); /**contains all the JARs we found with valid beans.xml in it */ - private final Set beanArchiveJarNames = new HashSet(); + private Set beanArchiveJarNames = new HashSet(); public OsgiMetaDataScannerService(WebBeansContext webBeansContext) { this.webBeansContext = webBeansContext; @@ -88,6 +88,14 @@ public class OsgiMetaDataScannerService } @Override + public void release() + { + beanClasses = new HashSet>(); + beanXMLs = new HashSet(); + beanArchiveJarNames = new HashSet(); + } + + @Override public void scan() throws WebBeansDeploymentException { logger.info("Using OsgiMetaDataScannerService!");