org.jboss.aop.classpool
Class AbstractParentDelegationStrategy

java.lang.Object
  extended by org.jboss.aop.classpool.AbstractParentDelegationStrategy
All Implemented Interfaces:
ParentDelegationStrategy

public abstract class AbstractParentDelegationStrategy
extends Object
implements ParentDelegationStrategy

Version:
$Revision: 1.1 $
Author:
Kabir Khan

Field Summary
protected  org.jboss.logging.Logger logger
           
 
Constructor Summary
protected AbstractParentDelegationStrategy(ClassPoolDomain parent, ClassPoolToClassPoolDomainAdaptorFactory adaptorFactory)
           
 
Method Summary
 javassist.CtClass getCachedOrCreateFromParent(DelegatingClassPool initiatingPool, String classname, String resourceName, boolean create, boolean trace)
           
protected  AbstractClassPoolDomain getDomain()
           
protected  boolean hasParent()
           
 void setDomain(AbstractClassPoolDomain domain)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jboss.aop.classpool.ParentDelegationStrategy
isParentAfter, isParentBefore
 

Field Detail

logger

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

AbstractParentDelegationStrategy

protected AbstractParentDelegationStrategy(ClassPoolDomain parent,
                                           ClassPoolToClassPoolDomainAdaptorFactory adaptorFactory)
Method Detail

hasParent

protected boolean hasParent()

getDomain

protected AbstractClassPoolDomain getDomain()

getCachedOrCreateFromParent

public javassist.CtClass getCachedOrCreateFromParent(DelegatingClassPool initiatingPool,
                                                     String classname,
                                                     String resourceName,
                                                     boolean create,
                                                     boolean trace)
Specified by:
getCachedOrCreateFromParent in interface ParentDelegationStrategy

setDomain

public void setDomain(AbstractClassPoolDomain domain)
Specified by:
setDomain in interface ParentDelegationStrategy


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