|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.lang.ClassLoader
java.security.SecureClassLoader
org.jboss.classloader.spi.base.BaseClassLoader
public class BaseClassLoader
BaseClassLoader.
| Constructor Summary | |
|---|---|
BaseClassLoader(ClassLoaderPolicy policy)
Create a new ClassLoader with no parent. |
|
| Method Summary | |
|---|---|
void |
clearBlackList(String name)
|
protected void |
definePackage(String className)
Define the package for the class if not already done |
protected Enumeration<URL> |
findResources(String name)
|
Class<?> |
getCachedClass(String name)
|
URL |
getCachedResource(String name)
|
ObjectName |
getObjectName()
|
URL |
getResource(String name)
|
URL |
getResourceLocally(String name)
Try to find the resource locally |
boolean |
isValid()
|
protected Class<?> |
loadClass(String name,
boolean resolve)
|
protected Class<?> |
loadClassFromDomain(String name,
boolean trace)
Try to load the class from the domain |
protected void |
shutdownClassLoader()
Shutdown the classloader |
String |
toLongString()
A long version of the classloader |
protected void |
toLongString(StringBuilder builder)
For subclasses to add things to the long string |
String |
toString()
|
| Methods inherited from class java.security.SecureClassLoader |
|---|
defineClass, defineClass, getPermissions |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public BaseClassLoader(ClassLoaderPolicy policy)
policy - the policy
IllegalArgumentException - for a null policy
IllegalStateException - if the policy is already associated with a classloader| Method Detail |
|---|
public ObjectName getObjectName()
getObjectName in interface org.jboss.classloading.spi.RealClassLoader
protected Class<?> loadClass(String name,
boolean resolve)
throws ClassNotFoundException
loadClass in class ClassLoaderClassNotFoundExceptionpublic URL getResource(String name)
getResource in class ClassLoader
protected Enumeration<URL> findResources(String name)
throws IOException
findResources in class ClassLoaderIOExceptionpublic URL getResourceLocally(String name)
getResourceLocally in interface org.jboss.util.loading.Translatablename - the resource name
protected void definePackage(String className)
className - the class name
protected Class<?> loadClassFromDomain(String name,
boolean trace)
throws ClassNotFoundException
name - the class nametrace - whether trace is enabled
ClassNotFoundException - for any errorpublic boolean isValid()
isValid in interface org.jboss.classloading.spi.RealClassLoaderpublic Class<?> getCachedClass(String name)
getCachedClass in interface org.jboss.classloading.spi.RealClassLoaderpublic URL getCachedResource(String name)
getCachedResource in interface org.jboss.classloading.spi.RealClassLoaderpublic void clearBlackList(String name)
public String toLongString()
protected void shutdownClassLoader()
protected void toLongString(StringBuilder builder)
builder - the builderpublic String toString()
toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||