Package org.jboss.mx.loading

Interface Summary
LoaderRepositoryFactory.LoaderRepositoryConfigParser (src) The interface representing a LoaderRepository configuration parser.
MBeanFileParser (src) Interface that abstracts the access to different MBean loader parsers (MLet file parsers, XML based parsers, etc.).
UnifiedClassLoader3MBean (src) Just a tagging interface to make the UnifiedClassLoader so it can be used as a loader in other MBean creation via MBeanServer.createMBean.
UnifiedClassLoaderMBean (src) Just a tagging interface to make the UnifiedClassLoader so it can be used as a loader in other MBean creation via MBeanServer.createMBean.
UnifiedLoaderRepository3MBean (src) The UnifiedLoaderRepository3 (ULR) management interface
UnifiedLoaderRepositoryMBean (src) UnifiedLoaderRepositoryMBean.java Created: Sun Apr 14 13:04:04 2002
 

Class Summary
BasicLoaderRepository (src) Implements a simple classloader repository for the MBean server.
ClassLoaderUtils (src) Utility methods for class loader to package names, etc.
ClassLoadingTask (src) An encapsulation of a UCL3.loadClass task.
HeirarchicalLoaderRepository3 (src) A simple extension of UnifiedLoaderRepository3 that adds the notion of a parent UnifiedLoaderRepository.
HeirarchicalLoaderRepository3ConfigParser (src) The LoaderRepositoryConfigParser implementation for the HeirarchicalLoaderRepository3.
LoaderRepository (src) Abstract base class of all loader repository implementations
LoaderRepositoryClassLoader (src) A delegating classloader that first peeks in the loader repository's cache.
LoaderRepositoryFactory (src) A factory for LoaderRepository instances.
LoaderRepositoryFactory.LoaderRepositoryConfig (src) A class that represents the configuration of the a LoaderRepository.
LoadMgr3 (src) A utility class used by the UnifiedClassLoader3 to manage the thread based class loading tasks.
LoadMgr3.PkgClassLoader (src) A UCL and its relative ordering with respect to the class loading.
MBeanElement (src) Dataholder class used with MBean file parsers.
MLetParser (src) Parses an MLet text file confirming to spec format.
RepositoryClassLoader (src) A RepositoryClassLoader.
UnifiedClassLoader (src) A ClassLoader which loads classes from a single URL in conjunction with the LoaderRepository (src) .
UnifiedClassLoader3 (src) 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.
UnifiedLoaderRepository3 (src) A repository of class loaders that form a flat namespace of classes and resources.