|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jboss.aop.classpool.AOPClassPoolRepository
public class AOPClassPoolRepository
Singleton classpool repository used by aop
| Field Summary | |
|---|---|
protected HashMap |
ucl2classes
The classes per classppol |
| Method Summary | |
|---|---|
void |
clearUnregisteredClassLoaders()
This method will check to see if a register classloader has been undeployed (as in JBoss) |
javassist.scopedpool.ScopedClassPool |
createScopedClassPool(ClassLoader cl,
javassist.ClassPool src)
|
javassist.ClassPool |
findClassPool(ClassLoader cl)
|
javassist.scopedpool.ScopedClassPoolFactory |
getClassPoolFactory()
|
static AOPClassPoolRepository |
getInstance()
|
Map |
getRegisteredCLs()
Get the registered classloaders |
boolean |
isPrune()
|
void |
perfomUnregisterClassLoader(ClassLoader cl)
|
void |
registerClass(Class clazz)
|
javassist.ClassPool |
registerClassLoader(ClassLoader ucl)
|
void |
setAspectManager(AspectManager manager)
|
void |
setClassPoolFactory(javassist.scopedpool.ScopedClassPoolFactory factory)
|
void |
setPrune(boolean prune)
|
void |
unregisterClassLoader(ClassLoader cl)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected final HashMap ucl2classes
| Method Detail |
|---|
public static AOPClassPoolRepository getInstance()
public void setClassPoolFactory(javassist.scopedpool.ScopedClassPoolFactory factory)
setClassPoolFactory in interface javassist.scopedpool.ScopedClassPoolRepositorypublic javassist.scopedpool.ScopedClassPoolFactory getClassPoolFactory()
getClassPoolFactory in interface javassist.scopedpool.ScopedClassPoolRepositorypublic boolean isPrune()
isPrune in interface javassist.scopedpool.ScopedClassPoolRepositorypublic void setPrune(boolean prune)
setPrune in interface javassist.scopedpool.ScopedClassPoolRepository
public javassist.scopedpool.ScopedClassPool createScopedClassPool(ClassLoader cl,
javassist.ClassPool src)
createScopedClassPool in interface javassist.scopedpool.ScopedClassPoolRepositorypublic javassist.ClassPool findClassPool(ClassLoader cl)
findClassPool in interface javassist.scopedpool.ScopedClassPoolRepositorypublic void setAspectManager(AspectManager manager)
public Map getRegisteredCLs()
getRegisteredCLs in interface javassist.scopedpool.ScopedClassPoolRepositorypublic void clearUnregisteredClassLoaders()
clearUnregisteredClassLoaders in interface javassist.scopedpool.ScopedClassPoolRepositorypublic javassist.ClassPool registerClassLoader(ClassLoader ucl)
registerClassLoader in interface javassist.scopedpool.ScopedClassPoolRepositorypublic void unregisterClassLoader(ClassLoader cl)
unregisterClassLoader in interface javassist.scopedpool.ScopedClassPoolRepositorypublic void registerClass(Class clazz)
public void perfomUnregisterClassLoader(ClassLoader cl)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||