Author: heiko.braun(a)jboss.com
Date: 2007-05-31 07:46:12 -0400 (Thu, 31 May 2007)
New Revision: 3326
Modified:
trunk/integration/spi/src/main/java/org/jboss/wsf/spi/utils/JavaUtils.java
Log:
Fix clearBlackLists()
Modified: trunk/integration/spi/src/main/java/org/jboss/wsf/spi/utils/JavaUtils.java
===================================================================
--- trunk/integration/spi/src/main/java/org/jboss/wsf/spi/utils/JavaUtils.java 2007-05-31
11:35:19 UTC (rev 3325)
+++ trunk/integration/spi/src/main/java/org/jboss/wsf/spi/utils/JavaUtils.java 2007-05-31
11:46:12 UTC (rev 3326)
@@ -23,12 +23,7 @@
// $Id$
-import java.lang.reflect.Array;
-import java.lang.reflect.GenericArrayType;
-import java.lang.reflect.ParameterizedType;
-import java.lang.reflect.Type;
-import java.lang.reflect.TypeVariable;
-import java.lang.reflect.WildcardType;
+import java.lang.reflect.*;
import java.util.HashMap;
import java.util.HashSet;
@@ -635,14 +630,20 @@
{
if (isJBossRepositoryClassLoader(loader))
{
- try
- {
- loader.getClass().getMethod("clearBlackLists").invoke(loader);
- }
- catch (Exception e)
- {
- if(log.isDebugEnabled()) log.debug("Could not clear blacklists on "
+ loader);
- }
+ for(Method m : loader.getClass().getMethods())
+ {
+ if("clearBlackLists".equalsIgnoreCase(m.getName()))
+ {
+ try
+ {
+ m.invoke(loader);
+ }
+ catch (Exception e)
+ {
+ if(log.isDebugEnabled()) log.debug("Could not clear blacklists on " +
loader);
+ }
+ }
+ }
}
}
}
\ No newline at end of file
Show replies by date