JBoss ClassPool Parent POM 1.0.0.GA

org.jboss.classpool.plugins
Class AbstractJBossClassPoolFactory

java.lang.Object
  extended by org.jboss.classpool.spi.AbstractClassPoolFactory
      extended by 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
           
 
Fields inherited from class org.jboss.classpool.spi.AbstractClassPoolFactory
systemClassPool
 
Constructor Summary
AbstractJBossClassPoolFactory()
           
 
Method Summary
 AbstractClassPool create(javassist.ClassPool src, ScopedClassPoolRepository repository)
          Makes an instance.
protected  javassist.ClassPool getCreateParentClassPools(ClassLoader cl, javassist.ClassPool src, ScopedClassPoolRepository repository)
          Creates the entire parent class pool chain of the ClassPool corresponding to cl.
 
Methods inherited from class org.jboss.classpool.spi.AbstractClassPoolFactory
create, getSystemClassPool, setSystemClassPool
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected final org.jboss.logging.Logger log
Constructor Detail

AbstractJBossClassPoolFactory

public AbstractJBossClassPoolFactory()
Method Detail

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 null
src -
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

JBoss ClassPool Parent POM 1.0.0.GA

Copyright © 2012 JBoss, a division of Red Hat, Inc.. All Rights Reserved.