public class InstanceDomain extends Domain
| Modifier and Type | Field and Description |
|---|---|
protected Advisor |
advisor |
hasOwnAnnotationIntroductions, hasOwnAnnotationOverrides, hasOwnBindings, hasOwnClassMetaData, hasOwnInterfaceIntroductions, hasOwnPointcuts, hasOwnPrecedenceDefs, hasOwnTypedefs, inheritsBindings, inheritsDeclarations, parent, parentFirstadvisors, annotationIntroductions, annotationOverrides, arrayBindings, arrayReplacements, aspectDefinitions, bindingCollection, bindings, cflowStacks, classLoaderValidator, classMetaData, classMetaDataLoaders, containers, debugClasses, declares, dynamicCFlows, dynamicStrategy, exclude, ignore, ignoreExpressions, include, includeInvisibleAnnotations, interceptionMarkers, interceptorFactories, interceptorStacks, interfaceIntroductions, lifecycleManager, lock, maintainAdvisorMethodInterceptors, manager, notificationHandler, optimize, perVMAspects, precedenceDefs, sortedPrecedenceDefEntries, subDomainsByName, subDomainsPerClass, subscribedDomainQueueRef, subscribedSubDomains, subscribedSubDomainsQueue, suppressReferenceErrors, suppressTransformationErrors, typedefs, verbose, weavingStrategy| Constructor and Description |
|---|
InstanceDomain(AspectManager manager,
String name,
boolean parentFirst) |
| Modifier and Type | Method and Description |
|---|---|
void |
addBinding(AdviceBinding binding)
Add an interceptor pointcut with a given name
|
void |
addClassMetaData(ClassMetaDataBinding meta) |
Advisor |
getAdvisor() |
boolean |
isAdvisorRegistered(Advisor advisor)
internal to jboss aop.
|
void |
setAdvisor(Advisor advisor) |
addAnnotationIntroduction, addAnnotationOverride, addInterfaceIntroduction, addPointcut, addPrecedence, addTypedef, attachMetaData, createBindingCollection, findClassMetaDataLoader, getAdviceStack, getAnnotationIntroductions, getAnnotationOverrides, getArrayReplacements, getAspectDefinition, getBindings, getCFlowStack, getCflowStacks, getClassMetaData, getClassMetaDataLoaders, getContainer, getDomainName, getDomainName, getDynamicAOPStrategy, getDynamicCFlow, getDynamicCFlows, getExclude, getIgnore, getIgnoreExpressions, getInclude, getIncludedInvisibleAnnotations, getInterceptionMarkers, getInterceptorFactory, getInterceptorStacks, getInterfaceIntroductions, getLifecycleBindings, getManagerFQN, getParent, getPerVMAspect, getPerVMAspect, getPerVMAspects, getPointcut, getPointcutInfos, getPointcuts, getPrecedenceDefs, getSubDomainsPerClass, getTypedef, getTypedefs, hasOwnAnnotationIntroductions, hasOwnAnnotationOverrides, hasOwnBindings, hasOwnClassMetaData, hasOwnDataWithEffectOnAdvices, hasOwnInterfaceIntroductions, hasOwnPointcuts, hasOwnPrecedenceDefs, hasOwnTypedefs, isValid, removeAnnotationIntroduction, removeAnnotationOverride, removeBinding, removeBindings, removeClassMetaData, removeInterfaceIntroduction, removePointcut, removePrecedence, removeTypedef, setDynamicAOPStrategy, setInheritsBindings, setInheritsDeclarationsaddAdviceStack, addAdvisorToClassMetaDataBinding, addArrayBinding, addArrayReplacement, addAspectDefinition, addCFlowStack, addClassMetaDataLoader, addContainer, addDeclare, addDynamicCFlow, addInterceptorFactory, addLifecycleBinding, addLifecycleDefinition, addSubDomainByName, addSubDomainPerClass, applyInterfaceIntroductions, applyInterfaceIntroductions, attachMetaData, clearUnregisteredClassLoaders, createPerVmAspect, excludeClass, findAdvisor, findClassPool, findClassPool, findManagerByName, forceResortPrecedenceDefs, getAdvisor, getAdvisor, getAdvisorIfAdvised, getAdvisors, getAnyAdvisorIfAdvised, getArrayBinding, getArrayReplacement, getAspectDefinitions, getBindingCollection, getClassLoaderScopingPolicy, getClassPoolFactory, getDeclares, getDynamicCFlow, getInterceptorFactories, getInterfaceIntroduction, getPrune, getRegisteredClassPool, getRegisteredCLs, getSortedPrecedenceDefEntries, getSubscribedSubDomains, getTempClassAdvisor, getTempClassAdvisorIfNotExist, getTopLevelAspectManager, hasTransformationStarted, ignoreClass, includeClass, initAnnotationIntroductionsMap, initAnnotationOverridesMap, initArrayBindingMap, initArrayReplacementMap, initAspectDefintitionsMap, initCflowStacksMap, initClassMetaDataLoadersMap, initClassMetaDataMap, initContainersMap, initDeclaresMap, initDynamicCflowsMap, initialiseClassAdvisor, initInerceptorStacksMap, initInterceptorFactoriesMap, initInterfaceIntroductionsMap, initPerVMAspectsMap, initPrecedenceDefsMap, initSubDomainsByNameMap, initSubscribedSubDomainsMap, initSubscribedSubDomainsQueueMap, initTypedefsMap, instance, instance, instance, internalRemoveAspectDefintion, internalRemoveClassMetaData, isCall, isConstruction, isExecution, isGet, isNonAdvisableClassName, isSet, isWithin, isWithincode, registerClass, registerClassLoader, removeArrayBinding, removeArrayReplacement, removeAspectDefinition, removeCFlowStack, removeClassMetaDataLoader, removeContainer, removeDeclare, removeDynamicCFlow, removeInterceptorFactory, removeInterceptorStack, removeLifecycleBinding, removeLifecycleDefinition, setClassLoaderScopingPolicy, setClassPoolFactory, setExclude, setIgnore, setInclude, setIncludedInvisibleAnnotations, setPrune, subscribeSubDomain, transform, translate, translate, unregisterClassLoader, unsubscribeSubDomain, updateAdvisorsForAddedAnnotationOverride, updateAdvisorsForAddedBinding, updateAdvisorsForAddedClassMetaDataprotected Advisor advisor
public InstanceDomain(AspectManager manager, String name, boolean parentFirst)
public Advisor getAdvisor()
public void setAdvisor(Advisor advisor)
public void addBinding(AdviceBinding binding)
AspectManageraddBinding in class Domainpublic void addClassMetaData(ClassMetaDataBinding meta)
addClassMetaData in class Domainpublic boolean isAdvisorRegistered(Advisor advisor)
isAdvisorRegistered in class AspectManageradvisor - Copyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.