public abstract class AspectFactoryWithClassLoaderSupport extends Object implements AspectFactory, AspectFactoryWithClassLoader
Modifier | Constructor and Description |
---|---|
protected |
AspectFactoryWithClassLoaderSupport() |
Modifier and Type | Method and Description |
---|---|
protected ClassLoader |
getLoader() |
protected Class<?> |
loadClass(String name) |
ClassLoader |
peekScopedClassLoader() |
void |
popScopedClassLoader() |
void |
pushScopedClassLoader(ClassLoader scopedCl) |
void |
setClassLoader(ClassLoader cl) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createPerClass, createPerInstance, createPerJoinpoint, createPerJoinpoint, createPerVM, getName
protected AspectFactoryWithClassLoaderSupport()
public void setClassLoader(ClassLoader cl)
setClassLoader
in interface AspectFactoryWithClassLoader
protected ClassLoader getLoader()
public void pushScopedClassLoader(ClassLoader scopedCl)
pushScopedClassLoader
in interface AspectFactoryWithClassLoader
public void popScopedClassLoader()
popScopedClassLoader
in interface AspectFactoryWithClassLoader
public ClassLoader peekScopedClassLoader()
peekScopedClassLoader
in interface AspectFactoryWithClassLoader
protected Class<?> loadClass(String name) throws ClassNotFoundException
ClassNotFoundException
Copyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.