org.jboss.aop.deployment
Class ScopedJBossClassPool

java.lang.Object
  extended by javassist.ClassPool
      extended by javassist.scopedpool.ScopedClassPool
          extended by org.jboss.aop.classpool.AOPClassPool
              extended by org.jboss.aop.deployment.JBossClassPool
                  extended by org.jboss.aop.deployment.ScopedJBossClassPool

public class ScopedJBossClassPool
extends JBossClassPool

A classpool in JBoss backed by a scoped (HierarchicalLoaderRepository) loader repository

Version:
$Revision: 1.1 $
Author:
Kabir Khan

Field Summary
 
Fields inherited from class org.jboss.aop.deployment.JBossClassPool
tempdir, tempURL, tmplock
 
Fields inherited from class org.jboss.aop.classpool.AOPClassPool
generatedClasses, localResources
 
Fields inherited from class javassist.scopedpool.ScopedClassPool
classLoader, classPath, softcache
 
Fields inherited from class javassist.ClassPool
childFirstLookup, classes, doPruning, parent, releaseUnmodifiedClassFile, source
 
Constructor Summary
protected ScopedJBossClassPool(ClassLoader cl, javassist.ClassPool src, javassist.scopedpool.ScopedClassPoolRepository repository, File tmp, URL tmpURL)
           
 
Method Summary
 javassist.CtClass getCached(String classname)
           
 
Methods inherited from class org.jboss.aop.deployment.JBossClassPool
isLocalResource, isUnloadedClassLoader, toClass
 
Methods inherited from class org.jboss.aop.classpool.AOPClassPool
close, createAOPClassPool, createAOPClassPool, getLocally, getResourceName, registerGeneratedClass, setClassLoader, toString
 
Methods inherited from class javassist.scopedpool.ScopedClassPool
cacheCtClass, flushClass, getCachedLocally, getClassLoader, getClassLoader0, lockInCache, soften
 
Methods inherited from class javassist.ClassPool
appendClassPath, appendClassPath, appendPathList, appendSystemPath, clearImportedPackages, createCtClass, find, get, get, get0, getAndRename, getDefault, getImportedPackages, getMethod, importPackage, insertClassPath, insertClassPath, lookupCflow, makeClass, makeClass, makeClass, makeInterface, makeInterface, recordInvalidClassName, removeCached, removeClassPath, toClass, toClass
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ScopedJBossClassPool

protected ScopedJBossClassPool(ClassLoader cl,
                               javassist.ClassPool src,
                               javassist.scopedpool.ScopedClassPoolRepository repository,
                               File tmp,
                               URL tmpURL)
Method Detail

getCached

public javassist.CtClass getCached(String classname)
Overrides:
getCached in class org.jboss.aop.classpool.AOPClassPool


Copyright © 2002 JBoss Group, LLC. All Rights Reserved.