Uses of Interface
org.codehaus.aspectwerkz.aspect.AspectContainer

Packages that use AspectContainer
org.codehaus.aspectwerkz   
org.codehaus.aspectwerkz.aspect   
org.codehaus.aspectwerkz.aspect.management   
 

Uses of AspectContainer in org.codehaus.aspectwerkz
 

Methods in org.codehaus.aspectwerkz that return AspectContainer
 AspectContainer AspectContext.getContainer()
          Returns the container.
 

Methods in org.codehaus.aspectwerkz with parameters of type AspectContainer
 void AspectContext.setContainer(AspectContainer container)
          Sets the container.
 

Uses of AspectContainer in org.codehaus.aspectwerkz.aspect
 

Classes in org.codehaus.aspectwerkz.aspect that implement AspectContainer
 class AbstractAspectContainer
          Abstract base class for the aspect container implementations.
 class DefaultAspectContainerStrategy
          Implements the default aspect container strategy.
 

Uses of AspectContainer in org.codehaus.aspectwerkz.aspect.management
 

Methods in org.codehaus.aspectwerkz.aspect.management that return AspectContainer
static AspectContainer Aspects.getContainerQNamed(ClassLoader visibleFrom, Class containerClass, String qName)
          Returns or create the aspect container for the given container class with the given aspect qualified name

We keep a weak key for the containerClass, and we then keep a list of container instance based on a composite key based on the tuple {visibleFromClassLoader.hashCode, aspectQName}, so that when hot deploying a web app, the aspects gets tied to the web app class loader even when the container class is higher up (f.e. in aw.jar)

 



Copyright © 2002-2005 Jonas Bonér, Alexandre Vasseur. All Rights Reserved.