org.jboss.aop.classpool.ucl
Class JBossUclDelegatingClassPoolFactory

java.lang.Object
  extended by org.jboss.aop.classpool.AbstractJBossClassPoolFactory
      extended by org.jboss.aop.classpool.AbstractJBossDelegatingClassPoolFactory
          extended by org.jboss.aop.classpool.ucl.JBossUclDelegatingClassPoolFactory
All Implemented Interfaces:
javassist.scopedpool.ScopedClassPoolFactory

public class JBossUclDelegatingClassPoolFactory
extends AbstractJBossDelegatingClassPoolFactory
implements javassist.scopedpool.ScopedClassPoolFactory

Version:
$Revision: 1.1 $
Author:
Kabir Khan

Field Summary
protected  File tmpClassesDir
           
 
Fields inherited from class org.jboss.aop.classpool.AbstractJBossClassPoolFactory
log
 
Constructor Summary
JBossUclDelegatingClassPoolFactory(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.AbstractJBossDelegatingClassPoolFactory
create
 
Methods inherited from class org.jboss.aop.classpool.AbstractJBossClassPoolFactory
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

JBossUclDelegatingClassPoolFactory

public JBossUclDelegatingClassPoolFactory(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.