[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