org.jboss.aop.classpool
Class BaseClassPoolDomain

java.lang.Object
  extended by org.jboss.aop.classpool.AbstractClassPoolDomain
      extended by org.jboss.aop.classpool.BaseClassPoolDomain
All Implemented Interfaces:
ClassPoolDomain
Direct Known Subclasses:
JBossClClassPoolDomain

public class BaseClassPoolDomain
extends AbstractClassPoolDomain

Version:
$Revision: 1.1 $
Author:
Kabir Khan

Field Summary
 
Fields inherited from class org.jboss.aop.classpool.AbstractClassPoolDomain
logger
 
Constructor Summary
  BaseClassPoolDomain(String domainName, ClassPoolDomain parent, boolean parentFirst)
           
protected BaseClassPoolDomain(String domainName, ParentDelegationStrategy parentDelegationStrategy)
           
 
Method Summary
protected  javassist.CtClass getCachedOrCreate(DelegatingClassPool initiatingPool, String classname, String resourceName, boolean create, boolean trace)
           
protected  javassist.CtClass getCachedOrCreateFromParent(DelegatingClassPool initiatingPool, String classname, String resourceName, boolean create, boolean trace)
           
protected  List<DelegatingClassPool> getPoolsForClassName(String classname)
           
protected  boolean isParentAfter(String classname)
           
protected  boolean isParentBefore(String classname)
           
protected  void removeClassPool(DelegatingClassPool pool)
           
 String toString()
           
 
Methods inherited from class org.jboss.aop.classpool.AbstractClassPoolDomain
getCachedOrCreateFromPool, getCachedOrCreateFromPool, getCachedOrCreateFromPoolParent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BaseClassPoolDomain

public BaseClassPoolDomain(String domainName,
                           ClassPoolDomain parent,
                           boolean parentFirst)

BaseClassPoolDomain

protected BaseClassPoolDomain(String domainName,
                              ParentDelegationStrategy parentDelegationStrategy)
Method Detail

removeClassPool

protected void removeClassPool(DelegatingClassPool pool)

getCachedOrCreate

protected javassist.CtClass getCachedOrCreate(DelegatingClassPool initiatingPool,
                                              String classname,
                                              String resourceName,
                                              boolean create,
                                              boolean trace)

getCachedOrCreateFromParent

protected javassist.CtClass getCachedOrCreateFromParent(DelegatingClassPool initiatingPool,
                                                        String classname,
                                                        String resourceName,
                                                        boolean create,
                                                        boolean trace)

toString

public String toString()
Overrides:
toString in class Object

isParentBefore

protected boolean isParentBefore(String classname)

isParentAfter

protected boolean isParentAfter(String classname)

getPoolsForClassName

protected List<DelegatingClassPool> getPoolsForClassName(String classname)


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