org.jboss.test.classloader.circularity.test
Class CircularityErrorTests.UnifiedLoader

java.lang.Object
  extended byjava.lang.ClassLoader
      extended byjava.security.SecureClassLoader
          extended byjava.net.URLClassLoader
              extended byorg.jboss.mx.loading.RepositoryClassLoader (src) 
                  extended byorg.jboss.mx.loading.UnifiedClassLoader (src) 
                      extended byorg.jboss.mx.loading.UnifiedClassLoader3 (src) 
                          extended byorg.jboss.test.classloader.circularity.test.CircularityErrorTests.UnifiedLoader
All Implemented Interfaces:
Translatable (src) , UnifiedClassLoader3MBean (src) , UnifiedClassLoaderMBean (src)
Enclosing class:
CircularityErrorTests (src)

public class CircularityErrorTests.UnifiedLoader
extends UnifiedClassLoader3 (src)


Field Summary
 
Fields inherited from class org.jboss.mx.loading.UnifiedClassLoader (src)
origURL, url
 
Fields inherited from class org.jboss.mx.loading.RepositoryClassLoader (src)
loadLock, parent, repository, unregisterTrace
 
Constructor Summary
CircularityErrorTests.UnifiedLoader(java.net.URL url, LoaderRepository (src)  repository)
           
 
Method Summary
 java.lang.Class loadClass(java.lang.String name)
           
 java.lang.Class loadClassLocally(java.lang.String name, boolean resolve)
          Called to attempt to load a class from the set of URLs associated with this classloader.
 
Methods inherited from class org.jboss.mx.loading.UnifiedClassLoader3 (src)
toString
 
Methods inherited from class org.jboss.mx.loading.UnifiedClassLoader (src)
getObjectName, getOrigURL, getPermissions, getProtectionDomain, getURL, unregister
 
Methods inherited from class org.jboss.mx.loading.RepositoryClassLoader (src)
acquire, addToClassBlackList, addToResourceBlackList, addURL, attempt, clearBlackLists, clearClassBlackList, clearResourceBlackList, definePackage, equals, findClass, findClassLocally, findResources, findResourcesLocally, getAddedOrder, getAllURLs, getClasspath, getLoaderRepository, getPackage, getPackages, getProtectionDomain, getResource, getResourceLocally, getURLs, hashCode, isClassBlackListed, isResourceBlackListed, loadByteCode, loadByteCode, loadClass, loadClassBefore, loadClassImpl, release, removeFromClassBlackList, removeFromResourceBlackList, setAddedOrder, setRepository
 
Methods inherited from class java.net.URLClassLoader
definePackage, findResource, newInstance, newInstance
 
Methods inherited from class java.security.SecureClassLoader
defineClass
 
Methods inherited from class java.lang.ClassLoader
clearAssertionStatus, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findSystemClass, getParent, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.jboss.util.loading.Translatable (src)
getResourceLocally
 

Constructor Detail

CircularityErrorTests.UnifiedLoader

public CircularityErrorTests.UnifiedLoader(java.net.URL url,
                                           LoaderRepository (src)  repository)
Method Detail

loadClass

public java.lang.Class loadClass(java.lang.String name)
                          throws java.lang.ClassNotFoundException
Throws:
java.lang.ClassNotFoundException

loadClassLocally

public java.lang.Class loadClassLocally(java.lang.String name,
                                        boolean resolve)
                                 throws java.lang.ClassNotFoundException
Description copied from class: RepositoryClassLoader (src)
Called to attempt to load a class from the set of URLs associated with this classloader.

Overrides:
loadClassLocally in class RepositoryClassLoader (src)
Throws:
java.lang.ClassNotFoundException