[jboss-cvs] JBossAS SVN: r102852 - in projects/scanning/trunk: plugins/src/main/java/org/jboss/scanning/hibernate and 2 other directories.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Wed Mar 24 00:45:35 EDT 2010
Author: alesj
Date: 2010-03-24 00:45:32 -0400 (Wed, 24 Mar 2010)
New Revision: 102852
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/hibernate/HibernateScanningPlugin.java
projects/scanning/trunk/scanning-impl/src/main/java/org/jboss/scanning/plugins/AbstractScanningPlugin.java
projects/scanning/trunk/scanning-impl/src/main/java/org/jboss/scanning/plugins/ScanningPluginWrapper.java
projects/scanning/trunk/scanning-spi/src/main/java/org/jboss/scanning/spi/ScanningPlugin.java
Log:
Do not expose impl type.
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 04:38:48 UTC (rev 102851)
+++ projects/scanning/trunk/plugins/src/main/java/org/jboss/scanning/annotations/plugins/AnnotationsScanningPlugin.java 2010-03-24 04:45:32 UTC (rev 102852)
@@ -53,9 +53,10 @@
}
@Override
- public void cleanupHandle(DefaultAnnotationRepository handle)
+ public void cleanupHandle(AnnotationRepository handle)
{
- handle.cleanup();
+ if (handle instanceof DefaultAnnotationRepository)
+ DefaultAnnotationRepository.class.cast(handle).cleanup();
}
public Class<AnnotationRepository> getHandleInterface()
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 04:38:48 UTC (rev 102851)
+++ projects/scanning/trunk/plugins/src/main/java/org/jboss/scanning/hibernate/HibernateScanningPlugin.java 2010-03-24 04:45:32 UTC (rev 102852)
@@ -84,9 +84,10 @@
}
@Override
- public void cleanupHandle(ScannerImpl handle)
+ public void cleanupHandle(Scanner handle)
{
- handle.cleanup();
+ if (handle instanceof ScannerImpl)
+ ScannerImpl.class.cast(handle).cleanup();
}
public Class<Scanner> getHandleInterface()
Modified: projects/scanning/trunk/scanning-impl/src/main/java/org/jboss/scanning/plugins/AbstractScanningPlugin.java
===================================================================
--- projects/scanning/trunk/scanning-impl/src/main/java/org/jboss/scanning/plugins/AbstractScanningPlugin.java 2010-03-24 04:38:48 UTC (rev 102851)
+++ projects/scanning/trunk/scanning-impl/src/main/java/org/jboss/scanning/plugins/AbstractScanningPlugin.java 2010-03-24 04:45:32 UTC (rev 102852)
@@ -43,7 +43,7 @@
protected abstract T doCreateHandle();
- public void cleanupHandle(T handle)
+ public void cleanupHandle(U handle)
{
// by default, do nothing
}
Modified: projects/scanning/trunk/scanning-impl/src/main/java/org/jboss/scanning/plugins/ScanningPluginWrapper.java
===================================================================
--- projects/scanning/trunk/scanning-impl/src/main/java/org/jboss/scanning/plugins/ScanningPluginWrapper.java 2010-03-24 04:38:48 UTC (rev 102851)
+++ projects/scanning/trunk/scanning-impl/src/main/java/org/jboss/scanning/plugins/ScanningPluginWrapper.java 2010-03-24 04:45:32 UTC (rev 102852)
@@ -56,7 +56,7 @@
return delegate.createHandle();
}
- public void cleanupHandle(T handle)
+ public void cleanupHandle(U handle)
{
delegate.cleanupHandle(handle);
}
Modified: projects/scanning/trunk/scanning-spi/src/main/java/org/jboss/scanning/spi/ScanningPlugin.java
===================================================================
--- projects/scanning/trunk/scanning-spi/src/main/java/org/jboss/scanning/spi/ScanningPlugin.java 2010-03-24 04:38:48 UTC (rev 102851)
+++ projects/scanning/trunk/scanning-spi/src/main/java/org/jboss/scanning/spi/ScanningPlugin.java 2010-03-24 04:45:32 UTC (rev 102852)
@@ -26,7 +26,7 @@
*
* @param handle the handle to cleanup
*/
- void cleanupHandle(T handle);
+ void cleanupHandle(U handle);
/**
* Get handle interface.
More information about the jboss-cvs-commits
mailing list