[jboss-cvs] JBossAS SVN: r105865 - in projects/jboss-cl/trunk/classloader/src/main/java/org/jboss/classloader/spi: base and 1 other directory.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Wed Jun 9 09:05:02 EDT 2010
Author: alesj
Date: 2010-06-09 09:05:01 -0400 (Wed, 09 Jun 2010)
New Revision: 105865
Modified:
projects/jboss-cl/trunk/classloader/src/main/java/org/jboss/classloader/spi/ClassLoaderPolicy.java
projects/jboss-cl/trunk/classloader/src/main/java/org/jboss/classloader/spi/base/BaseClassLoaderPolicy.java
Log:
Don't expose CLInfo #2.
Modified: projects/jboss-cl/trunk/classloader/src/main/java/org/jboss/classloader/spi/ClassLoaderPolicy.java
===================================================================
--- projects/jboss-cl/trunk/classloader/src/main/java/org/jboss/classloader/spi/ClassLoaderPolicy.java 2010-06-09 12:59:31 UTC (rev 105864)
+++ projects/jboss-cl/trunk/classloader/src/main/java/org/jboss/classloader/spi/ClassLoaderPolicy.java 2010-06-09 13:05:01 UTC (rev 105865)
@@ -38,7 +38,6 @@
import java.util.concurrent.CopyOnWriteArrayList;
import org.jboss.classloader.spi.base.BaseClassLoaderPolicy;
-import org.jboss.classloader.spi.base.ClassLoaderInformation;
import org.jboss.classloader.spi.filter.FilteredDelegateLoader;
import org.jboss.classloader.spi.filter.PackageClassFilter;
import org.jboss.classloader.spi.jdk.JDKChecker;
@@ -49,6 +48,7 @@
* ClassLoader policy.
*
* @author <a href="adrian at jboss.com">Adrian Brock</a>
+ * @author <a href="ales.justin at jboss.com">Ales Justin</a>
* @author thomas.diesler at jboss.com
* @version $Revision: 1.1 $
*/
@@ -76,9 +76,7 @@
*/
public void addExtraDelegate(DelegateLoader loader)
{
- ClassLoaderInformation info = getInformation();
- if (info != null)
- info.addDelegate(loader);
+ super.addExtraDelegate(loader);
}
/**
@@ -88,9 +86,7 @@
*/
public void removeExtraDelegate(DelegateLoader loader)
{
- ClassLoaderInformation info = getInformation();
- if (info != null)
- info.removeDelegate(loader);
+ super.removeExtraDelegate(loader);
}
/**
Modified: projects/jboss-cl/trunk/classloader/src/main/java/org/jboss/classloader/spi/base/BaseClassLoaderPolicy.java
===================================================================
--- projects/jboss-cl/trunk/classloader/src/main/java/org/jboss/classloader/spi/base/BaseClassLoaderPolicy.java 2010-06-09 12:59:31 UTC (rev 105864)
+++ projects/jboss-cl/trunk/classloader/src/main/java/org/jboss/classloader/spi/base/BaseClassLoaderPolicy.java 2010-06-09 13:05:01 UTC (rev 105865)
@@ -80,11 +80,35 @@
}
/**
+ * Add extra delegate loader.
+ *
+ * @param loader the new delegate
+ */
+ protected void addExtraDelegate(DelegateLoader loader)
+ {
+ ClassLoaderInformation info = getInformation();
+ if (info != null)
+ info.addDelegate(loader);
+ }
+
+ /**
+ * Remove extra delegate loader.
+ *
+ * @param loader the old delegate
+ */
+ protected void removeExtraDelegate(DelegateLoader loader)
+ {
+ ClassLoaderInformation info = getInformation();
+ if (info != null)
+ info.removeDelegate(loader);
+ }
+
+ /**
* Get the information.
*
* @return the information.
*/
- protected ClassLoaderInformation getInformation() // TODO -- protected, was pckg private!
+ ClassLoaderInformation getInformation()
{
return information;
}
More information about the jboss-cvs-commits
mailing list