|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.util.JBossObject
org.jboss.classloading.plugins.DelegatingDomainClassLoader
A delegate domain classloader.
Field Summary | |
protected WrappingClassLoader |
delegate
The delegate classloader |
protected ClassLoadingDomain |
domain
The domain |
Fields inherited from class org.jboss.util.JBossObject |
hashCode, log, toString |
Constructor Summary | |
DelegatingDomainClassLoader(ClassLoader delegate)
Create a new Delegating domain classloader |
Method Summary | |
ClassLoadingDomain |
getDomain()
The domain of the classloader |
Package |
getPackage(String name)
Get a package defined by the classloader |
Set |
getPackages()
Get the packages defined by the classloader |
Class |
loadClassLocally(String name,
boolean resolve)
Load a class |
URL |
loadResourceLocally(String name)
Get a resource |
void |
setDomain(ClassLoadingDomain domain)
Set the domain of the classloader |
void |
toShortString(org.jboss.util.JBossStringBuilder buffer)
|
void |
toString(org.jboss.util.JBossStringBuilder buffer)
|
Methods inherited from class org.jboss.util.JBossObject |
cacheGetHashCode, cacheToString, clone, equals, flushJBossObjectCache, getClassShortName, getHashCode, hashCode, list, notEqual, toShortString, toString, toStringImplementation |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.jboss.util.JBossInterface |
clone, toShortString |
Field Detail |
protected ClassLoadingDomain domain
protected WrappingClassLoader delegate
Constructor Detail |
public DelegatingDomainClassLoader(ClassLoader delegate)
delegate
- the delegate classloaderMethod Detail |
public ClassLoadingDomain getDomain()
DomainClassLoader
getDomain
in interface DomainClassLoader
public void setDomain(ClassLoadingDomain domain)
DomainClassLoader
setDomain
in interface DomainClassLoader
public Class loadClassLocally(String name, boolean resolve) throws ClassNotFoundException
DomainClassLoader
loadClassLocally
in interface DomainClassLoader
name
- the class nameresolve
- whether to resolve the class
ClassNotFoundException
- when there is not classpublic URL loadResourceLocally(String name)
DomainClassLoader
loadResourceLocally
in interface DomainClassLoader
name
- the resource name
public Set getPackages()
DomainClassLoader
getPackages
in interface DomainClassLoader
public Package getPackage(String name)
DomainClassLoader
getPackage
in interface DomainClassLoader
name
- the name of the package
public void toString(org.jboss.util.JBossStringBuilder buffer)
public void toShortString(org.jboss.util.JBossStringBuilder buffer)
toShortString
in interface org.jboss.util.JBossInterface
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |