org.jboss.aop
Class Domain

java.lang.Object
  extended byorg.jboss.aop.AspectManager
      extended byorg.jboss.aop.Domain
All Implemented Interfaces:
org.jboss.util.loading.Translator
Direct Known Subclasses:
InstanceDomain

public class Domain
extends AspectManager

Comment

Version:
$Revision: 1.2 $
Author:
Bill Burke

Field Summary
protected  AspectManager parent
           
protected  boolean parentFirst
           
 
Fields inherited from class org.jboss.aop.AspectManager
advisors, annotationIntroductions, annotationOverrides, aspectDefinitions, bindings, call, cflowStacks, classLoaderValidator, classMetaData, classMetaDataLoaders, classpool, classPoolFactory, containers, convertableReference, declares, dynamicCFlows, dynamicStrategy, exclude, execution, get, hasConstructorInterception, hasFieldInterception, include, interceptorFactories, interceptorStacks, interfaceIntroductions, manager, notificationHandler, optimize, perVMAspects, pointcutInfos, pointcuts, precedenceDefs, prune, registeredCLs, set, skipConstructorInterception, skipConvertableReference, skipFieldInterception, sortedPrecedenceDefEntries, suppressReferenceErrors, suppressTransformationErrors, transformationStarted, typedefs, ucl2classes, verbose, within, withincode
 
Constructor Summary
Domain(AspectManager manager, boolean parentFirst)
           
 
Method Summary
 AdviceStack getAdviceStack(String name)
          Find an interceptor stack referenced by name ( <stack> )
 AspectDefinition getAspectDefinition(String name)
           
 InterceptorFactory getInterceptorFactory(String name)
          Find the interceptor factory that can be referenced by name.
 Object getPerVMAspect(AspectDefinition def)
           
 Object getPerVMAspect(String def)
           
 Typedef getTypedef(String name)
           
 
Methods inherited from class org.jboss.aop.AspectManager
addAdviceStack, addAnnotationIntroduction, addAnnotationOverride, addAspectDefinition, addBinding, addCFlowStack, addClassMetaData, addClassMetaDataLoader, addConstructionInterceptionMarker, addContainer, addDeclare, addDynamicCFlow, addFieldInterceptionMarker, addInterceptorFactory, addInterfaceIntroduction, addPointcut, addPrecedence, addTypedef, applyInterfaceIntroductions, applyInterfaceIntroductions, attachMetaData, attachMetaData, clearUnregisteredClassLoaders, convertReference, excludeClass, findAdvisor, findClassMetaDataLoader, findClassPool, getAdvisor, getAdvisor, getAdvisorIfAdvised, getAdvisors, getAnnotationIntoductions, getAnnotationIntroductions, getAnnotationOverrides, getAspectDefinitions, getBindings, getCFlowStack, getCflowStacks, getClassMetaData, getClassMetaDataLoaders, getContainer, getDeclares, getDynamicAOPStrategy, getDynamicCFlow, getDynamicCFlows, getExclude, getInclude, getInterceptorFactories, getInterceptorStacks, getInterfaceIntroduction, getInterfaceIntroductions, getPerVMAspects, getPointcut, getPointcutInfos, getPointcuts, getPrecedenceDefs, getRegisteredCLs, getSortedPrecedenceDefEntries, getTempClassAdvisor, getTempClassAdvisorIfNotExist, getTypedefs, includeClass, instance, isAdvisorRegistered, isCall, isExecution, isGet, isNonAdvisableClassName, isSet, isWithin, isWithincode, registerClass, registerClassLoader, removeAnnotationIntroduction, removeAnnotationOverride, removeAspectDefinition, removeBinding, removeBindings, removeCFlowStack, removeClassMetaData, removeClassMetaDataLoader, removeContainer, removeDeclare, removeDynamicCFlow, removeInterceptorFactory, removeInterceptorStack, removeInterfaceIntroduction, removePointcut, removePrecedence, removeTypedef, setBindings, setDynamicAOPStrategy, setExclude, setInclude, shouldSkipConstruction, shouldSkipFieldAccess, skipConstruction, skipFieldAccess, skipReference, transform, translate, translate, unregisterClassLoader, updatePointcutStats
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

parent

protected AspectManager parent

parentFirst

protected boolean parentFirst
Constructor Detail

Domain

public Domain(AspectManager manager,
              boolean parentFirst)
Method Detail

getInterceptorFactory

public InterceptorFactory getInterceptorFactory(String name)
Description copied from class: AspectManager
Find the interceptor factory that can be referenced by name.

Overrides:
getInterceptorFactory in class AspectManager

getAdviceStack

public AdviceStack getAdviceStack(String name)
Description copied from class: AspectManager
Find an interceptor stack referenced by name ( <stack> )

Overrides:
getAdviceStack in class AspectManager

getPerVMAspect

public Object getPerVMAspect(AspectDefinition def)
Overrides:
getPerVMAspect in class AspectManager

getPerVMAspect

public Object getPerVMAspect(String def)
Overrides:
getPerVMAspect in class AspectManager

getAspectDefinition

public AspectDefinition getAspectDefinition(String name)
Overrides:
getAspectDefinition in class AspectManager

getTypedef

public Typedef getTypedef(String name)
Overrides:
getTypedef in class AspectManager


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