public interface ScopedClassPoolRepository
ScopedClassPoolRepositoryImpl.| Modifier and Type | Method and Description | 
|---|---|
| void | clearUnregisteredClassLoaders()This method will check to see if a register classloader has been
 undeployed (as in JBoss). | 
| ScopedClassPool | createScopedClassPool(ClassLoader cl,
                     ClassPool src)Create a scoped classpool. | 
| ClassPool | findClassPool(ClassLoader cl)Finds a scoped classpool registered under the passed in classloader. | 
| ScopedClassPoolFactory | getClassPoolFactory()Obtains the recorded factory. | 
| Map | getRegisteredCLs()Get the registered classloaders. | 
| boolean | isPrune()Returns whether or not the class pool is pruned. | 
| ClassPool | registerClassLoader(ClassLoader ucl)Register a classloader. | 
| void | setClassPoolFactory(ScopedClassPoolFactory factory)Records a factory. | 
| void | setPrune(boolean prune)Sets the prune flag. | 
| void | unregisterClassLoader(ClassLoader cl)Unregisters a classpool and unregisters its classloader. | 
void setClassPoolFactory(ScopedClassPoolFactory factory)
ScopedClassPoolFactory getClassPoolFactory()
boolean isPrune()
void setPrune(boolean prune)
prune - a new value.ScopedClassPool createScopedClassPool(ClassLoader cl, ClassPool src)
cl - the classloader.src - the original classpool.ClassPool findClassPool(ClassLoader cl)
cl - the classloader.ClassPool registerClassLoader(ClassLoader ucl)
ucl - the classloader.Map getRegisteredCLs()
void clearUnregisteredClassLoaders()
void unregisterClassLoader(ClassLoader cl)
cl - the classloader the pool is stored under.Copyright © 2016 Shigeru Chiba, www.javassist.org. All Rights Reserved.