public class ProxyAdvisorDomain extends GeneratedAdvisorDomain
Modifier and Type | Field and Description |
---|---|
protected WeakReference<Advisor> |
advisor |
hasOwnAnnotationIntroductions, hasOwnAnnotationOverrides, hasOwnBindings, hasOwnClassMetaData, hasOwnInterfaceIntroductions, hasOwnPointcuts, hasOwnPrecedenceDefs, hasOwnTypedefs, inheritsBindings, inheritsDeclarations, parent, parentFirst
advisors, 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 |
---|
ProxyAdvisorDomain(AspectManager manager,
String name,
Class<?> clazz) |
ProxyAdvisorDomain(AspectManager manager,
String name,
Class<?> clazz,
boolean instanceDomain) |
Modifier and Type | Method and Description |
---|---|
void |
attachAdvisor() |
Advisor |
getAdvisor() |
void |
removeAdvisor(Advisor advisor) |
void |
setAdvisor(Advisor advisor) |
addAnnotationIntroduction, addAnnotationOverride, addBinding, addClassMetaData, 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, setInheritsDeclarations
addAdviceStack, 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, isAdvisorRegistered, 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, updateAdvisorsForAddedClassMetaData
protected WeakReference<Advisor> advisor
public ProxyAdvisorDomain(AspectManager manager, String name, Class<?> clazz)
public ProxyAdvisorDomain(AspectManager manager, String name, Class<?> clazz, boolean instanceDomain)
Copyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.