|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.aop.AspectManager
org.jboss.aop.Domain
public class Domain
Comment
Field Summary | |
---|---|
protected boolean |
hasOwnAnnotationIntroductions
|
protected boolean |
hasOwnAnnotationOverrides
|
protected boolean |
hasOwnBindings
|
protected boolean |
hasOwnClassMetaData
|
protected boolean |
hasOwnInterfaceIntroductions
|
protected boolean |
hasOwnPointcuts
|
protected boolean |
hasOwnPrecedenceDefs
|
protected boolean |
hasOwnTypedefs
|
protected boolean |
inheritsBindings
|
protected boolean |
inheritsDeclarations
|
protected AspectManager |
parent
|
protected boolean |
parentFirst
|
Constructor Summary | |
---|---|
Domain(AspectManager manager,
String name,
boolean parentFirst)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected AspectManager parent
protected boolean parentFirst
protected boolean inheritsDeclarations
protected boolean inheritsBindings
protected boolean hasOwnPointcuts
protected boolean hasOwnBindings
protected boolean hasOwnAnnotationIntroductions
protected boolean hasOwnAnnotationOverrides
protected boolean hasOwnInterfaceIntroductions
protected boolean hasOwnTypedefs
protected boolean hasOwnPrecedenceDefs
protected boolean hasOwnClassMetaData
Constructor Detail |
---|
public Domain(AspectManager manager, String name, boolean parentFirst)
Method Detail |
---|
public String getDomainName()
public String getManagerFQN()
getManagerFQN
in class AspectManager
public static String getDomainName(Class clazz, boolean forInstance)
public void setInheritsDeclarations(boolean inheritsDeclarations)
inheritsDeclarations
- public void setInheritsBindings(boolean inheritBindings)
public LinkedHashMap getBindings()
getBindings
in class AspectManager
public boolean hasOwnBindings()
public void addBinding(AdviceBinding binding)
AspectManager
addBinding
in class AspectManager
public void removeBinding(String name)
AspectManager
removeBinding
in class AspectManager
public void removeBindings(ArrayList binds)
removeBindings
in class AspectManager
public LinkedHashMap getPointcuts()
getPointcuts
in class AspectManager
public boolean hasOwnPointcuts()
public void addPointcut(Pointcut pointcut)
AspectManager
addPointcut
in class AspectManager
public void removePointcut(String name)
AspectManager
removePointcut
in class AspectManager
public LinkedHashMap getPointcutInfos()
getPointcutInfos
in class AspectManager
public List getAnnotationIntroductions()
getAnnotationIntroductions
in class AspectManager
public boolean hasOwnAnnotationIntroductions()
public void addAnnotationIntroduction(AnnotationIntroduction pointcut)
AspectManager
addAnnotationIntroduction
in class AspectManager
public void removeAnnotationIntroduction(AnnotationIntroduction pointcut)
AspectManager
removeAnnotationIntroduction
in class AspectManager
public List getAnnotationOverrides()
getAnnotationOverrides
in class AspectManager
public boolean hasOwnAnnotationOverrides()
public void addAnnotationOverride(AnnotationIntroduction pointcut)
AspectManager
addAnnotationOverride
in class AspectManager
public void removeAnnotationOverride(AnnotationIntroduction pointcut)
AspectManager
removeAnnotationOverride
in class AspectManager
public Map getInterfaceIntroductions()
getInterfaceIntroductions
in class AspectManager
public boolean hasOwnInterfaceIntroductions()
public void addInterfaceIntroduction(InterfaceIntroduction pointcut)
AspectManager
addInterfaceIntroduction
in class AspectManager
public void removeInterfaceIntroduction(String name)
AspectManager
removeInterfaceIntroduction
in class AspectManager
public Map getTypedefs()
getTypedefs
in class AspectManager
public boolean hasOwnTypedefs()
public void addTypedef(Typedef def) throws Exception
addTypedef
in class AspectManager
Exception
public void removeTypedef(String name)
removeTypedef
in class AspectManager
public Map getInterceptorStacks()
getInterceptorStacks
in class AspectManager
public Map getClassMetaDataLoaders()
getClassMetaDataLoaders
in class AspectManager
public Map getCflowStacks()
getCflowStacks
in class AspectManager
public Map getDynamicCFlows()
getDynamicCFlows
in class AspectManager
public Map getPerVMAspects()
getPerVMAspects
in class AspectManager
public LinkedHashMap getPrecedenceDefs()
getPrecedenceDefs
in class AspectManager
public boolean hasOwnPrecedenceDefs()
public void addPrecedence(PrecedenceDef precedenceDef)
addPrecedence
in class AspectManager
public void removePrecedence(String name)
removePrecedence
in class AspectManager
public Map getClassMetaData()
getClassMetaData
in class AspectManager
public boolean hasOwnClassMetaData()
public void removeClassMetaData(String name)
removeClassMetaData
in class AspectManager
public void addClassMetaData(ClassMetaDataBinding meta)
addClassMetaData
in class AspectManager
public boolean hasOwnDataWithEffectOnAdvices()
public InterceptorFactory getInterceptorFactory(String name)
AspectManager
getInterceptorFactory
in class AspectManager
public AdviceStack getAdviceStack(String name)
AspectManager
getAdviceStack
in class AspectManager
public Object getPerVMAspect(AspectDefinition def)
getPerVMAspect
in class AspectManager
public Object getPerVMAspect(String def)
getPerVMAspect
in class AspectManager
public AspectDefinition getAspectDefinition(String name)
getAspectDefinition
in class AspectManager
public Typedef getTypedef(String name)
getTypedef
in class AspectManager
public DomainDefinition getContainer(String name)
getContainer
in class AspectManager
public Pointcut getPointcut(String name)
getPointcut
in class AspectManager
public void attachMetaData(ClassAdvisor advisor, Class clazz)
attachMetaData
in class AspectManager
public CFlowStack getCFlowStack(String name)
getCFlowStack
in class AspectManager
public DynamicCFlow getDynamicCFlow(String name)
getDynamicCFlow
in class AspectManager
public ClassMetaDataLoader findClassMetaDataLoader(String group)
AspectManager
findClassMetaDataLoader
in class AspectManager
public Map<String,LifecycleCallbackBinding> getLifecycleBindings()
getLifecycleBindings
in class AspectManager
public InterceptionMarkers getInterceptionMarkers()
getInterceptionMarkers
in class AspectManager
protected Map getScopedClassLoaderDomains()
getScopedClassLoaderDomains
in class AspectManager
protected Map getSubDomainsPerClass()
getSubDomainsPerClass
in class AspectManager
public ArrayList getExclude()
getExclude
in class AspectManager
public ArrayList getInclude()
getInclude
in class AspectManager
public ArrayList getIgnore()
getIgnore
in class AspectManager
public ClassExpression[] getIgnoreExpressions()
getIgnoreExpressions
in class AspectManager
public DynamicAOPStrategy getDynamicAOPStrategy()
AspectManager
getDynamicAOPStrategy
in class AspectManager
public void setDynamicAOPStrategy(DynamicAOPStrategy strategy)
AspectManager
setDynamicAOPStrategy
in class AspectManager
strategy
- the new dynamic aop strategy.protected void updatePointcutStats(Pointcut pointcut)
AspectManager
updatePointcutStats
in class AspectManager
protected void updateStats(PointcutStats stats)
updateStats
in class AspectManager
public boolean isExecution()
isExecution
in class AspectManager
public boolean isConstruction()
isConstruction
in class AspectManager
public boolean isCall()
isCall
in class AspectManager
public boolean isWithin()
isWithin
in class AspectManager
public boolean isWithincode()
isWithincode
in class AspectManager
public boolean isGet()
isGet
in class AspectManager
public boolean isSet()
isSet
in class AspectManager
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |