org.jboss.aop.asintegration.jboss4
Class JBossClassPoolFactory

java.lang.Object
  extended by org.jboss.aop.classpool.AbstractJBossClassPoolFactory
      extended by org.jboss.aop.asintegration.jboss4.JBossClassPoolFactory
All Implemented Interfaces:
javassist.scopedpool.ScopedClassPoolFactory

public class JBossClassPoolFactory
extends AbstractJBossClassPoolFactory
implements javassist.scopedpool.ScopedClassPoolFactory

Comment

Version:
$Revision: 70841 $
Author:
Bill Burke, adrian@jboss.org

Field Summary
protected  File tmpClassesDir
           
 
Fields inherited from class org.jboss.aop.classpool.AbstractJBossClassPoolFactory
log
 
Constructor Summary
JBossClassPoolFactory(File tmpClassesDir)
           
 
Method Summary
 javassist.scopedpool.ScopedClassPool create(ClassLoader cl, javassist.ClassPool src, javassist.scopedpool.ScopedClassPoolRepository repository)
           
 File createTempDir(ClassLoader cl)
           
protected  File getTempDirectory(ClassLoader cl)
           
 
Methods inherited from class org.jboss.aop.classpool.AbstractJBossClassPoolFactory
create, getCreateParentClassPools
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javassist.scopedpool.ScopedClassPoolFactory
create
 

Field Detail

tmpClassesDir

protected File tmpClassesDir
Constructor Detail

JBossClassPoolFactory

public JBossClassPoolFactory(File tmpClassesDir)
                      throws IOException
Throws:
IOException
Method Detail

create

public javassist.scopedpool.ScopedClassPool create(ClassLoader cl,
                                                   javassist.ClassPool src,
                                                   javassist.scopedpool.ScopedClassPoolRepository repository)
Specified by:
create in interface javassist.scopedpool.ScopedClassPoolFactory

getTempDirectory

protected File getTempDirectory(ClassLoader cl)

createTempDir

public File createTempDir(ClassLoader cl)
                   throws IOException
Throws:
IOException


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