Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
org.jboss.mx.loading.RepositoryClassLoader

Packages that use RepositoryClassLoader
org.jboss.mx.loading |

Uses of RepositoryClassLoader in org.jboss.mx.loading

Subclasses of RepositoryClassLoader in org.jboss.mx.loading
`class` | `UnifiedClassLoader` A ClassLoader which loads classes from a single URL in conjunction with the `LoaderRepository`.
`class` | `UnifiedClassLoader3` An extension of UnifiedClassLoader that manages a thread based loading strategy to work around the locking problems associated with the VM initiated locking due to the synchronized loadClassInternal method of ClassLoader which cannot be overriden.

Fields in org.jboss.mx.loading declared as RepositoryClassLoader
`RepositoryClassLoader` | `LoadMgr3.PkgClassLoader.ucl`
`protected RepositoryClassLoader` | `ClassLoadingTask.requestingClassLoader`

Methods in org.jboss.mx.loading that return RepositoryClassLoader
`RepositoryClassLoader` | `UnifiedLoaderRepositoryMBean.newClassLoader(URL url, boolean addToRepository)`
`RepositoryClassLoader` | `UnifiedLoaderRepositoryMBean.newClassLoader(URL url, URL origURL, boolean addToRepository)`
`RepositoryClassLoader` | `UnifiedLoaderRepositoryMBean.getWrappingClassLoader(ClassLoader cl)`
`RepositoryClassLoader` | `UnifiedLoaderRepository3.newClassLoader(URL url, boolean addToRepository)`
`RepositoryClassLoader` | `UnifiedLoaderRepository3.newClassLoader(URL url, URL origURL, boolean addToRepository)`
`RepositoryClassLoader` | `UnifiedLoaderRepository3.getWrappingClassLoader(ClassLoader cl)` Get any wrapping classloader for the passed classloader
`abstract RepositoryClassLoader` | `LoaderRepository.newClassLoader(URL url, boolean addToRepository)` Create RepositoryClassLoader and optionally add it to the repository
`abstract RepositoryClassLoader` | `LoaderRepository.newClassLoader(URL url, URL origURL, boolean addToRepository)` Create RepositoryClassLoader and optionally add it to the repository
`RepositoryClassLoader` | `HeirarchicalLoaderRepository3.newClassLoader(URL url, boolean addToRepository)`
`RepositoryClassLoader` | `HeirarchicalLoaderRepository3.newClassLoader(URL url, URL origURL, boolean addToRepository)`
`RepositoryClassLoader` | `BasicLoaderRepository.newClassLoader(URL url, boolean addToRepository)`
`RepositoryClassLoader` | `BasicLoaderRepository.newClassLoader(URL url, URL origURL, boolean addToRepository)`

Methods in org.jboss.mx.loading with parameters of type RepositoryClassLoader
`LoaderRepository` | `UnifiedLoaderRepositoryMBean.registerClassLoader(RepositoryClassLoader ucl)`
`LoaderRepository` | `UnifiedLoaderRepository3.registerClassLoader(RepositoryClassLoader ucl)` This method provides an mbean-accessible way to add a UnifiedClassloader, and sends a notification when it is added.
`static void` | `LoadMgr3.registerLoaderThread(RepositoryClassLoader ucl, Thread t)` Register that a thread owns the UCL3.loadClass monitor.
`static String[]` | `ClassLoaderUtils.updatePackageMap(RepositoryClassLoader cl, Map packagesMap)` Given a UCL this method determine what packages it contains and create a mapping from the package names to the cl.
`static String[]` | `ClassLoaderUtils.updatePackageMap(RepositoryClassLoader cl, Map packagesMap, URL url, String[] prevPkgNames)` Augment the package name associated with a UCL.
`static String[]` | `ClassLoaderUtils.updateClassNamesMap(RepositoryClassLoader cl, Map classNamesMap)` Given a UCL this method determine what classes it contains and create a mapping from the class names to the cl.
`static String[]` | `ClassLoaderUtils.updateClassNamesMap(RepositoryClassLoader cl, Map classNamesMap, URL url, String[] prevClassNames)` Augment the class names associated with a UCL.

Constructors in org.jboss.mx.loading with parameters of type RepositoryClassLoader
`LoadMgr3.PkgClassLoader(RepositoryClassLoader ucl)`
`LoadMgr3.PkgClassLoader(RepositoryClassLoader ucl, int order)`
`ClassLoadingTask(String classname, RepositoryClassLoader requestingClassLoader, Thread requestingThread)`
`ClassLoadingTask(String classname, RepositoryClassLoader requestingClassLoader, Thread requestingThread, int stopAt)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2002 JBoss Group, LLC. All Rights Reserved.