org.jboss.classpool.plugins
Class AbstractJBossClassPoolFactory
java.lang.Object
org.jboss.classpool.spi.AbstractClassPoolFactory
org.jboss.classpool.plugins.AbstractJBossClassPoolFactory
- All Implemented Interfaces:
- ScopedClassPoolFactory
- Direct Known Subclasses:
- TempClassPoolFactory
public abstract class AbstractJBossClassPoolFactory
- extends AbstractClassPoolFactory
- Version:
- $Revision: 102187 $
- Author:
- Kabir Khan
Field Summary |
protected org.jboss.logging.Logger |
log
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
protected final org.jboss.logging.Logger log
AbstractJBossClassPoolFactory
public AbstractJBossClassPoolFactory()
getCreateParentClassPools
protected javassist.ClassPool getCreateParentClassPools(ClassLoader cl,
javassist.ClassPool src,
ScopedClassPoolRepository repository)
- Creates the entire parent class pool chain of the ClassPool corresponding to
cl
.
- Parameters:
cl
- the ClassLoader whose corresponding ClassPool is being created.
Should not be nullsrc
- repository
-
- Returns:
- the parent ClassPool of the ClassPool corresponding to
cl
- Throws:
NullPointerException
- if cl
is null
create
public AbstractClassPool create(javassist.ClassPool src,
ScopedClassPoolRepository repository)
- Description copied from interface:
ScopedClassPoolFactory
- Makes an instance.
- Specified by:
create
in interface ScopedClassPoolFactory
- Overrides:
create
in class AbstractClassPoolFactory
Copyright © 2012 JBoss, a division of Red Hat, Inc.. All Rights Reserved.