|
||||||||||
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.ScopedClassPoolRepository
public javassist.scopedpool.ScopedClassPoolFactory getClassPoolFactory()
getClassPoolFactory
in interface javassist.scopedpool.ScopedClassPoolRepository
public boolean isPrune()
isPrune
in interface javassist.scopedpool.ScopedClassPoolRepository
public 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.ScopedClassPoolRepository
public javassist.ClassPool findClassPool(ClassLoader cl)
findClassPool
in interface javassist.scopedpool.ScopedClassPoolRepository
public void setAspectManager(AspectManager manager)
public Map getRegisteredCLs()
getRegisteredCLs
in interface javassist.scopedpool.ScopedClassPoolRepository
public void clearUnregisteredClassLoaders()
clearUnregisteredClassLoaders
in interface javassist.scopedpool.ScopedClassPoolRepository
public javassist.ClassPool registerClassLoader(ClassLoader ucl)
registerClassLoader
in interface javassist.scopedpool.ScopedClassPoolRepository
public void unregisterClassLoader(ClassLoader cl)
unregisterClassLoader
in interface javassist.scopedpool.ScopedClassPoolRepository
public 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 |