# Index

A B C D E F G H I J L M N O P Q R S T U V W
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

## A

AbstractAdvisingBeanPostProcessor - Class in org.springframework.aop.framework
  Base class for `BeanPostProcessor` implementations that apply a Spring AOP `Advisor` to specific beans.
AbstractAdvisingBeanPostProcessor() - Constructor for class org.springframework.aop.framework.AbstractAdvisingBeanPostProcessor
AbstractAdvisorAutoProxyCreator - Class in org.springframework.aop.framework.autoproxy
  Generic auto proxy creator that builds AOP proxies for specific beans based on detected Advisors for each bean.
AbstractAdvisorAutoProxyCreator() - Constructor for class org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator
AbstractAspectJAdvice - Class in org.springframework.aop.aspectj
  Base class for AOP Alliance `Advice` classes wrapping an AspectJ aspect or an AspectJ-annotated advice method.
AbstractAspectJAdvice(Method, AspectJExpressionPointcut, AspectInstanceFactory) - Constructor for class org.springframework.aop.aspectj.AbstractAspectJAdvice
  Create a new AbstractAspectJAdvice for the given advice method.
AbstractAspectJAdvisorFactory - Class in org.springframework.aop.aspectj.annotation
  Abstract base class for factories that can create Spring AOP Advisors given AspectJ classes from classes honoring the AspectJ 5 annotation syntax.
AbstractAspectJAdvisorFactory() - Constructor for class org.springframework.aop.aspectj.annotation.AbstractAspectJAdvisorFactory
AbstractAspectJAdvisorFactory.AspectJAnnotation - Class in org.springframework.aop.aspectj.annotation
  Class modeling an AspectJ annotation, exposing its type enumeration and pointcut String.
AbstractAspectJAdvisorFactory.AspectJAnnotationType - Enum Class in org.springframework.aop.aspectj.annotation
  Enum for AspectJ annotation types.
AbstractAutoProxyCreator - Class in org.springframework.aop.framework.autoproxy
  `BeanPostProcessor` implementation that wraps each eligible bean with an AOP proxy, delegating to specified interceptors before invoking the bean itself.
AbstractAutoProxyCreator() - Constructor for class org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator
AbstractBeanFactoryAwareAdvisingPostProcessor - Class in org.springframework.aop.framework.autoproxy
  Extension of `AbstractAutoProxyCreator` which implements `BeanFactoryAware`, adds exposure of the original target class for each proxied bean (`AutoProxyUtils.ORIGINAL_TARGET_CLASS_ATTRIBUTE`), and participates in an externally enforced target-class mode for any given bean (`AutoProxyUtils.PRESERVE_TARGET_CLASS_ATTRIBUTE`).
AbstractBeanFactoryAwareAdvisingPostProcessor() - Constructor for class org.springframework.aop.framework.autoproxy.AbstractBeanFactoryAwareAdvisingPostProcessor
AbstractBeanFactoryBasedTargetSource - Class in org.springframework.aop.target
  Base class for `TargetSource` implementations that are based on a Spring `BeanFactory`, delegating to Spring-managed bean instances.
AbstractBeanFactoryBasedTargetSource() - Constructor for class org.springframework.aop.target.AbstractBeanFactoryBasedTargetSource
AbstractBeanFactoryBasedTargetSourceCreator - Class in org.springframework.aop.framework.autoproxy.target
  Convenient superclass for `TargetSourceCreator` implementations that require creating multiple instances of a prototype bean.
AbstractBeanFactoryBasedTargetSourceCreator() - Constructor for class org.springframework.aop.framework.autoproxy.target.AbstractBeanFactoryBasedTargetSourceCreator
AbstractBeanFactoryPointcutAdvisor - Class in org.springframework.aop.support
  Abstract BeanFactory-based PointcutAdvisor that allows for any Advice to be configured as reference to an Advice bean in a BeanFactory.
AbstractBeanFactoryPointcutAdvisor() - Constructor for class org.springframework.aop.support.AbstractBeanFactoryPointcutAdvisor
AbstractExpressionPointcut - Class in org.springframework.aop.support
  Abstract superclass for expression pointcuts, offering location and expression properties.
AbstractExpressionPointcut() - Constructor for class org.springframework.aop.support.AbstractExpressionPointcut
AbstractGenericPointcutAdvisor - Class in org.springframework.aop.support
  Abstract generic `PointcutAdvisor` that allows for any `Advice` to be configured.
AbstractGenericPointcutAdvisor() - Constructor for class org.springframework.aop.support.AbstractGenericPointcutAdvisor
AbstractInterceptorDrivenBeanDefinitionDecorator - Class in org.springframework.aop.config
  Base implementation for `BeanDefinitionDecorators` wishing to add an `interceptor` to the resulting bean.
AbstractInterceptorDrivenBeanDefinitionDecorator() - Constructor for class org.springframework.aop.config.AbstractInterceptorDrivenBeanDefinitionDecorator
AbstractLazyCreationTargetSource - Class in org.springframework.aop.target
  `TargetSource` implementation that will lazily create a user-managed object.
AbstractLazyCreationTargetSource() - Constructor for class org.springframework.aop.target.AbstractLazyCreationTargetSource
AbstractMonitoringInterceptor - Class in org.springframework.aop.interceptor
  Base class for monitoring interceptors, such as performance monitors.
AbstractMonitoringInterceptor() - Constructor for class org.springframework.aop.interceptor.AbstractMonitoringInterceptor
AbstractPointcutAdvisor - Class in org.springframework.aop.support
  Abstract base class for `PointcutAdvisor` implementations.
AbstractPointcutAdvisor() - Constructor for class org.springframework.aop.support.AbstractPointcutAdvisor
AbstractPoolingTargetSource - Class in org.springframework.aop.target
  Abstract base class for pooling `TargetSource` implementations which maintain a pool of target instances, acquiring and releasing a target object from the pool for each method invocation.
AbstractPoolingTargetSource() - Constructor for class org.springframework.aop.target.AbstractPoolingTargetSource
AbstractPrototypeBasedTargetSource - Class in org.springframework.aop.target
  Base class for dynamic `TargetSource` implementations that create new prototype bean instances to support a pooling or new-instance-per-invocation strategy.
AbstractPrototypeBasedTargetSource() - Constructor for class org.springframework.aop.target.AbstractPrototypeBasedTargetSource
AbstractRefreshableTargetSource - Class in org.springframework.aop.target.dynamic
  Abstract `TargetSource` implementation that wraps a refreshable target object.
AbstractRefreshableTargetSource() - Constructor for class org.springframework.aop.target.dynamic.AbstractRefreshableTargetSource
AbstractRegexpMethodPointcut - Class in org.springframework.aop.support
  Abstract base regular expression pointcut bean.
AbstractRegexpMethodPointcut() - Constructor for class org.springframework.aop.support.AbstractRegexpMethodPointcut
AbstractSingletonProxyFactoryBean - Class in org.springframework.aop.framework
  Convenient superclass for `FactoryBean` types that produce singleton-scoped proxy objects.
AbstractSingletonProxyFactoryBean() - Constructor for class org.springframework.aop.framework.AbstractSingletonProxyFactoryBean
AbstractTraceInterceptor - Class in org.springframework.aop.interceptor
  Base `MethodInterceptor` implementation for tracing.
AbstractTraceInterceptor() - Constructor for class org.springframework.aop.interceptor.AbstractTraceInterceptor
activated(AdvisedSupport) - Method in interface org.springframework.aop.framework.AdvisedSupportListener
  Invoked when the first proxy is created.
activateObject(PooledObject<Object>) - Method in class org.springframework.aop.target.CommonsPool2TargetSource
addAdvice(int, Advice) - Method in interface org.springframework.aop.framework.Advised
  Add the given AOP Alliance Advice at the specified position in the advice chain.
addAdvice(int, Advice) - Method in class org.springframework.aop.framework.AdvisedSupport
  Cannot add introductions this way unless the advice implements IntroductionInfo.
addAdvice(Advice) - Method in interface org.springframework.aop.framework.Advised
  Add the given AOP Alliance advice to the tail of the advice (interceptor) chain.
addAdvice(Advice) - Method in class org.springframework.aop.framework.AdvisedSupport
addAdvisor(int, Advisor) - Method in interface org.springframework.aop.framework.Advised
  Add an Advisor at the specified position in the chain.
addAdvisor(int, Advisor) - Method in class org.springframework.aop.framework.AdvisedSupport
addAdvisor(Advisor) - Method in interface org.springframework.aop.framework.Advised
  Add an advisor at the end of the advisor chain.
addAdvisor(Advisor) - Method in class org.springframework.aop.framework.AdvisedSupport
addAdvisors(Collection<Advisor>) - Method in class org.springframework.aop.framework.AdvisedSupport
  Add all the given advisors to this proxy configuration.
addAdvisors(Advisor...) - Method in class org.springframework.aop.framework.AdvisedSupport
  Add all the given advisors to this proxy configuration.
addAspect(Class<?>) - Method in class org.springframework.aop.aspectj.annotation.AspectJProxyFactory
  Add an aspect of the supplied type to the end of the advice chain.
addAspect(Object) - Method in class org.springframework.aop.aspectj.annotation.AspectJProxyFactory
  Add the supplied aspect instance to the chain.
addInterface(Class<?>) - Method in class org.springframework.aop.framework.AdvisedSupport
  Add a new proxied interface.
addInterface(Class<?>) - Method in class org.springframework.aop.support.DefaultIntroductionAdvisor
  Add the specified interface to the list of interfaces to introduce.
addListener(AdvisedSupportListener) - Method in class org.springframework.aop.framework.ProxyCreatorSupport
  Add the given AdvisedSupportListener to this proxy configuration.
addMethodName(String) - Method in class org.springframework.aop.support.NameMatchMethodPointcut
  Add another method name pattern, in addition to those already configured.
addMethodName(String) - Method in class org.springframework.aop.support.NameMatchMethodPointcutAdvisor
  Add another eligible method name, in addition to those already named.
Advice - Interface in org.aopalliance.aop
  Tag interface for Advice.
adviceChanged() - Method in class org.springframework.aop.framework.AdvisedSupport
  Invoked when advice has changed.
adviceChanged() - Method in class org.springframework.aop.framework.ProxyCreatorSupport
  Propagate advice change event to all AdvisedSupportListeners.
adviceChanged() - Method in class org.springframework.aop.framework.ProxyFactoryBean
  Blow away and recache singleton on an advice change.
adviceChanged(AdvisedSupport) - Method in interface org.springframework.aop.framework.AdvisedSupportListener
  Invoked when advice is changed after a proxy is created.
AdviceEntry - Class in org.springframework.aop.config
  `ParseState` entry representing an advice element.
AdviceEntry(String) - Constructor for class org.springframework.aop.config.AdviceEntry
  Create a new `AdviceEntry` instance.
adviceIncluded(Advice) - Method in class org.springframework.aop.framework.AdvisedSupport
  Is the given advice included in any advisor within this proxy configuration?
Advised - Interface in org.springframework.aop.framework
  Interface to be implemented by classes that hold the configuration of a factory of AOP proxies.
AdvisedSupport - Class in org.springframework.aop.framework
  Base class for AOP proxy configuration managers.
AdvisedSupport() - Constructor for class org.springframework.aop.framework.AdvisedSupport
  No-arg constructor for use as a JavaBean.
AdvisedSupport(Class<?>...) - Constructor for class org.springframework.aop.framework.AdvisedSupport
  Create an `AdvisedSupport` instance with the given parameters.
AdvisedSupportListener - Interface in org.springframework.aop.framework
  Listener to be registered on `ProxyCreatorSupport` objects Allows for receiving callbacks on activation and change of advice.
advisor - Variable in class org.springframework.aop.framework.AbstractAdvisingBeanPostProcessor
Advisor - Interface in org.springframework.aop
  Base interface holding AOP advice (action to take at a joinpoint) and a filter determining the applicability of the advice (such as a pointcut).
ADVISOR - Static variable in class org.springframework.aop.interceptor.ExposeInvocationInterceptor
  Singleton advisor for this class.
AdvisorAdapter - Interface in org.springframework.aop.framework.adapter
  Interface allowing extension to the Spring AOP framework to allow handling of new Advisors and Advice types.
AdvisorAdapterRegistrationManager - Class in org.springframework.aop.framework.adapter
  BeanPostProcessor that registers `AdvisorAdapter` beans in the BeanFactory with an `AdvisorAdapterRegistry` (by default the `GlobalAdvisorAdapterRegistry`).
AdvisorAdapterRegistrationManager() - Constructor for class org.springframework.aop.framework.adapter.AdvisorAdapterRegistrationManager
AdvisorAdapterRegistry - Interface in org.springframework.aop.framework.adapter
  Interface for registries of Advisor adapters.
AdvisorChainFactory - Interface in org.springframework.aop.framework
  Factory interface for advisor chains.
AdvisorComponentDefinition - Class in org.springframework.aop.config
  `ComponentDefinition` that bridges the gap between the advisor bean definition configured by the `<aop:advisor>` tag and the component definition infrastructure.
AdvisorComponentDefinition(String, BeanDefinition) - Constructor for class org.springframework.aop.config.AdvisorComponentDefinition
AdvisorComponentDefinition(String, BeanDefinition, BeanDefinition) - Constructor for class org.springframework.aop.config.AdvisorComponentDefinition
AdvisorEntry - Class in org.springframework.aop.config
  `ParseState` entry representing an advisor.
AdvisorEntry(String) - Constructor for class org.springframework.aop.config.AdvisorEntry
  Create a new `AdvisorEntry` instance.
advisorsPreFiltered() - Method in class org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator
  This auto-proxy creator always returns pre-filtered Advisors.
advisorsPreFiltered() - Method in class org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator
  Return whether the Advisors returned by the subclass are pre-filtered to match the bean's target class already, allowing the ClassFilter check to be skipped when building advisors chains for AOP invocations.
AfterAdvice - Interface in org.springframework.aop
  Common marker interface for after advice, such as `AfterReturningAdvice` and `ThrowsAdvice`.
afterPropertiesSet() - Method in class org.springframework.aop.framework.AbstractSingletonProxyFactoryBean
afterReturning(Object, Method, Object[], Object) - Method in interface org.springframework.aop.AfterReturningAdvice
  Callback after a given method successfully returned.
afterReturning(Object, Method, Object[], Object) - Method in class org.springframework.aop.aspectj.AspectJAfterReturningAdvice
AfterReturningAdvice - Interface in org.springframework.aop
  After returning advice is invoked only on normal method return, not if an exception is thrown.
AfterReturningAdviceInterceptor - Class in org.springframework.aop.framework.adapter
  Interceptor to wrap an `AfterReturningAdvice`.
AfterReturningAdviceInterceptor(AfterReturningAdvice) - Constructor for class org.springframework.aop.framework.adapter.AfterReturningAdviceInterceptor
  Create a new AfterReturningAdviceInterceptor for the given advice.
afterSingletonsInstantiated() - Method in class org.springframework.aop.aspectj.autoproxy.AspectJAwareAdvisorAutoProxyCreator
AmbiguousBindingException(String) - Constructor for exception org.springframework.aop.aspectj.AspectJAdviceParameterNameDiscoverer.AmbiguousBindingException
  Construct a new AmbiguousBindingException with the specified message.
AnnotationAwareAspectJAutoProxyCreator - Class in org.springframework.aop.aspectj.annotation
  `AspectJAwareAdvisorAutoProxyCreator` subclass that processes all AspectJ annotation aspects in the current application context, as well as Spring Advisors.
AnnotationAwareAspectJAutoProxyCreator() - Constructor for class org.springframework.aop.aspectj.annotation.AnnotationAwareAspectJAutoProxyCreator
AnnotationClassFilter - Class in org.springframework.aop.support.annotation
  Simple ClassFilter that looks for a specific annotation being present on a class.
AnnotationClassFilter(Class<? extends Annotation>) - Constructor for class org.springframework.aop.support.annotation.AnnotationClassFilter
  Create a new AnnotationClassFilter for the given annotation type.
AnnotationClassFilter(Class<? extends Annotation>, boolean) - Constructor for class org.springframework.aop.support.annotation.AnnotationClassFilter
  Create a new AnnotationClassFilter for the given annotation type.
AnnotationMatchingPointcut - Class in org.springframework.aop.support.annotation
  Simple `Pointcut` that looks for a specific annotation being present on a class or method.
AnnotationMatchingPointcut(Class<? extends Annotation>) - Constructor for class org.springframework.aop.support.annotation.AnnotationMatchingPointcut
  Create a new AnnotationMatchingPointcut for the given annotation type.
AnnotationMatchingPointcut(Class<? extends Annotation>, boolean) - Constructor for class org.springframework.aop.support.annotation.AnnotationMatchingPointcut
  Create a new AnnotationMatchingPointcut for the given annotation type.
AnnotationMatchingPointcut(Class<? extends Annotation>, Class<? extends Annotation>) - Constructor for class org.springframework.aop.support.annotation.AnnotationMatchingPointcut
  Create a new AnnotationMatchingPointcut for the given annotation types.
AnnotationMatchingPointcut(Class<? extends Annotation>, Class<? extends Annotation>, boolean) - Constructor for class org.springframework.aop.support.annotation.AnnotationMatchingPointcut
  Create a new AnnotationMatchingPointcut for the given annotation types.
AnnotationMethodMatcher - Class in org.springframework.aop.support.annotation
  Simple `MethodMatcher` that looks for a specific annotation being present on a method (checking both the method on the invoked interface, if any, and the corresponding method on the target class).
AnnotationMethodMatcher(Class<? extends Annotation>) - Constructor for class org.springframework.aop.support.annotation.AnnotationMethodMatcher
  Create a new AnnotationClassFilter for the given annotation type.
AnnotationMethodMatcher(Class<? extends Annotation>, boolean) - Constructor for class org.springframework.aop.support.annotation.AnnotationMethodMatcher
  Create a new AnnotationClassFilter for the given annotation type.
AopConfigException - Exception in org.springframework.aop.framework
  Exception that gets thrown on illegal AOP configuration arguments.
AopConfigException(String) - Constructor for exception org.springframework.aop.framework.AopConfigException
  Constructor for AopConfigException.
AopConfigException(String, Throwable) - Constructor for exception org.springframework.aop.framework.AopConfigException
  Constructor for AopConfigException.
AopConfigUtils - Class in org.springframework.aop.config
  Utility class for handling registration of AOP auto-proxy creators.
AopConfigUtils() - Constructor for class org.springframework.aop.config.AopConfigUtils
AopContext - Class in org.springframework.aop.framework
  Class containing static methods used to obtain information about the current AOP invocation.
AopInfrastructureBean - Interface in org.springframework.aop.framework
  Marker interface that indicates a bean that is part of Spring's AOP infrastructure.
AopInvocationException - Exception in org.springframework.aop
  Exception that gets thrown when an AOP invocation failed because of misconfiguration or unexpected runtime issues.
AopInvocationException(String) - Constructor for exception org.springframework.aop.AopInvocationException
  Constructor for AopInvocationException.
AopInvocationException(String, Throwable) - Constructor for exception org.springframework.aop.AopInvocationException
  Constructor for AopInvocationException.
AopNamespaceHandler - Class in org.springframework.aop.config
  `NamespaceHandler` for the `aop` namespace.
AopNamespaceHandler() - Constructor for class org.springframework.aop.config.AopNamespaceHandler
AopNamespaceUtils - Class in org.springframework.aop.config
  Utility class for handling registration of auto-proxy creators used internally by the '`aop`' namespace tags.
AopNamespaceUtils() - Constructor for class org.springframework.aop.config.AopNamespaceUtils
AopProxy - Interface in org.springframework.aop.framework
  Delegate interface for a configured AOP proxy, allowing for the creation of actual proxy objects.
AopProxyFactory - Interface in org.springframework.aop.framework
  Interface to be implemented by factories that are able to create AOP proxies based on `AdvisedSupport` configuration objects.
AopProxyUtils - Class in org.springframework.aop.framework
  Utility methods for AOP proxy factories.
AopProxyUtils() - Constructor for class org.springframework.aop.framework.AopProxyUtils
AopUtils - Class in org.springframework.aop.support
  Utility methods for AOP support code.
AopUtils() - Constructor for class org.springframework.aop.support.AopUtils
argBinding(JoinPoint, JoinPointMatch, Object, Throwable) - Method in class org.springframework.aop.aspectj.AbstractAspectJAdvice
  Take the arguments at the method execution join point and output a set of arguments to the advice method.
arguments - Variable in class org.springframework.aop.framework.ReflectiveMethodInvocation
AspectComponentDefinition - Class in org.springframework.aop.config
  `ComponentDefinition` that holds an aspect definition, including its nested pointcuts.
AspectComponentDefinition(String, BeanDefinition[], BeanReference[], Object) - Constructor for class org.springframework.aop.config.AspectComponentDefinition
AspectEntry - Class in org.springframework.aop.config
  `ParseState` entry representing an aspect.
AspectEntry(String, String) - Constructor for class org.springframework.aop.config.AspectEntry
  Create a new `AspectEntry` instance.
AspectException - Exception in org.aopalliance.aop
  Superclass for all AOP infrastructure exceptions.
AspectException(String) - Constructor for exception org.aopalliance.aop.AspectException
  Constructor for AspectException.
AspectException(String, Throwable) - Constructor for exception org.aopalliance.aop.AspectException
  Constructor for AspectException.
AspectInstanceFactory - Interface in org.springframework.aop.aspectj
  Interface implemented to provide an instance of an AspectJ aspect.
aspectJAdviceMethod - Variable in class org.springframework.aop.aspectj.AbstractAspectJAdvice
AspectJAdviceParameterNameDiscoverer - Class in org.springframework.aop.aspectj
  `ParameterNameDiscoverer` implementation that tries to deduce parameter names for an advice method from the pointcut expression, returning, and throwing clauses.
AspectJAdviceParameterNameDiscoverer(String) - Constructor for class org.springframework.aop.aspectj.AspectJAdviceParameterNameDiscoverer
  Create a new discoverer that attempts to discover parameter names.
AspectJAdviceParameterNameDiscoverer.AmbiguousBindingException - Exception in org.springframework.aop.aspectj
  Thrown in response to an ambiguous binding being detected when trying to resolve a method's parameter names.
AspectJAdvisorFactory - Interface in org.springframework.aop.aspectj.annotation
  Interface for factories that can create Spring AOP Advisors from classes annotated with AspectJ annotation syntax.
AspectJAfterAdvice - Class in org.springframework.aop.aspectj
  Spring AOP advice wrapping an AspectJ after advice method.
AspectJAfterAdvice(Method, AspectJExpressionPointcut, AspectInstanceFactory) - Constructor for class org.springframework.aop.aspectj.AspectJAfterAdvice
AspectJAfterReturningAdvice - Class in org.springframework.aop.aspectj
  Spring AOP advice wrapping an AspectJ after-returning advice method.
AspectJAfterReturningAdvice(Method, AspectJExpressionPointcut, AspectInstanceFactory) - Constructor for class org.springframework.aop.aspectj.AspectJAfterReturningAdvice
AspectJAfterThrowingAdvice - Class in org.springframework.aop.aspectj
  Spring AOP advice wrapping an AspectJ after-throwing advice method.
AspectJAfterThrowingAdvice(Method, AspectJExpressionPointcut, AspectInstanceFactory) - Constructor for class org.springframework.aop.aspectj.AspectJAfterThrowingAdvice
AspectJAnnotation(Annotation) - Constructor for class org.springframework.aop.aspectj.annotation.AbstractAspectJAdvisorFactory.AspectJAnnotation
AspectJAopUtils - Class in org.springframework.aop.aspectj
  Utility methods for dealing with AspectJ advisors.
AspectJAopUtils() - Constructor for class org.springframework.aop.aspectj.AspectJAopUtils
AspectJAroundAdvice - Class in org.springframework.aop.aspectj
  Spring AOP around advice (MethodInterceptor) that wraps an AspectJ advice method.
AspectJAroundAdvice(Method, AspectJExpressionPointcut, AspectInstanceFactory) - Constructor for class org.springframework.aop.aspectj.AspectJAroundAdvice
AspectJAwareAdvisorAutoProxyCreator - Class in org.springframework.aop.aspectj.autoproxy
  `AbstractAdvisorAutoProxyCreator` subclass that exposes AspectJ's invocation context and understands AspectJ's rules for advice precedence when multiple pieces of advice come from the same aspect.
AspectJAwareAdvisorAutoProxyCreator() - Constructor for class org.springframework.aop.aspectj.autoproxy.AspectJAwareAdvisorAutoProxyCreator
AspectJExpressionPointcut - Class in org.springframework.aop.aspectj
  Spring `Pointcut` implementation that uses the AspectJ weaver to evaluate a pointcut expression.
AspectJExpressionPointcut() - Constructor for class org.springframework.aop.aspectj.AspectJExpressionPointcut
  Create a new default AspectJExpressionPointcut.
AspectJExpressionPointcut(Class<?>, String[], Class<?>[]) - Constructor for class org.springframework.aop.aspectj.AspectJExpressionPointcut
  Create a new AspectJExpressionPointcut with the given settings.
AspectJExpressionPointcutAdvisor - Class in org.springframework.aop.aspectj
  Spring AOP Advisor that can be used for any AspectJ pointcut expression.
AspectJExpressionPointcutAdvisor() - Constructor for class org.springframework.aop.aspectj.AspectJExpressionPointcutAdvisor
AspectJMethodBeforeAdvice - Class in org.springframework.aop.aspectj
  Spring AOP advice that wraps an AspectJ before method.
AspectJMethodBeforeAdvice(Method, AspectJExpressionPointcut, AspectInstanceFactory) - Constructor for class org.springframework.aop.aspectj.AspectJMethodBeforeAdvice
AspectJPointcutAdvisor - Class in org.springframework.aop.aspectj
  `AspectJPointcutAdvisor` adapts an `AbstractAspectJAdvice` to the `PointcutAdvisor` interface.
AspectJPointcutAdvisor(AbstractAspectJAdvice) - Constructor for class org.springframework.aop.aspectj.AspectJPointcutAdvisor
  Create a new AspectJPointcutAdvisor for the given advice.
AspectJPrecedenceInformation - Interface in org.springframework.aop.aspectj
  Interface to be implemented by types that can supply the information needed to sort advice/advisors by AspectJ's precedence rules.
AspectJProxyFactory - Class in org.springframework.aop.aspectj.annotation
  AspectJ-based proxy factory, allowing for programmatic building of proxies which include AspectJ aspects (code style as well annotation style).
AspectJProxyFactory() - Constructor for class org.springframework.aop.aspectj.annotation.AspectJProxyFactory
  Create a new AspectJProxyFactory.
AspectJProxyFactory(Class<?>...) - Constructor for class org.springframework.aop.aspectj.annotation.AspectJProxyFactory
  Create a new `AspectJProxyFactory`.
AspectJProxyFactory(Object) - Constructor for class org.springframework.aop.aspectj.annotation.AspectJProxyFactory
  Create a new AspectJProxyFactory.
AspectJProxyUtils - Class in org.springframework.aop.aspectj
  Utility methods for working with AspectJ proxies.
AspectJProxyUtils() - Constructor for class org.springframework.aop.aspectj.AspectJProxyUtils
AspectJWeaverMessageHandler - Class in org.springframework.aop.aspectj
  Implementation of AspectJ's `IMessageHandler` interface that routes AspectJ weaving messages through the same logging system as the regular Spring messages.
AspectJWeaverMessageHandler() - Constructor for class org.springframework.aop.aspectj.AspectJWeaverMessageHandler
AspectMetadata - Class in org.springframework.aop.aspectj.annotation
  Metadata for an AspectJ aspect class, with an additional Spring AOP pointcut for the per clause.
AspectMetadata(Class<?>, String) - Constructor for class org.springframework.aop.aspectj.annotation.AspectMetadata
  Create a new AspectMetadata instance for the given aspect class.
AsyncExecutionAspectSupport - Class in org.springframework.aop.interceptor
  Base class for asynchronous method execution aspects, such as `org.springframework.scheduling.annotation.AnnotationAsyncExecutionInterceptor` or `org.springframework.scheduling.aspectj.AnnotationAsyncExecutionAspect`.
AsyncExecutionAspectSupport(Executor) - Constructor for class org.springframework.aop.interceptor.AsyncExecutionAspectSupport
  Create a new instance with a default `AsyncUncaughtExceptionHandler`.
AsyncExecutionAspectSupport(Executor, AsyncUncaughtExceptionHandler) - Constructor for class org.springframework.aop.interceptor.AsyncExecutionAspectSupport
  Create a new `AsyncExecutionAspectSupport` with the given exception handler.
AsyncExecutionInterceptor - Class in org.springframework.aop.interceptor
  AOP Alliance `MethodInterceptor` that processes method invocations asynchronously, using a given `AsyncTaskExecutor`.
AsyncExecutionInterceptor(Executor) - Constructor for class org.springframework.aop.interceptor.AsyncExecutionInterceptor
  Create a new instance with a default `AsyncUncaughtExceptionHandler`.
AsyncExecutionInterceptor(Executor, AsyncUncaughtExceptionHandler) - Constructor for class org.springframework.aop.interceptor.AsyncExecutionInterceptor
  Create a new `AsyncExecutionInterceptor`.
AsyncUncaughtExceptionHandler - Interface in org.springframework.aop.interceptor
  A strategy for handling uncaught exceptions thrown from asynchronous methods.
AtAfter - Enum constant in enum class org.springframework.aop.aspectj.annotation.AbstractAspectJAdvisorFactory.AspectJAnnotationType
AtAfterReturning - Enum constant in enum class org.springframework.aop.aspectj.annotation.AbstractAspectJAdvisorFactory.AspectJAnnotationType
AtAfterThrowing - Enum constant in enum class org.springframework.aop.aspectj.annotation.AbstractAspectJAdvisorFactory.AspectJAnnotationType
AtAround - Enum constant in enum class org.springframework.aop.aspectj.annotation.AbstractAspectJAdvisorFactory.AspectJAnnotationType
AtBefore - Enum constant in enum class org.springframework.aop.aspectj.annotation.AbstractAspectJAdvisorFactory.AspectJAnnotationType
AtPointcut - Enum constant in enum class org.springframework.aop.aspectj.annotation.AbstractAspectJAdvisorFactory.AspectJAnnotationType
AUTO_PROXY_CREATOR_BEAN_NAME - Static variable in class org.springframework.aop.config.AopConfigUtils
  The bean name of the internally managed auto-proxy creator.
AutoProxyUtils - Class in org.springframework.aop.framework.autoproxy
  Utilities for auto-proxy aware components.
AutoProxyUtils() - Constructor for class org.springframework.aop.framework.autoproxy.AutoProxyUtils

## B

BeanFactoryAdvisorRetrievalHelper - Class in org.springframework.aop.framework.autoproxy
  Helper for retrieving standard Spring Advisors from a BeanFactory, for use with auto-proxying.
BeanFactoryAdvisorRetrievalHelper(ConfigurableListableBeanFactory) - Constructor for class org.springframework.aop.framework.autoproxy.BeanFactoryAdvisorRetrievalHelper
  Create a new BeanFactoryAdvisorRetrievalHelper for the given BeanFactory.
BeanFactoryAspectInstanceFactory - Class in org.springframework.aop.aspectj.annotation
  `AspectInstanceFactory` implementation backed by a Spring `BeanFactory`.
BeanFactoryAspectInstanceFactory(BeanFactory, String) - Constructor for class org.springframework.aop.aspectj.annotation.BeanFactoryAspectInstanceFactory
  Create a BeanFactoryAspectInstanceFactory.
BeanFactoryAspectInstanceFactory(BeanFactory, String, Class<?>) - Constructor for class org.springframework.aop.aspectj.annotation.BeanFactoryAspectInstanceFactory
  Create a BeanFactoryAspectInstanceFactory, providing a type that AspectJ should introspect to create AJType metadata.
BeanFactoryAspectJAdvisorsBuilder - Class in org.springframework.aop.aspectj.annotation
  Helper for retrieving @AspectJ beans from a BeanFactory and building Spring Advisors based on them, for use with auto-proxying.
BeanFactoryAspectJAdvisorsBuilder(ListableBeanFactory) - Constructor for class org.springframework.aop.aspectj.annotation.BeanFactoryAspectJAdvisorsBuilder
  Create a new BeanFactoryAspectJAdvisorsBuilder for the given BeanFactory.
BeanFactoryAspectJAdvisorsBuilder(ListableBeanFactory, AspectJAdvisorFactory) - Constructor for class org.springframework.aop.aspectj.annotation.BeanFactoryAspectJAdvisorsBuilder
  Create a new BeanFactoryAspectJAdvisorsBuilder for the given BeanFactory.
BeanFactoryRefreshableTargetSource - Class in org.springframework.aop.target.dynamic
  Refreshable TargetSource that fetches fresh target beans from a BeanFactory.
BeanFactoryRefreshableTargetSource(BeanFactory, String) - Constructor for class org.springframework.aop.target.dynamic.BeanFactoryRefreshableTargetSource
  Create a new BeanFactoryRefreshableTargetSource for the given bean factory and bean name.
BeanNameAutoProxyCreator - Class in org.springframework.aop.framework.autoproxy
  Auto proxy creator that identifies beans to proxy via a list of names.
BeanNameAutoProxyCreator() - Constructor for class org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator
before(Method, Object[], Object) - Method in class org.springframework.aop.aspectj.AspectJMethodBeforeAdvice
before(Method, Object[], Object) - Method in interface org.springframework.aop.MethodBeforeAdvice
  Callback before a given method is invoked.
BeforeAdvice - Interface in org.springframework.aop
  Common marker interface for before advice, such as `MethodBeforeAdvice`.
beforeExistingAdvisors - Variable in class org.springframework.aop.framework.AbstractAdvisingBeanPostProcessor
buildAdvisors(String, Object[]) - Method in class org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator
  Determine the advisors for the given bean, including the specific interceptors as well as the common interceptor, all adapted to the Advisor interface.
buildAspectJAdvisors() - Method in class org.springframework.aop.aspectj.annotation.BeanFactoryAspectJAdvisorsBuilder
  Look for AspectJ-annotated aspect beans in the current bean factory, and return to a list of Spring AOP Advisors representing them.
buildInternalBeanFactory(ConfigurableBeanFactory) - Method in class org.springframework.aop.framework.autoproxy.target.AbstractBeanFactoryBasedTargetSourceCreator
  Build an internal BeanFactory for resolving target beans.
buildSafePointcut() - Method in class org.springframework.aop.aspectj.AbstractAspectJAdvice
  Build a 'safe' pointcut that excludes the AspectJ advice method itself.

## C

calculateArgumentBindings() - Method in class org.springframework.aop.aspectj.AbstractAspectJAdvice
  Do as much work as we can as part of the set-up so that argument binding on subsequent advice invocations can be as fast as possible.
canApply(Advisor, Class<?>) - Static method in class org.springframework.aop.support.AopUtils
  Can the given advisor apply at all on the given class? This is an important test as it can be used to optimize out an advisor for a class.
canApply(Advisor, Class<?>, boolean) - Static method in class org.springframework.aop.support.AopUtils
  Can the given advisor apply at all on the given class?
canApply(Pointcut, Class<?>) - Static method in class org.springframework.aop.support.AopUtils
  Can the given pointcut apply at all on the given class?
canApply(Pointcut, Class<?>, boolean) - Static method in class org.springframework.aop.support.AopUtils
  Can the given pointcut apply at all on the given class?
ClassFilter - Interface in org.springframework.aop
  Filter that restricts matching of a pointcut or introduction to a given set of target classes.
ClassFilters - Class in org.springframework.aop.support
  Static utility methods for composing `ClassFilters`.
ClassFilters() - Constructor for class org.springframework.aop.support.ClassFilters
clazz - Variable in class org.springframework.aop.support.ControlFlowPointcut
  The class against which to match.
clearCache() - Static method in class org.springframework.aop.aspectj.ShadowMatchUtils
  Clear the cache of computed `ShadowMatch` instances.
CommonsPool2TargetSource - Class in org.springframework.aop.target
  `TargetSource` implementation that holds objects in a configurable Apache Commons2 Pool.
CommonsPool2TargetSource() - Constructor for class org.springframework.aop.target.CommonsPool2TargetSource
  Create a CommonsPoolTargetSource with default settings.
completeJdkProxyInterfaces(Class<?>...) - Static method in class org.springframework.aop.framework.AopProxyUtils
  Complete the set of interfaces that are typically required in a JDK dynamic proxy generated by Spring AOP.
completeProxiedInterfaces(AdvisedSupport) - Static method in class org.springframework.aop.framework.AopProxyUtils
  Determine the complete set of interfaces to proxy for the given AOP configuration.
ComposablePointcut - Class in org.springframework.aop.support
  Convenient class for building up pointcuts.
ComposablePointcut() - Constructor for class org.springframework.aop.support.ComposablePointcut
  Create a default ComposablePointcut, with `ClassFilter.TRUE` and `MethodMatcher.TRUE`.
ComposablePointcut(ClassFilter) - Constructor for class org.springframework.aop.support.ComposablePointcut
  Create a ComposablePointcut for the given ClassFilter, with `MethodMatcher.TRUE`.
ComposablePointcut(ClassFilter, MethodMatcher) - Constructor for class org.springframework.aop.support.ComposablePointcut
  Create a ComposablePointcut for the given ClassFilter and MethodMatcher.
ComposablePointcut(MethodMatcher) - Constructor for class org.springframework.aop.support.ComposablePointcut
  Create a ComposablePointcut for the given MethodMatcher, with `ClassFilter.TRUE`.
ComposablePointcut(Pointcut) - Constructor for class org.springframework.aop.support.ComposablePointcut
  Create a ComposablePointcut based on the given Pointcut.
ConcurrencyThrottleInterceptor - Class in org.springframework.aop.interceptor
  Interceptor that throttles concurrent access, blocking invocations if a specified concurrency limit is reached.
ConcurrencyThrottleInterceptor() - Constructor for class org.springframework.aop.interceptor.ConcurrencyThrottleInterceptor
configure(Supplier<Executor>, Supplier<AsyncUncaughtExceptionHandler>) - Method in class org.springframework.aop.interceptor.AsyncExecutionAspectSupport
  Configure this aspect with the given executor and exception handler suppliers, applying the corresponding default if a supplier is not resolvable.
construct(ConstructorInvocation) - Method in interface org.aopalliance.intercept.ConstructorInterceptor
  Implement this method to perform extra treatments before and after the construction of a new object.
ConstructorInterceptor - Interface in org.aopalliance.intercept
  Intercepts the construction of a new object.
ConstructorInvocation - Interface in org.aopalliance.intercept
  Description of an invocation to a constructor, given to an interceptor upon constructor-call.
ControlFlowPointcut - Class in org.springframework.aop.support
  Pointcut and method matcher for use as a simple cflow-style pointcut.
ControlFlowPointcut(Class<?>) - Constructor for class org.springframework.aop.support.ControlFlowPointcut
  Construct a new pointcut that matches all control flows below the given class.
ControlFlowPointcut(Class<?>, String) - Constructor for class org.springframework.aop.support.ControlFlowPointcut
  Construct a new pointcut that matches all calls below a method matching the given method name pattern in the given class.
ControlFlowPointcut(Class<?>, String...) - Constructor for class org.springframework.aop.support.ControlFlowPointcut
  Construct a new pointcut that matches all calls below a method matching one of the given method name patterns in the given class.
ControlFlowPointcut(Class<?>, List<String>) - Constructor for class org.springframework.aop.support.ControlFlowPointcut
  Construct a new pointcut that matches all calls below a method matching one of the given method name patterns in the given class.
copyConfigurationFrom(AdvisedSupport) - Method in class org.springframework.aop.framework.AdvisedSupport
  Call this method on a new instance created by the no-arg constructor to create an independent copy of the configuration from the given object.
copyConfigurationFrom(AdvisedSupport, TargetSource, List<Advisor>) - Method in class org.springframework.aop.framework.AdvisedSupport
  Copy the AOP configuration from the given `AdvisedSupport` object, but allow substitution of a fresh `TargetSource` and a given interceptor chain.
copyFrom(ProxyConfig) - Method in class org.springframework.aop.framework.ProxyConfig
  Copy configuration from the other config object.
copyFrom(AbstractBeanFactoryBasedTargetSource) - Method in class org.springframework.aop.target.AbstractBeanFactoryBasedTargetSource
  Copy configuration from the other AbstractBeanFactoryBasedTargetSource object.
countAdvicesOfType(Class<?>) - Method in class org.springframework.aop.framework.AdvisedSupport
  Count advices of the given class.
createAdvisorIntroducingNamedBean(String) - Static method in class org.springframework.aop.interceptor.ExposeBeanNameAdvisors
  Create a new advisor that will expose the given bean name, introducing the NamedBean interface to make the bean name accessible without forcing the target object to be aware of this Spring IoC concept.
createAdvisorWithoutIntroduction(String) - Static method in class org.springframework.aop.interceptor.ExposeBeanNameAdvisors
  Create a new advisor that will expose the given bean name, with no introduction.
createAopProxy() - Method in class org.springframework.aop.framework.ProxyCreatorSupport
  Subclasses should call this to get a new AOP proxy.
createAopProxy(AdvisedSupport) - Method in interface org.springframework.aop.framework.AopProxyFactory
  Create an `AopProxy` for the given AOP configuration.
createAopProxy(AdvisedSupport) - Method in class org.springframework.aop.framework.DefaultAopProxyFactory
createBeanFactoryBasedTargetSource(Class<?>, String) - Method in class org.springframework.aop.framework.autoproxy.target.AbstractBeanFactoryBasedTargetSourceCreator
  Subclasses must implement this method to return a new AbstractPrototypeBasedTargetSource if they wish to create a custom TargetSource for this bean, or `null` if they are not interested it in, in which case no special target source will be created.
createBeanFactoryBasedTargetSource(Class<?>, String) - Method in class org.springframework.aop.framework.autoproxy.target.LazyInitTargetSourceCreator
createBeanFactoryBasedTargetSource(Class<?>, String) - Method in class org.springframework.aop.framework.autoproxy.target.QuickTargetSourceCreator
createInterceptorDefinition(Node) - Method in class org.springframework.aop.config.AbstractInterceptorDrivenBeanDefinitionDecorator
  Subclasses should implement this method to return the `BeanDefinition` for the interceptor they wish to apply to the bean being decorated.
createInvocationTraceName(MethodInvocation) - Method in class org.springframework.aop.interceptor.AbstractMonitoringInterceptor
  Create a `String` name for the given `MethodInvocation` that can be used for trace/logging purposes.
createMainInterceptor() - Method in class org.springframework.aop.framework.AbstractSingletonProxyFactoryBean
  Create the "main" interceptor for this proxy factory bean.
createObject() - Method in class org.springframework.aop.target.AbstractLazyCreationTargetSource
  Subclasses should implement this method to return the lazy initialized object.
createObjectPool() - Method in class org.springframework.aop.target.CommonsPool2TargetSource
  Subclasses can override this if they want to return a specific Commons pool.
createParameterNameDiscoverer() - Method in class org.springframework.aop.aspectj.AbstractAspectJAdvice
  Create a ParameterNameDiscoverer to be used for argument binding.
createPointcut() - Method in class org.springframework.aop.support.RegexpMethodPointcutAdvisor
  Create the actual pointcut: By default, a `JdkRegexpMethodPointcut` will be used.
createPool() - Method in class org.springframework.aop.target.AbstractPoolingTargetSource
  Create the pool.
createPool() - Method in class org.springframework.aop.target.CommonsPool2TargetSource
  Creates and holds an ObjectPool instance.
createProxy(Class<?>, String, Object[], TargetSource) - Method in class org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator
  Create an AOP proxy for the given bean.
createScopedProxy(BeanDefinitionHolder, BeanDefinitionRegistry, boolean) - Static method in class org.springframework.aop.scope.ScopedProxyUtils
  Generate a scoped proxy for the supplied target bean, registering the target bean with an internal name and setting 'targetBeanName' on the scoped proxy.
createTargetSource(Object) - Method in class org.springframework.aop.framework.AbstractSingletonProxyFactoryBean
  Determine a TargetSource for the given target (or TargetSource).
currentInvocation() - Static method in class org.springframework.aop.interceptor.ExposeInvocationInterceptor
  Return the AOP Alliance MethodInvocation object associated with the current invocation.
currentJoinPoint() - Static method in class org.springframework.aop.aspectj.AbstractAspectJAdvice
  Lazily instantiate joinpoint for the current invocation.
currentProxy() - Static method in class org.springframework.aop.framework.AopContext
  Try to return the current AOP proxy.
CustomizableTraceInterceptor - Class in org.springframework.aop.interceptor
  `MethodInterceptor` implementation that allows for highly customizable method-level tracing, using placeholders.
CustomizableTraceInterceptor() - Constructor for class org.springframework.aop.interceptor.CustomizableTraceInterceptor
customizeProxyFactory(ProxyFactory) - Method in class org.springframework.aop.framework.AbstractAdvisingBeanPostProcessor
  Subclasses may choose to implement this: for example, to change the interfaces exposed.
customizeProxyFactory(ProxyFactory) - Method in class org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator
  Subclasses may choose to implement this: for example, to change the interfaces exposed.

## D

DebugInterceptor - Class in org.springframework.aop.interceptor
  AOP Alliance `MethodInterceptor` that can be introduced in a chain to display verbose information about intercepted invocations to the logger.
DebugInterceptor() - Constructor for class org.springframework.aop.interceptor.DebugInterceptor
  Create a new DebugInterceptor with a static logger.
DebugInterceptor(boolean) - Constructor for class org.springframework.aop.interceptor.DebugInterceptor
  Create a new DebugInterceptor with dynamic or static logger, according to the given flag.
DeclareParentsAdvisor - Class in org.springframework.aop.aspectj
  Introduction advisor delegating to the given object.
DeclareParentsAdvisor(Class<?>, String, Class<?>) - Constructor for class org.springframework.aop.aspectj.DeclareParentsAdvisor
  Create a new advisor for this DeclareParents field.
DeclareParentsAdvisor(Class<?>, String, Object) - Constructor for class org.springframework.aop.aspectj.DeclareParentsAdvisor
  Create a new advisor for this DeclareParents field.
decorate(Node, BeanDefinitionHolder, ParserContext) - Method in class org.springframework.aop.config.AbstractInterceptorDrivenBeanDefinitionDecorator
DEFAULT_TASK_EXECUTOR_BEAN_NAME - Static variable in class org.springframework.aop.interceptor.AsyncExecutionAspectSupport
  The default name of the `TaskExecutor` bean to pick up: "taskExecutor".
DefaultAdvisorAdapterRegistry - Class in org.springframework.aop.framework.adapter
  Default implementation of the `AdvisorAdapterRegistry` interface.
DefaultAdvisorAdapterRegistry() - Constructor for class org.springframework.aop.framework.adapter.DefaultAdvisorAdapterRegistry
  Create a new DefaultAdvisorAdapterRegistry, registering well-known adapters.
DefaultAdvisorAutoProxyCreator - Class in org.springframework.aop.framework.autoproxy
  `BeanPostProcessor` implementation that creates AOP proxies based on all candidate `Advisor`s in the current `BeanFactory`.
DefaultAdvisorAutoProxyCreator() - Constructor for class org.springframework.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator
DefaultAdvisorChainFactory - Class in org.springframework.aop.framework
  A simple but definitive way of working out an advice chain for a Method, given an `Advised` object.
DefaultAdvisorChainFactory() - Constructor for class org.springframework.aop.framework.DefaultAdvisorChainFactory
DefaultAopProxyFactory - Class in org.springframework.aop.framework
  Default `AopProxyFactory` implementation, creating either a CGLIB proxy or a JDK dynamic proxy.
DefaultAopProxyFactory() - Constructor for class org.springframework.aop.framework.DefaultAopProxyFactory
DefaultBeanFactoryPointcutAdvisor - Class in org.springframework.aop.support
  Concrete BeanFactory-based PointcutAdvisor that allows for any Advice to be configured as reference to an Advice bean in the BeanFactory, as well as the Pointcut to be configured through a bean property.
DefaultBeanFactoryPointcutAdvisor() - Constructor for class org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor
DefaultIntroductionAdvisor - Class in org.springframework.aop.support
  Simple `IntroductionAdvisor` implementation that by default applies to any class.
DefaultIntroductionAdvisor(Advice) - Constructor for class org.springframework.aop.support.DefaultIntroductionAdvisor
  Create a DefaultIntroductionAdvisor for the given advice.
DefaultIntroductionAdvisor(Advice, IntroductionInfo) - Constructor for class org.springframework.aop.support.DefaultIntroductionAdvisor
  Create a DefaultIntroductionAdvisor for the given advice.
DefaultIntroductionAdvisor(DynamicIntroductionAdvice, Class<?>) - Constructor for class org.springframework.aop.support.DefaultIntroductionAdvisor
  Create a DefaultIntroductionAdvisor for the given advice.
defaultLogger - Variable in class org.springframework.aop.interceptor.AbstractTraceInterceptor
  The default `Log` instance used to write trace messages.
DefaultPointcutAdvisor - Class in org.springframework.aop.support
  Convenient Pointcut-driven Advisor implementation.
DefaultPointcutAdvisor() - Constructor for class org.springframework.aop.support.DefaultPointcutAdvisor
  Create an empty DefaultPointcutAdvisor.
DefaultPointcutAdvisor(Advice) - Constructor for class org.springframework.aop.support.DefaultPointcutAdvisor
  Create a DefaultPointcutAdvisor that matches all methods.
DefaultPointcutAdvisor(Pointcut, Advice) - Constructor for class org.springframework.aop.support.DefaultPointcutAdvisor
  Create a DefaultPointcutAdvisor, specifying Pointcut and Advice.
DefaultScopedObject - Class in org.springframework.aop.scope
  Default implementation of the `ScopedObject` interface.
DefaultScopedObject(ConfigurableBeanFactory, String) - Constructor for class org.springframework.aop.scope.DefaultScopedObject
  Creates a new instance of the `DefaultScopedObject` class.
DelegatePerTargetObjectIntroductionInterceptor - Class in org.springframework.aop.support
  Convenient implementation of the `IntroductionInterceptor` interface.
DelegatePerTargetObjectIntroductionInterceptor(Class<?>, Class<?>) - Constructor for class org.springframework.aop.support.DelegatePerTargetObjectIntroductionInterceptor
DelegatingIntroductionInterceptor - Class in org.springframework.aop.support
  Convenient implementation of the `IntroductionInterceptor` interface.
DelegatingIntroductionInterceptor() - Constructor for class org.springframework.aop.support.DelegatingIntroductionInterceptor
  Construct a new DelegatingIntroductionInterceptor.
DelegatingIntroductionInterceptor(Object) - Constructor for class org.springframework.aop.support.DelegatingIntroductionInterceptor
  Construct a new DelegatingIntroductionInterceptor, providing a delegate that implements the interfaces to be introduced.
destroy() - Method in class org.springframework.aop.aspectj.autoproxy.AspectJAwareAdvisorAutoProxyCreator
destroy() - Method in class org.springframework.aop.framework.autoproxy.target.AbstractBeanFactoryBasedTargetSourceCreator
  Destroys the internal BeanFactory on shutdown of the TargetSourceCreator.
destroy() - Method in class org.springframework.aop.target.CommonsPool2TargetSource
  Closes the underlying `ObjectPool` when destroying this object.
destroy() - Method in class org.springframework.aop.target.ThreadLocalTargetSource
  Dispose of targets if necessary; clear ThreadLocal.
destroyObject(PooledObject<Object>) - Method in class org.springframework.aop.target.CommonsPool2TargetSource
destroyPrototypeInstance(Object) - Method in class org.springframework.aop.target.AbstractPrototypeBasedTargetSource
  Subclasses should call this method to destroy an obsolete prototype instance.
determineAsyncExecutor(Method) - Method in class org.springframework.aop.interceptor.AsyncExecutionAspectSupport
  Determine the specific executor to use when executing the given method.
determineBeanType(Class<?>, String) - Method in class org.springframework.aop.framework.AbstractAdvisingBeanPostProcessor
determineBeanType(Class<?>, String) - Method in class org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator
determineCandidateConstructors(Class<?>, String) - Method in class org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator
determineTargetClass(ConfigurableListableBeanFactory, String) - Static method in class org.springframework.aop.framework.autoproxy.AutoProxyUtils
  Determine the original target class for the specified bean, if possible, otherwise falling back to a regular `getType` lookup.
DO_NOT_PROXY - Static variable in class org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator
  Convenience constant for subclasses: Return value for "do not proxy".
dontIgnore(IMessage.Kind) - Method in class org.springframework.aop.aspectj.AspectJWeaverMessageHandler
doProceed(MethodInvocation) - Method in class org.springframework.aop.support.DelegatePerTargetObjectIntroductionInterceptor
  Proceed with the supplied `MethodInterceptor`.
doProceed(MethodInvocation) - Method in class org.springframework.aop.support.DelegatingIntroductionInterceptor
  Proceed with the supplied `MethodInterceptor`.
doSubmit(Callable<Object>, AsyncTaskExecutor, Class<?>) - Method in class org.springframework.aop.interceptor.AsyncExecutionAspectSupport
  Delegate for actually executing the given task with the chosen executor.
DynamicIntroductionAdvice - Interface in org.springframework.aop
  Subinterface of AOP Alliance Advice that allows additional interfaces to be implemented by an Advice, and available via a proxy using that interceptor.
DynamicMethodMatcher - Class in org.springframework.aop.support
  Convenient abstract superclass for dynamic method matchers, which do care about arguments at runtime.
DynamicMethodMatcher() - Constructor for class org.springframework.aop.support.DynamicMethodMatcher
DynamicMethodMatcherPointcut - Class in org.springframework.aop.support
  Convenient superclass when we want to force subclasses to implement MethodMatcher interface, but subclasses will want to be pointcuts.
DynamicMethodMatcherPointcut() - Constructor for class org.springframework.aop.support.DynamicMethodMatcherPointcut

## E

EMPTY_ADVICE - Static variable in interface org.springframework.aop.Advisor
  Common placeholder for an empty `Advice` to be returned from `Advisor.getAdvice()` if no proper advice has been configured (yet).
EMPTY_TARGET_SOURCE - Static variable in class org.springframework.aop.framework.AdvisedSupport
  Canonical TargetSource when there's no target, and behavior is supplied by the advisors.
EmptyTargetSource - Class in org.springframework.aop.target
  Canonical `TargetSource` when there is no target (or just the target class known), and behavior is supplied by interfaces and advisors only.
equals(Object) - Method in class org.springframework.aop.aspectj.AspectJExpressionPointcut
equals(Object) - Method in class org.springframework.aop.aspectj.AspectJPointcutAdvisor
equals(Object) - Method in class org.springframework.aop.aspectj.TypePatternClassFilter
equals(Object) - Method in class org.springframework.aop.support.AbstractPointcutAdvisor
equals(Object) - Method in class org.springframework.aop.support.AbstractRegexpMethodPointcut
equals(Object) - Method in class org.springframework.aop.support.annotation.AnnotationClassFilter
equals(Object) - Method in class org.springframework.aop.support.annotation.AnnotationMatchingPointcut
equals(Object) - Method in class org.springframework.aop.support.annotation.AnnotationMethodMatcher
equals(Object) - Method in class org.springframework.aop.support.ComposablePointcut
equals(Object) - Method in class org.springframework.aop.support.ControlFlowPointcut
equals(Object) - Method in class org.springframework.aop.support.DefaultIntroductionAdvisor
equals(Object) - Method in class org.springframework.aop.support.NameMatchMethodPointcut
equals(Object) - Method in class org.springframework.aop.support.RootClassFilter
equals(Object) - Method in class org.springframework.aop.target.AbstractBeanFactoryBasedTargetSource
equals(Object) - Method in class org.springframework.aop.target.EmptyTargetSource
equals(Object) - Method in class org.springframework.aop.target.HotSwappableTargetSource
  Two HotSwappableTargetSources are equal if the current target objects are equal.
equals(Object) - Method in class org.springframework.aop.target.SingletonTargetSource
  Two invoker interceptors are equal if they have the same target or if the targets or the targets are equal.
equalsAdvisors(AdvisedSupport, AdvisedSupport) - Static method in class org.springframework.aop.framework.AopProxyUtils
  Check equality of the advisors behind the given AdvisedSupport objects.
equalsInProxy(AdvisedSupport, AdvisedSupport) - Static method in class org.springframework.aop.framework.AopProxyUtils
  Check equality of the proxies behind the given AdvisedSupport objects.
equalsProxiedInterfaces(AdvisedSupport, AdvisedSupport) - Static method in class org.springframework.aop.framework.AopProxyUtils
  Check equality of the proxied interfaces behind the given AdvisedSupport objects.
evaluateProxyInterfaces(Class<?>, ProxyFactory) - Method in class org.springframework.aop.framework.ProxyProcessorSupport
  Check the interfaces on the given bean class and apply them to the `ProxyFactory`, if appropriate.
ExposeBeanNameAdvisors - Class in org.springframework.aop.interceptor
  Convenient methods for creating advisors that may be used when autoproxying beans created with the Spring IoC container, binding the bean name to the current invocation.
ExposeBeanNameAdvisors() - Constructor for class org.springframework.aop.interceptor.ExposeBeanNameAdvisors
ExposeInvocationInterceptor - Class in org.springframework.aop.interceptor
  Interceptor that exposes the current `MethodInvocation` as a thread-local object.
ExpressionPointcut - Interface in org.springframework.aop.support
  Interface to be implemented by pointcuts that use String expressions.
extendAdvisors(List<Advisor>) - Method in class org.springframework.aop.aspectj.autoproxy.AspectJAwareAdvisorAutoProxyCreator
  Add an `ExposeInvocationInterceptor` to the beginning of the advice chain.
extendAdvisors(List<Advisor>) - Method in class org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator
  Extension hook that subclasses can override to register additional Advisors, given the sorted Advisors obtained to date.

## F

findAdvisorBeans() - Method in class org.springframework.aop.framework.autoproxy.BeanFactoryAdvisorRetrievalHelper
  Find all eligible Advisor beans in the current bean factory, ignoring FactoryBeans and excluding beans that are currently in creation.
findAdvisorsThatCanApply(List<Advisor>, Class<?>) - Static method in class org.springframework.aop.support.AopUtils
  Determine the sublist of the `candidateAdvisors` list that is applicable to the given class.
findAdvisorsThatCanApply(List<Advisor>, Class<?>, String) - Method in class org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator
  Search the given candidate Advisors to find all Advisors that can apply to the specified bean.
findAspectJAnnotationOnMethod(Method) - Static method in class org.springframework.aop.aspectj.annotation.AbstractAspectJAdvisorFactory
  Find and return the first AspectJ annotation on the given method (there should only be one anyway...).
findCandidateAdvisors() - Method in class org.springframework.aop.aspectj.annotation.AnnotationAwareAspectJAutoProxyCreator
findCandidateAdvisors() - Method in class org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator
  Find all candidate Advisors to use in auto-proxying.
findEligibleAdvisors(Class<?>, String) - Method in class org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator
  Find all eligible Advisors for auto-proxying this class.
findQualifiedExecutor(BeanFactory, String) - Method in class org.springframework.aop.interceptor.AsyncExecutionAspectSupport
  Retrieve a target executor for the given qualifier.
forceAutoProxyCreatorToExposeProxy(BeanDefinitionRegistry) - Static method in class org.springframework.aop.config.AopConfigUtils
forceAutoProxyCreatorToUseClassProxying(BeanDefinitionRegistry) - Static method in class org.springframework.aop.config.AopConfigUtils
forClass(Class<?>) - Static method in class org.springframework.aop.target.EmptyTargetSource
  Return an EmptyTargetSource for the given target Class.
forClass(Class<?>, boolean) - Static method in class org.springframework.aop.target.EmptyTargetSource
  Return an EmptyTargetSource for the given target Class.
forClassAnnotation(Class<? extends Annotation>) - Static method in class org.springframework.aop.support.annotation.AnnotationMatchingPointcut
  Factory method for an AnnotationMatchingPointcut that matches for the specified annotation at the class level.
forMethodAnnotation(Class<? extends Annotation>) - Static method in class org.springframework.aop.support.annotation.AnnotationMatchingPointcut
  Factory method for an AnnotationMatchingPointcut that matches for the specified annotation at the method level.
freshTarget() - Method in class org.springframework.aop.target.dynamic.AbstractRefreshableTargetSource
  Obtain a fresh target object.
freshTarget() - Method in class org.springframework.aop.target.dynamic.BeanFactoryRefreshableTargetSource
  Retrieve a fresh target object.

## G

getActiveCount() - Method in class org.springframework.aop.target.CommonsPool2TargetSource
getActiveCount() - Method in interface org.springframework.aop.target.PoolingConfig
  Return the number of active objects in the pool.
getAdvice() - Method in interface org.springframework.aop.Advisor
  Return the advice part of this aspect.
getAdvice() - Method in class org.springframework.aop.aspectj.AspectJPointcutAdvisor
getAdvice() - Method in class org.springframework.aop.aspectj.DeclareParentsAdvisor
getAdvice() - Method in class org.springframework.aop.support.AbstractBeanFactoryPointcutAdvisor
getAdvice() - Method in class org.springframework.aop.support.AbstractGenericPointcutAdvisor
getAdvice() - Method in class org.springframework.aop.support.DefaultIntroductionAdvisor
getAdvice() - Method in class org.springframework.aop.support.StaticMethodMatcherPointcutAdvisor
getAdvice(Method, AspectJExpressionPointcut, MetadataAwareAspectInstanceFactory, int, String) - Method in interface org.springframework.aop.aspectj.annotation.AspectJAdvisorFactory
  Build a Spring AOP Advice for the given AspectJ advice method.
getAdvice(Method, AspectJExpressionPointcut, MetadataAwareAspectInstanceFactory, int, String) - Method in class org.springframework.aop.aspectj.annotation.ReflectiveAspectJAdvisorFactory
getAdviceBeanName() - Method in class org.springframework.aop.support.AbstractBeanFactoryPointcutAdvisor
  Return the name of the advice bean that this advisor refers to, if any.
getAdvicesAndAdvisorsForBean(Class<?>, String, TargetSource) - Method in class org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator
getAdvicesAndAdvisorsForBean(Class<?>, String, TargetSource) - Method in class org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator
  Return whether the given bean is to be proxied, what additional advices (for example, AOP Alliance interceptors) and advisors to apply.
getAdvicesAndAdvisorsForBean(Class<?>, String, TargetSource) - Method in class org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator
  Identify as a bean to proxy if the bean name matches one of the names in the configured list of supported names.
getAdvisor(Method, MetadataAwareAspectInstanceFactory, int, String) - Method in interface org.springframework.aop.aspectj.annotation.AspectJAdvisorFactory
  Build a Spring AOP Advisor for the given AspectJ advice method.
getAdvisor(Method, MetadataAwareAspectInstanceFactory, int, String) - Method in class org.springframework.aop.aspectj.annotation.ReflectiveAspectJAdvisorFactory
getAdvisorBeanNamePrefix() - Method in class org.springframework.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator
  Return the prefix for bean names that will cause them to be included for auto-proxying by this object.
getAdvisorChainFactory() - Method in class org.springframework.aop.framework.AdvisedSupport
  Return the advisor chain factory to use (never `null`).
getAdvisorCount() - Method in interface org.springframework.aop.framework.Advised
  Return the number of advisors applying to this proxy.
getAdvisorCount() - Method in class org.springframework.aop.framework.AdvisedSupport
getAdvisors() - Method in interface org.springframework.aop.framework.Advised
  Return the advisors applying to this proxy.
getAdvisors() - Method in class org.springframework.aop.framework.AdvisedSupport
getAdvisors(MetadataAwareAspectInstanceFactory) - Method in interface org.springframework.aop.aspectj.annotation.AspectJAdvisorFactory
  Build Spring AOP Advisors for all annotated At-AspectJ methods on the specified aspect instance.
getAdvisors(MetadataAwareAspectInstanceFactory) - Method in class org.springframework.aop.aspectj.annotation.ReflectiveAspectJAdvisorFactory
getAdvisorsInternal() - Method in class org.springframework.aop.framework.AdvisedSupport
  Allows uncontrolled access to the `List` of `Advisors`.
getAjType() - Method in class org.springframework.aop.aspectj.annotation.AspectMetadata
  Return AspectJ reflection information.
getAnnotation() - Method in class org.springframework.aop.aspectj.annotation.AbstractAspectJAdvisorFactory.AspectJAnnotation
getAnnotationType() - Method in class org.springframework.aop.aspectj.annotation.AbstractAspectJAdvisorFactory.AspectJAnnotation
getAopProxyFactory() - Method in class org.springframework.aop.framework.ProxyCreatorSupport
  Return the AopProxyFactory that this ProxyConfig uses.
getArgs() - Method in class org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint
getArgumentNames() - Method in class org.springframework.aop.aspectj.annotation.AbstractAspectJAdvisorFactory.AspectJAnnotation
getArguments() - Method in interface org.aopalliance.intercept.Invocation
  Get the arguments as an array object.
getArguments() - Method in class org.springframework.aop.framework.ReflectiveMethodInvocation
getAspectClass() - Method in class org.springframework.aop.aspectj.annotation.AspectMetadata
  Return the aspect class.
getAspectClass() - Method in class org.springframework.aop.aspectj.SimpleAspectInstanceFactory
  Return the specified aspect class (never `null`).
getAspectClassLoader() - Method in class org.springframework.aop.aspectj.AbstractAspectJAdvice
  Return the ClassLoader for aspect instances.
getAspectClassLoader() - Method in class org.springframework.aop.aspectj.annotation.BeanFactoryAspectInstanceFactory
getAspectClassLoader() - Method in class org.springframework.aop.aspectj.annotation.LazySingletonAspectInstanceFactoryDecorator
getAspectClassLoader() - Method in interface org.springframework.aop.aspectj.AspectInstanceFactory
  Expose the aspect class loader that this factory uses.
getAspectClassLoader() - Method in class org.springframework.aop.aspectj.SimpleAspectInstanceFactory
getAspectClassLoader() - Method in class org.springframework.aop.aspectj.SingletonAspectInstanceFactory
getAspectClassLoader() - Method in class org.springframework.aop.config.SimpleBeanFactoryAwareAspectInstanceFactory
getAspectCreationMutex() - Method in class org.springframework.aop.aspectj.annotation.BeanFactoryAspectInstanceFactory
getAspectCreationMutex() - Method in class org.springframework.aop.aspectj.annotation.LazySingletonAspectInstanceFactoryDecorator
getAspectCreationMutex() - Method in interface org.springframework.aop.aspectj.annotation.MetadataAwareAspectInstanceFactory
  Get the best possible creation mutex for this factory.
getAspectCreationMutex() - Method in class org.springframework.aop.aspectj.annotation.SimpleMetadataAwareAspectInstanceFactory
getAspectCreationMutex() - Method in class org.springframework.aop.aspectj.annotation.SingletonMetadataAwareAspectInstanceFactory
getAspectInstance() - Method in class org.springframework.aop.aspectj.annotation.BeanFactoryAspectInstanceFactory
getAspectInstance() - Method in class org.springframework.aop.aspectj.annotation.LazySingletonAspectInstanceFactoryDecorator
getAspectInstance() - Method in interface org.springframework.aop.aspectj.AspectInstanceFactory
  Create an instance of this factory's aspect.
getAspectInstance() - Method in class org.springframework.aop.aspectj.SimpleAspectInstanceFactory
getAspectInstance() - Method in class org.springframework.aop.aspectj.SingletonAspectInstanceFactory
getAspectInstance() - Method in class org.springframework.aop.config.SimpleBeanFactoryAwareAspectInstanceFactory
  Look up the aspect bean from the `BeanFactory` and return it.
getAspectInstanceFactory() - Method in class org.springframework.aop.aspectj.AbstractAspectJAdvice
  Return the factory for aspect instances.
getAspectJAdviceMethod() - Method in class org.springframework.aop.aspectj.AbstractAspectJAdvice
  Return the AspectJ-style advice method.
getAspectJPrecedenceInformationFor(Advisor) - Static method in class org.springframework.aop.aspectj.AspectJAopUtils
  Return the AspectJPrecedenceInformation provided by this advisor or its advice.
getAspectMetadata() - Method in class org.springframework.aop.aspectj.annotation.BeanFactoryAspectInstanceFactory
getAspectMetadata() - Method in class org.springframework.aop.aspectj.annotation.LazySingletonAspectInstanceFactoryDecorator
getAspectMetadata() - Method in interface org.springframework.aop.aspectj.annotation.MetadataAwareAspectInstanceFactory
  Get the AspectJ AspectMetadata for this factory's aspect.
getAspectMetadata() - Method in class org.springframework.aop.aspectj.annotation.SimpleMetadataAwareAspectInstanceFactory
getAspectMetadata() - Method in class org.springframework.aop.aspectj.annotation.SingletonMetadataAwareAspectInstanceFactory
getAspectName() - Method in class org.springframework.aop.aspectj.AbstractAspectJAdvice
getAspectName() - Method in class org.springframework.aop.aspectj.annotation.AspectMetadata
  Return the aspect name.
getAspectName() - Method in class org.springframework.aop.aspectj.AspectJPointcutAdvisor
  Return the name of the aspect (bean) in which the advice was declared.
getAspectName() - Method in interface org.springframework.aop.aspectj.AspectJPrecedenceInformation
  Return the name of the aspect (bean) in which the advice was declared.
getBeanDefinitions() - Method in class org.springframework.aop.config.AdvisorComponentDefinition
getBeanDefinitions() - Method in class org.springframework.aop.config.AspectComponentDefinition
getBeanDefinitions() - Method in class org.springframework.aop.config.PointcutComponentDefinition
getBeanFactory() - Method in class org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator
  Return the owning `BeanFactory`.
getBeanFactory() - Method in class org.springframework.aop.framework.autoproxy.target.AbstractBeanFactoryBasedTargetSourceCreator
  Return the BeanFactory that this TargetSourceCreators runs in.
getBeanFactory() - Method in class org.springframework.aop.target.AbstractBeanFactoryBasedTargetSource
  Return the owning BeanFactory.
getBeanName() - Static method in class org.springframework.aop.interceptor.ExposeBeanNameAdvisors
  Find the bean name for the current invocation.
getBeanName(MethodInvocation) - Static method in class org.springframework.aop.interceptor.ExposeBeanNameAdvisors
  Find the bean name for the given invocation.
getBeanReferences() - Method in class org.springframework.aop.config.AdvisorComponentDefinition
getBeanReferences() - Method in class org.springframework.aop.config.AspectComponentDefinition
getCacheKey(Class<?>, String) - Method in class org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator
  Build a cache key for the given bean class and bean name.
getClassFilter() - Method in class org.springframework.aop.aspectj.AspectJExpressionPointcut
getClassFilter() - Method in class org.springframework.aop.aspectj.DeclareParentsAdvisor
getClassFilter() - Method in interface org.springframework.aop.IntroductionAdvisor
  Return the filter determining which target classes this introduction should apply to.
getClassFilter() - Method in interface org.springframework.aop.Pointcut
  Return the ClassFilter for this pointcut.
getClassFilter() - Method in class org.springframework.aop.support.annotation.AnnotationMatchingPointcut
getClassFilter() - Method in class org.springframework.aop.support.ComposablePointcut
getClassFilter() - Method in class org.springframework.aop.support.ControlFlowPointcut
getClassFilter() - Method in class org.springframework.aop.support.DefaultIntroductionAdvisor
getClassFilter() - Method in class org.springframework.aop.support.DynamicMethodMatcherPointcut
getClassFilter() - Method in class org.springframework.aop.support.StaticMethodMatcherPointcut
getClassForLogging(Object) - Method in class org.springframework.aop.interceptor.AbstractTraceInterceptor
  Determine the class to use for logging purposes.
getConstructor() - Method in interface org.aopalliance.intercept.ConstructorInvocation
  Get the constructor being called.
getCount() - Method in class org.springframework.aop.interceptor.DebugInterceptor
  Return the number of times this interceptor has been invoked.
getCurrentProxiedBeanName() - Method in class org.springframework.aop.aspectj.AspectJExpressionPointcut
getCurrentProxiedBeanName() - Static method in class org.springframework.aop.framework.autoproxy.ProxyCreationContext
  Return the name of the currently proxied bean instance.
getCustomTargetSource(Class<?>, String) - Method in class org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator
  Create a target source for bean instances.
getCustomTargetSource(Class<?>, String) - Method in class org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator
  Delegate to `AbstractAutoProxyCreator.getCustomTargetSource(Class, String)` if the bean name matches one of the names in the configured list of supported names, returning `null` otherwise.
getDeclarationOrder() - Method in class org.springframework.aop.aspectj.AbstractAspectJAdvice
getDeclarationOrder() - Method in interface org.springframework.aop.aspectj.AspectJPrecedenceInformation
  Return the declaration order of the advice member within the aspect.
getDefaultExecutor(BeanFactory) - Method in class org.springframework.aop.interceptor.AsyncExecutionAspectSupport
  Retrieve or build a default executor for this advice instance.
getDefaultExecutor(BeanFactory) - Method in class org.springframework.aop.interceptor.AsyncExecutionInterceptor
  This implementation searches for a unique `TaskExecutor` bean in the context, or for an `Executor` bean named "taskExecutor" otherwise.
getDescription() - Method in class org.springframework.aop.config.AdvisorComponentDefinition
getDescription() - Method in class org.springframework.aop.config.PointcutComponentDefinition
getDiscoveredReturningGenericType() - Method in class org.springframework.aop.aspectj.AbstractAspectJAdvice
getDiscoveredReturningType() - Method in class org.springframework.aop.aspectj.AbstractAspectJAdvice
getDiscoveredThrowingType() - Method in class org.springframework.aop.aspectj.AbstractAspectJAdvice
getEarlyBeanReference(Object, String) - Method in class org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator
getEvaluations() - Method in class org.springframework.aop.support.ControlFlowPointcut
  Get the number of times `ControlFlowPointcut.matches(Method, Class, Object...)` has been evaluated.
getExcludedPatterns() - Method in class org.springframework.aop.support.AbstractRegexpMethodPointcut
  Returns the regular expressions for exclusion matching.
getExecutorQualifier(Method) - Method in class org.springframework.aop.interceptor.AsyncExecutionAspectSupport
  Return the qualifier or bean name of the executor to be used when executing the given async method, typically specified in the form of an annotation attribute.
getExecutorQualifier(Method) - Method in class org.springframework.aop.interceptor.AsyncExecutionInterceptor
  Get the qualifier for a specific executor to use when executing the given method.
getExpression() - Method in class org.springframework.aop.aspectj.AspectJExpressionPointcutAdvisor
getExpression() - Method in class org.springframework.aop.support.AbstractExpressionPointcut
  Return this pointcut's expression.
getExpression() - Method in interface org.springframework.aop.support.ExpressionPointcut
  Return the String expression for this pointcut.
getHandlerMethodCount() - Method in class org.springframework.aop.framework.adapter.ThrowsAdviceInterceptor
  Return the number of handler methods in this advice.
getHitCount() - Method in class org.springframework.aop.target.ThreadLocalTargetSource
getHitCount() - Method in interface org.springframework.aop.target.ThreadLocalTargetSourceStats
  Return the number of hits that were satisfied by a thread-bound object.
getId() - Method in class org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint
getIdleCount() - Method in class org.springframework.aop.target.CommonsPool2TargetSource
getIdleCount() - Method in interface org.springframework.aop.target.PoolingConfig
  Return the number of idle objects in the pool.
getInstance() - Static method in class org.springframework.aop.framework.adapter.GlobalAdvisorAdapterRegistry
  Return the singleton `DefaultAdvisorAdapterRegistry` instance.
getInterceptor(Advisor) - Method in interface org.springframework.aop.framework.adapter.AdvisorAdapter
  Return an AOP Alliance MethodInterceptor exposing the behavior of the given advice to an interception-based AOP framework.
getInterceptorNameSuffix(BeanDefinition) - Method in class org.springframework.aop.config.AbstractInterceptorDrivenBeanDefinitionDecorator
getInterceptors(Advisor) - Method in interface org.springframework.aop.framework.adapter.AdvisorAdapterRegistry
  Return an array of AOP Alliance MethodInterceptors to allow use of the given Advisor in an interception-based framework.
getInterceptors(Advisor) - Method in class org.springframework.aop.framework.adapter.DefaultAdvisorAdapterRegistry
getInterceptorsAndDynamicInterceptionAdvice(Method, Class<?>) - Method in class org.springframework.aop.framework.AdvisedSupport
  Determine a list of `MethodInterceptor` objects for the given method, based on this configuration.
getInterceptorsAndDynamicInterceptionAdvice(Advised, Method, Class<?>) - Method in interface org.springframework.aop.framework.AdvisorChainFactory
  Determine a list of `MethodInterceptor` objects for the given advisor chain configuration.
getInterceptorsAndDynamicInterceptionAdvice(Advised, Method, Class<?>) - Method in class org.springframework.aop.framework.DefaultAdvisorChainFactory
getInterfaces() - Method in class org.springframework.aop.aspectj.DeclareParentsAdvisor
getInterfaces() - Method in interface org.springframework.aop.IntroductionInfo
  Return the additional interfaces introduced by this Advisor or Advice.
getInterfaces() - Method in class org.springframework.aop.support.DefaultIntroductionAdvisor
getInterfaces() - Method in class org.springframework.aop.support.IntroductionInfoSupport
getInternalBeanFactoryForBean(String) - Method in class org.springframework.aop.framework.autoproxy.target.AbstractBeanFactoryBasedTargetSourceCreator
  Return the internal BeanFactory to be used for the specified bean.
getInvocationCount() - Method in class org.springframework.aop.target.ThreadLocalTargetSource
getInvocationCount() - Method in interface org.springframework.aop.target.ThreadLocalTargetSourceStats
  Return the number of client invocations.
getInvocationDescription(MethodInvocation) - Method in class org.springframework.aop.interceptor.DebugInterceptor
getInvocationDescription(MethodInvocation) - Method in class org.springframework.aop.interceptor.SimpleTraceInterceptor
  Return a description for the given method invocation.
getJoinPoint() - Method in class org.springframework.aop.aspectj.AbstractAspectJAdvice
  Overridden in around advice to return proceeding join point.
getJoinPointMatch() - Method in class org.springframework.aop.aspectj.AbstractAspectJAdvice
  Get the current join point match at the join point we are being dispatched on.
getJoinPointMatch(ProxyMethodInvocation) - Method in class org.springframework.aop.aspectj.AbstractAspectJAdvice
getKind() - Method in class org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint
getLastRefreshTime() - Method in class org.springframework.aop.target.dynamic.AbstractRefreshableTargetSource
getLastRefreshTime() - Method in interface org.springframework.aop.target.dynamic.Refreshable
  Return the last time an actual refresh happened (as timestamp).
getLocation() - Method in class org.springframework.aop.aspectj.AspectJExpressionPointcutAdvisor
getLocation() - Method in class org.springframework.aop.support.AbstractExpressionPointcut
  Return location information about the pointcut expression if available.
getLoggerForInvocation(MethodInvocation) - Method in class org.springframework.aop.interceptor.AbstractTraceInterceptor
  Return the appropriate `Log` instance to use for the given `MethodInvocation`.
getMaxIdle() - Method in class org.springframework.aop.target.CommonsPool2TargetSource
  Return the maximum number of idle objects in the pool.
getMaxSize() - Method in class org.springframework.aop.target.AbstractPoolingTargetSource
  Return the maximum size of the pool.
getMaxSize() - Method in interface org.springframework.aop.target.PoolingConfig
  Return the maximum size of the pool.
getMaxWait() - Method in class org.springframework.aop.target.CommonsPool2TargetSource
  Return the maximum waiting time for fetching an object from the pool.
getMethod() - Method in interface org.aopalliance.intercept.MethodInvocation
  Get the method being called.
getMethod() - Method in class org.springframework.aop.framework.ReflectiveMethodInvocation
  Return the method invoked on the proxied interface.
getMethodMatcher() - Method in class org.springframework.aop.aspectj.AspectJExpressionPointcut
getMethodMatcher() - Method in interface org.springframework.aop.Pointcut
  Return the MethodMatcher for this pointcut.
getMethodMatcher() - Method in class org.springframework.aop.support.annotation.AnnotationMatchingPointcut
getMethodMatcher() - Method in class org.springframework.aop.support.ComposablePointcut
getMethodMatcher() - Method in class org.springframework.aop.support.ControlFlowPointcut
getMethodMatcher() - Method in class org.springframework.aop.support.DynamicMethodMatcherPointcut
getMethodMatcher() - Method in class org.springframework.aop.support.StaticMethodMatcherPointcut
getMinEvictableIdleTimeMillis() - Method in class org.springframework.aop.target.CommonsPool2TargetSource
  Return the minimum time that an idle object can sit in the pool.
getMinIdle() - Method in class org.springframework.aop.target.CommonsPool2TargetSource
  Return the minimum number of idle objects in the pool.
getMostSpecificMethod(Method, Class<?>) - Static method in class org.springframework.aop.support.AopUtils
  Given a method, which may come from an interface, and a target class used in the current AOP invocation, find the corresponding target method if there is one.
getName() - Method in class org.springframework.aop.config.AdvisorComponentDefinition
getName() - Method in class org.springframework.aop.config.PointcutComponentDefinition
getNonAspectClass() - Method in exception org.springframework.aop.aspectj.annotation.NotAnAtAspectException
  Returns the offending class.
getObject() - Method in class org.springframework.aop.config.MethodLocatingFactoryBean
getObject() - Method in class org.springframework.aop.framework.AbstractSingletonProxyFactoryBean
getObject() - Method in class org.springframework.aop.framework.ProxyFactoryBean
  Return a proxy.
getObject() - Method in class org.springframework.aop.scope.ScopedProxyFactoryBean
getObjectCount() - Method in class org.springframework.aop.target.ThreadLocalTargetSource
getObjectCount() - Method in interface org.springframework.aop.target.ThreadLocalTargetSourceStats
  Return the number of thread-bound objects created.
getObjectType() - Method in class org.springframework.aop.config.MethodLocatingFactoryBean
getObjectType() - Method in class org.springframework.aop.framework.AbstractSingletonProxyFactoryBean
getObjectType() - Method in class org.springframework.aop.framework.ProxyFactoryBean
  Return the type of the proxy.
getObjectType() - Method in class org.springframework.aop.scope.ScopedProxyFactoryBean
getOrder() - Method in class org.springframework.aop.aspectj.AbstractAspectJAdvice
getOrder() - Method in class org.springframework.aop.aspectj.annotation.BeanFactoryAspectInstanceFactory
  Determine the order for this factory's target aspect, either an instance-specific order expressed through implementing the `Ordered` interface (only checked for singleton beans), or an order expressed through the `Order` annotation at the class level.
getOrder() - Method in class org.springframework.aop.aspectj.annotation.LazySingletonAspectInstanceFactoryDecorator
getOrder() - Method in class org.springframework.aop.aspectj.AspectJPointcutAdvisor
getOrder() - Method in class org.springframework.aop.aspectj.SimpleAspectInstanceFactory
  Determine the order for this factory's aspect instance, either an instance-specific order expressed through implementing the `Ordered` interface, or a fallback order.
getOrder() - Method in class org.springframework.aop.aspectj.SingletonAspectInstanceFactory
  Determine the order for this factory's aspect instance, either an instance-specific order expressed through implementing the `Ordered` interface, or a fallback order.
getOrder() - Method in class org.springframework.aop.config.SimpleBeanFactoryAwareAspectInstanceFactory
getOrder() - Method in class org.springframework.aop.framework.ProxyProcessorSupport
getOrder() - Method in class org.springframework.aop.interceptor.AsyncExecutionInterceptor
getOrder() - Method in class org.springframework.aop.interceptor.ExposeInvocationInterceptor
getOrder() - Method in class org.springframework.aop.support.AbstractPointcutAdvisor
getOrder() - Method in class org.springframework.aop.support.DefaultIntroductionAdvisor
getOrder() - Method in class org.springframework.aop.support.StaticMethodMatcherPointcutAdvisor
getOrderForAspectClass(Class<?>) - Method in class org.springframework.aop.aspectj.annotation.SimpleMetadataAwareAspectInstanceFactory
getOrderForAspectClass(Class<?>) - Method in class org.springframework.aop.aspectj.annotation.SingletonMetadataAwareAspectInstanceFactory
getOrderForAspectClass(Class<?>) - Method in class org.springframework.aop.aspectj.SimpleAspectInstanceFactory
  Determine a fallback order for the case that the aspect instance does not express an instance-specific order through implementing the `Ordered` interface.
getOrderForAspectClass(Class<?>) - Method in class org.springframework.aop.aspectj.SingletonAspectInstanceFactory
  Determine a fallback order for the case that the aspect instance does not express an instance-specific order through implementing the `Ordered` interface.
getOriginalBeanName(String) - Static method in class org.springframework.aop.scope.ScopedProxyUtils
  Get the original bean name for the provided target bean name.
getParameterNames(Constructor<?>) - Method in class org.springframework.aop.aspectj.AspectJAdviceParameterNameDiscoverer
  An advice method can never be a constructor in Spring.
getParameterNames(Method) - Method in class org.springframework.aop.aspectj.AspectJAdviceParameterNameDiscoverer
  Deduce the parameter names for an advice method.
getPatterns() - Method in class org.springframework.aop.support.AbstractRegexpMethodPointcut
  Return the regular expressions for method matching.
getPerClausePointcut() - Method in class org.springframework.aop.aspectj.annotation.AspectMetadata
  Return a Spring pointcut expression for a singleton aspect.
getPointcut() - Method in class org.springframework.aop.aspectj.AbstractAspectJAdvice
  Return the AspectJ expression pointcut.
getPointcut() - Method in class org.springframework.aop.aspectj.AspectJExpressionPointcutAdvisor
getPointcut() - Method in class org.springframework.aop.aspectj.AspectJPointcutAdvisor
getPointcut() - Method in interface org.springframework.aop.PointcutAdvisor
  Get the Pointcut that drives this advisor.
getPointcut() - Method in class org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor
getPointcut() - Method in class org.springframework.aop.support.DefaultPointcutAdvisor
getPointcut() - Method in class org.springframework.aop.support.NameMatchMethodPointcutAdvisor
getPointcut() - Method in class org.springframework.aop.support.RegexpMethodPointcutAdvisor
  Initialize the singleton Pointcut held within this Advisor.
getPointcut() - Method in class org.springframework.aop.support.StaticMethodMatcherPointcutAdvisor
getPointcutExpression() - Method in class org.springframework.aop.aspectj.annotation.AbstractAspectJAdvisorFactory.AspectJAnnotation
getPointcutExpression() - Method in class org.springframework.aop.aspectj.AspectJExpressionPointcut
  Return the underlying AspectJ pointcut expression.
getPoolingConfigMixin() - Method in class org.springframework.aop.target.AbstractPoolingTargetSource
  Return an IntroductionAdvisor that provides a mixin exposing statistics about the pool maintained by this object.
getPrefix() - Method in class org.springframework.aop.interceptor.AbstractMonitoringInterceptor
  Return the text that will get appended to the trace data.
getProxiedInterfaces() - Method in interface org.springframework.aop.framework.Advised
  Return the interfaces proxied by the AOP proxy.
getProxiedInterfaces() - Method in class org.springframework.aop.framework.AdvisedSupport
getProxy() - Method in class org.springframework.aop.aspectj.annotation.AspectJProxyFactory
  Create a new proxy according to the settings in this factory.
getProxy() - Method in interface org.springframework.aop.framework.AopProxy
  Create a new proxy object.
getProxy() - Method in class org.springframework.aop.framework.ProxyFactory
  Create a new proxy according to the settings in this factory.
getProxy() - Method in class org.springframework.aop.framework.ReflectiveMethodInvocation
getProxy() - Method in interface org.springframework.aop.ProxyMethodInvocation
  Return the proxy that this method invocation was made through.
getProxy(Class<T>, Interceptor) - Static method in class org.springframework.aop.framework.ProxyFactory
  Create a new proxy for the given interface and interceptor.
getProxy(Class<T>, TargetSource) - Static method in class org.springframework.aop.framework.ProxyFactory
  Create a proxy for the specified `TargetSource`, implementing the specified interface.
getProxy(ClassLoader) - Method in class org.springframework.aop.aspectj.annotation.AspectJProxyFactory
  Create a new proxy according to the settings in this factory.
getProxy(ClassLoader) - Method in interface org.springframework.aop.framework.AopProxy
  Create a new proxy object.
getProxy(ClassLoader) - Method in class org.springframework.aop.framework.ProxyFactory
  Create a new proxy according to the settings in this factory.
getProxy(AopProxy) - Method in class org.springframework.aop.framework.ProxyFactoryBean
  Return the proxy object to expose.
getProxy(TargetSource) - Static method in class org.springframework.aop.framework.ProxyFactory
  Create a proxy for the specified `TargetSource` that extends the target class of the `TargetSource`.
getProxyClass(ClassLoader) - Method in interface org.springframework.aop.framework.AopProxy
  Determine the proxy class.
getProxyClass(ClassLoader) - Method in class org.springframework.aop.framework.ProxyFactory
  Determine the proxy class according to the settings in this factory.
getProxyClassLoader() - Method in class org.springframework.aop.framework.ProxyProcessorSupport
  Return the configured proxy ClassLoader for this processor.
getRefreshCount() - Method in class org.springframework.aop.target.dynamic.AbstractRefreshableTargetSource
getRefreshCount() - Method in interface org.springframework.aop.target.dynamic.Refreshable
  Return the number of actual refreshes since startup.
getSignature() - Method in class org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint
getSingletonTarget(Object) - Static method in class org.springframework.aop.framework.AopProxyUtils
  Obtain the singleton target object behind the given proxy, if any.
getSource() - Method in class org.springframework.aop.config.AdvisorComponentDefinition
getSource() - Method in class org.springframework.aop.config.PointcutComponentDefinition
getSourceLocation() - Method in class org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint
getStaticPart() - Method in interface org.aopalliance.intercept.Joinpoint
  Return the static part of this joinpoint.
getStaticPart() - Method in class org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint
getStaticPart() - Method in class org.springframework.aop.framework.ReflectiveMethodInvocation
getStatsMixin() - Method in class org.springframework.aop.target.ThreadLocalTargetSource
  Return an introduction advisor mixin that allows the AOP proxy to be cast to ThreadLocalInvokerStats.
getSuffix() - Method in class org.springframework.aop.interceptor.AbstractMonitoringInterceptor
  Return the text that will get prepended to the trace data.
getTarget() - Method in class org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint
  Returns the Spring AOP target.
getTarget() - Method in class org.springframework.aop.target.AbstractLazyCreationTargetSource
  Returns the lazy-initialized target object, creating it on-the-fly if it doesn't exist already.
getTarget() - Method in class org.springframework.aop.target.AbstractPoolingTargetSource
  Acquire an object from the pool.
getTarget() - Method in class org.springframework.aop.target.CommonsPool2TargetSource
  Borrows an object from the `ObjectPool`.
getTarget() - Method in class org.springframework.aop.target.dynamic.AbstractRefreshableTargetSource
getTarget() - Method in class org.springframework.aop.target.EmptyTargetSource
  Always returns `null`.
getTarget() - Method in class org.springframework.aop.target.HotSwappableTargetSource
getTarget() - Method in class org.springframework.aop.target.LazyInitTargetSource
getTarget() - Method in class org.springframework.aop.target.PrototypeTargetSource
  Obtain a new prototype instance for every call.
getTarget() - Method in class org.springframework.aop.target.SimpleBeanTargetSource
getTarget() - Method in class org.springframework.aop.target.SingletonTargetSource
getTarget() - Method in class org.springframework.aop.target.ThreadLocalTargetSource
  Implementation of abstract getTarget() method.
getTarget() - Method in interface org.springframework.aop.TargetSource
  Return a target instance.
getTargetBeanName() - Method in class org.springframework.aop.target.AbstractBeanFactoryBasedTargetSource
  Return the name of the target bean in the factory.
getTargetBeanName(String) - Static method in class org.springframework.aop.scope.ScopedProxyUtils
  Generate the bean name that is used within the scoped proxy to reference the target bean.
getTargetClass() - Method in class org.springframework.aop.framework.AdvisedSupport
getTargetClass() - Method in class org.springframework.aop.target.AbstractBeanFactoryBasedTargetSource
getTargetClass() - Method in class org.springframework.aop.target.AbstractLazyCreationTargetSource
  This default implementation returns `null` if the target is `null` (it is hasn't yet been initialized), or the target class if the target has already been initialized.
getTargetClass() - Method in class org.springframework.aop.target.dynamic.AbstractRefreshableTargetSource
getTargetClass() - Method in class org.springframework.aop.target.EmptyTargetSource
  Always returns the specified target Class, or `null` if none.
getTargetClass() - Method in class org.springframework.aop.target.HotSwappableTargetSource
  Return the type of the current target object.
getTargetClass() - Method in class org.springframework.aop.target.SingletonTargetSource
getTargetClass() - Method in interface org.springframework.aop.TargetClassAware
  Return the target class behind the implementing object (typically a proxy configuration or an actual proxy).
getTargetClass() - Method in interface org.springframework.aop.TargetSource
  Return the type of targets returned by this `TargetSource`.
getTargetClass(Object) - Static method in class org.springframework.aop.support.AopUtils
  Determine the target class of the given bean instance which might be an AOP proxy.
getTargetObject() - Method in class org.springframework.aop.scope.DefaultScopedObject
getTargetObject() - Method in interface org.springframework.aop.scope.ScopedObject
  Return the current target object behind this scoped object proxy, in its raw form (as stored in the target scope).
getTargetSource() - Method in interface org.springframework.aop.framework.Advised
  Return the `TargetSource` used by this `Advised` object.
getTargetSource() - Method in class org.springframework.aop.framework.AdvisedSupport
getTargetSource(Class<?>, String) - Method in class org.springframework.aop.framework.autoproxy.target.AbstractBeanFactoryBasedTargetSourceCreator
getTargetSource(Class<?>, String) - Method in interface org.springframework.aop.framework.autoproxy.TargetSourceCreator
  Create a special TargetSource for the given bean, if any.
GETTERS - Static variable in class org.springframework.aop.support.Pointcuts
  Pointcut matching all bean property getters, in any class.
getThis() - Method in interface org.aopalliance.intercept.Joinpoint
  Return the object that holds the current joinpoint's static part.
getThis() - Method in class org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint
  Returns the Spring AOP proxy.
getThis() - Method in class org.springframework.aop.framework.ReflectiveMethodInvocation
getTimeBetweenEvictionRunsMillis() - Method in class org.springframework.aop.target.CommonsPool2TargetSource
  Return the time between eviction runs that check idle objects.
getTypePattern() - Method in class org.springframework.aop.aspectj.TypePatternClassFilter
  Return the AspectJ type pattern to match.
getUserAttribute(String) - Method in class org.springframework.aop.framework.ReflectiveMethodInvocation
getUserAttribute(String) - Method in interface org.springframework.aop.ProxyMethodInvocation
  Return the value of the specified user attribute.
getUserAttributes() - Method in class org.springframework.aop.framework.ReflectiveMethodInvocation
  Return user attributes associated with this invocation.
GLOBAL_SUFFIX - Static variable in class org.springframework.aop.framework.ProxyFactoryBean
  This suffix in a value in an interceptor list indicates to expand globals.
GlobalAdvisorAdapterRegistry - Class in org.springframework.aop.framework.adapter
  Singleton to publish a shared DefaultAdvisorAdapterRegistry instance.

## H

handleError(Throwable, Method, Object...) - Method in class org.springframework.aop.interceptor.AsyncExecutionAspectSupport
  Handles a fatal error thrown while asynchronously invoking the specified `Method`.
handleMessage(IMessage) - Method in class org.springframework.aop.aspectj.AspectJWeaverMessageHandler
handleUncaughtException(Throwable, Method, Object...) - Method in interface org.springframework.aop.interceptor.AsyncUncaughtExceptionHandler
  Handle the given uncaught exception thrown from an asynchronous method.
handleUncaughtException(Throwable, Method, Object...) - Method in class org.springframework.aop.interceptor.SimpleAsyncUncaughtExceptionHandler
hashCode() - Method in class org.springframework.aop.aspectj.AspectJExpressionPointcut
hashCode() - Method in class org.springframework.aop.aspectj.AspectJPointcutAdvisor
hashCode() - Method in class org.springframework.aop.aspectj.TypePatternClassFilter
hashCode() - Method in class org.springframework.aop.support.AbstractPointcutAdvisor
hashCode() - Method in class org.springframework.aop.support.AbstractRegexpMethodPointcut
hashCode() - Method in class org.springframework.aop.support.annotation.AnnotationClassFilter
hashCode() - Method in class org.springframework.aop.support.annotation.AnnotationMatchingPointcut
hashCode() - Method in class org.springframework.aop.support.annotation.AnnotationMethodMatcher
hashCode() - Method in class org.springframework.aop.support.ComposablePointcut
hashCode() - Method in class org.springframework.aop.support.ControlFlowPointcut
hashCode() - Method in class org.springframework.aop.support.DefaultIntroductionAdvisor
hashCode() - Method in class org.springframework.aop.support.NameMatchMethodPointcut
hashCode() - Method in class org.springframework.aop.support.RootClassFilter
hashCode() - Method in class org.springframework.aop.target.AbstractBeanFactoryBasedTargetSource
hashCode() - Method in class org.springframework.aop.target.EmptyTargetSource
hashCode() - Method in class org.springframework.aop.target.HotSwappableTargetSource
hashCode() - Method in class org.springframework.aop.target.SingletonTargetSource
  SingletonTargetSource uses the hash code of the target object.
HotSwappableTargetSource - Class in org.springframework.aop.target
  `TargetSource` implementation that caches a local target object, but allows the target to be swapped while the application is running.
HotSwappableTargetSource(Object) - Constructor for class org.springframework.aop.target.HotSwappableTargetSource
  Create a new HotSwappableTargetSource with the given initial target object.

## I

ignore(IMessage.Kind) - Method in class org.springframework.aop.aspectj.AspectJWeaverMessageHandler
IGNORE_AJC_PROPERTY_NAME - Static variable in class org.springframework.aop.aspectj.annotation.AbstractAspectJAdvisorFactory
  System property that instructs Spring to ignore ajc-compiled aspects for Spring AOP proxying, restoring traditional Spring behavior for scenarios where both weaving and AspectJ auto-proxying are enabled.
implementInterfacesOnObject(Object) - Method in class org.springframework.aop.support.IntroductionInfoSupport
  Publish all interfaces that the given delegate implements at the proxy level.
implementsInterface(Class<?>) - Method in interface org.springframework.aop.DynamicIntroductionAdvice
  Does this introduction advice implement the given interface?
implementsInterface(Class<?>) - Method in class org.springframework.aop.support.IntroductionInfoSupport
  Check whether the specified interfaces is a published introduction interface.
incrementEvaluationCount() - Method in class org.springframework.aop.support.ControlFlowPointcut
  Increment the `evaluation count`.
indexOf(Advice) - Method in interface org.springframework.aop.framework.Advised
  Return the index (from 0) of the given AOP Alliance Advice, or -1 if no such advice is an advice for this proxy.
indexOf(Advice) - Method in class org.springframework.aop.framework.AdvisedSupport
indexOf(Advisor) - Method in interface org.springframework.aop.framework.Advised
  Return the index (from 0) of the given advisor, or -1 if no such advisor applies to this proxy.
indexOf(Advisor) - Method in class org.springframework.aop.framework.AdvisedSupport
InfrastructureAdvisorAutoProxyCreator - Class in org.springframework.aop.framework.autoproxy
  Auto-proxy creator that considers infrastructure Advisor beans only, ignoring any application-defined Advisors.
InfrastructureAdvisorAutoProxyCreator() - Constructor for class org.springframework.aop.framework.autoproxy.InfrastructureAdvisorAutoProxyCreator
init() - Method in class org.springframework.aop.config.AopNamespaceHandler
  Register the `BeanDefinitionParsers` for the '`config`', '`spring-configured`', '`aspectj-autoproxy`' and '`scoped-proxy`' tags.
initBeanFactory(ConfigurableListableBeanFactory) - Method in class org.springframework.aop.aspectj.annotation.AnnotationAwareAspectJAutoProxyCreator
initBeanFactory(ConfigurableListableBeanFactory) - Method in class org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator
initBeanFactory(ConfigurableListableBeanFactory) - Method in class org.springframework.aop.framework.autoproxy.InfrastructureAdvisorAutoProxyCreator
initExcludedPatternRepresentation(String[]) - Method in class org.springframework.aop.support.AbstractRegexpMethodPointcut
  Subclasses must implement this to initialize regexp pointcuts.
initExcludedPatternRepresentation(String[]) - Method in class org.springframework.aop.support.JdkRegexpMethodPointcut
  Initialize exclusion `Patterns` from the supplied `String[]`.
initPatternRepresentation(String[]) - Method in class org.springframework.aop.support.AbstractRegexpMethodPointcut
  Subclasses must implement this to initialize regexp pointcuts.
initPatternRepresentation(String[]) - Method in class org.springframework.aop.support.JdkRegexpMethodPointcut
  Initialize `Patterns` from the supplied `String[]`.
INSTANCE - Static variable in class org.springframework.aop.framework.DefaultAdvisorChainFactory
  Singleton instance of this class.
INSTANCE - Static variable in class org.springframework.aop.framework.DefaultAopProxyFactory
  Singleton instance of this class.
INSTANCE - Static variable in class org.springframework.aop.interceptor.ExposeInvocationInterceptor
  Singleton instance of this class.
INSTANCE - Static variable in class org.springframework.aop.target.EmptyTargetSource
  The canonical (Singleton) instance of this `EmptyTargetSource`.
InstantiationModelAwarePointcutAdvisor - Interface in org.springframework.aop.aspectj
  Interface to be implemented by Spring AOP Advisors wrapping AspectJ aspects that may have a lazy initialization strategy.
Interceptor - Interface in org.aopalliance.intercept
  This interface represents a generic interceptor.
interceptorsAndDynamicMethodMatchers - Variable in class org.springframework.aop.framework.ReflectiveMethodInvocation
  List of MethodInterceptor and InterceptorAndDynamicMethodMatcher that need dynamic checks.
intersection(ClassFilter) - Method in class org.springframework.aop.support.ComposablePointcut
  Apply an intersection with the given ClassFilter.
intersection(ClassFilter[]) - Static method in class org.springframework.aop.support.ClassFilters
  Match all classes that all of the given ClassFilters match.
intersection(ClassFilter, ClassFilter) - Static method in class org.springframework.aop.support.ClassFilters
  Match all classes that both of the given ClassFilters match.
intersection(MethodMatcher) - Method in class org.springframework.aop.support.ComposablePointcut
  Apply an intersection with the given MethodMatcher.
intersection(MethodMatcher, MethodMatcher) - Static method in class org.springframework.aop.support.MethodMatchers
  Match all methods that both of the given MethodMatchers match.
intersection(Pointcut) - Method in class org.springframework.aop.support.ComposablePointcut
  Apply an intersection with the given Pointcut.
intersection(Pointcut, Pointcut) - Static method in class org.springframework.aop.support.Pointcuts
  Match all methods that both the given pointcuts match.
IntroductionAdvisor - Interface in org.springframework.aop
  Superinterface for advisors that perform one or more AOP introductions.
IntroductionAwareMethodMatcher - Interface in org.springframework.aop
  A specialized type of `MethodMatcher` that takes into account introductions when matching methods.
IntroductionInfo - Interface in org.springframework.aop
  Interface supplying the information necessary to describe an introduction.
IntroductionInfoSupport - Class in org.springframework.aop.support
  Support for implementations of `IntroductionInfo`.
IntroductionInfoSupport() - Constructor for class org.springframework.aop.support.IntroductionInfoSupport
IntroductionInterceptor - Interface in org.springframework.aop
  Subinterface of AOP Alliance MethodInterceptor that allows additional interfaces to be implemented by the interceptor, and available via a proxy using that interceptor.
invocableClone() - Method in class org.springframework.aop.framework.ReflectiveMethodInvocation
  This implementation returns a shallow copy of this invocation object, including an independent copy of the original arguments array.
invocableClone() - Method in interface org.springframework.aop.ProxyMethodInvocation
  Create a clone of this object.
invocableClone(Object...) - Method in class org.springframework.aop.framework.ReflectiveMethodInvocation
  This implementation returns a shallow copy of this invocation object, using the given arguments array for the clone.
invocableClone(Object...) - Method in interface org.springframework.aop.ProxyMethodInvocation
  Create a clone of this object.
Invocation - Interface in org.aopalliance.intercept
  This interface represents an invocation in the program.
invoke(MethodInvocation) - Method in interface org.aopalliance.intercept.MethodInterceptor
  Implement this method to perform extra treatments before and after the invocation.
invoke(MethodInvocation) - Method in class org.springframework.aop.aspectj.AspectJAfterAdvice
invoke(MethodInvocation) - Method in class org.springframework.aop.aspectj.AspectJAfterThrowingAdvice
invoke(MethodInvocation) - Method in class org.springframework.aop.aspectj.AspectJAroundAdvice
invoke(MethodInvocation) - Method in class org.springframework.aop.framework.adapter.AfterReturningAdviceInterceptor
invoke(MethodInvocation) - Method in class org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor
invoke(MethodInvocation) - Method in class org.springframework.aop.framework.adapter.ThrowsAdviceInterceptor
invoke(MethodInvocation) - Method in class org.springframework.aop.interceptor.AbstractTraceInterceptor
  Determines whether logging is enabled for the particular `MethodInvocation`.
invoke(MethodInvocation) - Method in class org.springframework.aop.interceptor.AsyncExecutionInterceptor
  Intercept the given method invocation, submit the actual calling of the method to the correct task executor and return immediately to the caller.
invoke(MethodInvocation) - Method in class org.springframework.aop.interceptor.ConcurrencyThrottleInterceptor
invoke(MethodInvocation) - Method in class org.springframework.aop.interceptor.DebugInterceptor
invoke(MethodInvocation) - Method in class org.springframework.aop.interceptor.ExposeInvocationInterceptor
invoke(MethodInvocation) - Method in class org.springframework.aop.support.DelegatePerTargetObjectIntroductionInterceptor
  Subclasses may need to override this if they want to perform custom behaviour in around advice.
invoke(MethodInvocation) - Method in class org.springframework.aop.support.DelegatingIntroductionInterceptor
  Subclasses may need to override this if they want to perform custom behaviour in around advice.
invokeAdviceMethod(JoinPoint, JoinPointMatch, Object, Throwable) - Method in class org.springframework.aop.aspectj.AbstractAspectJAdvice
invokeAdviceMethod(JoinPointMatch, Object, Throwable) - Method in class org.springframework.aop.aspectj.AbstractAspectJAdvice
  Invoke the advice method.
invokeAdviceMethodWithGivenArgs(Object[]) - Method in class org.springframework.aop.aspectj.AbstractAspectJAdvice
invokeJoinpoint() - Method in class org.springframework.aop.framework.ReflectiveMethodInvocation
  Invoke the joinpoint using reflection.
invokeJoinpointUsingReflection(Object, Method, Object[]) - Static method in class org.springframework.aop.support.AopUtils
  Invoke the given target via reflection, as part of an AOP method invocation.
invokeUnderTrace(MethodInvocation, Log) - Method in class org.springframework.aop.interceptor.AbstractTraceInterceptor
  Subclasses must override this method to perform any tracing around the supplied `MethodInvocation`.
invokeUnderTrace(MethodInvocation, Log) - Method in class org.springframework.aop.interceptor.CustomizableTraceInterceptor
  Writes a log message before the invocation based on the value of `enterMessage`.
invokeUnderTrace(MethodInvocation, Log) - Method in class org.springframework.aop.interceptor.PerformanceMonitorInterceptor
invokeUnderTrace(MethodInvocation, Log) - Method in class org.springframework.aop.interceptor.SimpleTraceInterceptor
isActive() - Method in class org.springframework.aop.framework.ProxyCreatorSupport
  Subclasses can call this to check whether any AOP proxies have been created yet.
isAdviceInstantiated() - Method in interface org.springframework.aop.aspectj.InstantiationModelAwarePointcutAdvisor
  Return whether this advisor has already instantiated its advice.
isAfterAdvice() - Method in class org.springframework.aop.aspectj.AspectJAfterAdvice
isAfterAdvice() - Method in class org.springframework.aop.aspectj.AspectJAfterReturningAdvice
isAfterAdvice() - Method in class org.springframework.aop.aspectj.AspectJAfterThrowingAdvice
isAfterAdvice() - Method in class org.springframework.aop.aspectj.AspectJAroundAdvice
isAfterAdvice() - Method in class org.springframework.aop.aspectj.AspectJMethodBeforeAdvice
isAfterAdvice() - Method in interface org.springframework.aop.aspectj.AspectJPrecedenceInformation
  Return whether this is an after advice.
isAfterAdvice(Advisor) - Static method in class org.springframework.aop.aspectj.AspectJAopUtils
  Return `true` if the advisor is a form of after advice.
isAopProxy(Object) - Static method in class org.springframework.aop.support.AopUtils
  Check whether the given object is a JDK dynamic proxy or a CGLIB proxy.
isAspect(Class<?>) - Method in class org.springframework.aop.aspectj.annotation.AbstractAspectJAdvisorFactory
isAspect(Class<?>) - Method in interface org.springframework.aop.aspectj.annotation.AspectJAdvisorFactory
  Determine whether the given class is an aspect, as reported by AspectJ's `AjTypeSystem`.
isBeforeAdvice() - Method in class org.springframework.aop.aspectj.AspectJAfterAdvice
isBeforeAdvice() - Method in class org.springframework.aop.aspectj.AspectJAfterReturningAdvice
isBeforeAdvice() - Method in class org.springframework.aop.aspectj.AspectJAfterThrowingAdvice
isBeforeAdvice() - Method in class org.springframework.aop.aspectj.AspectJAroundAdvice
isBeforeAdvice() - Method in class org.springframework.aop.aspectj.AspectJMethodBeforeAdvice
isBeforeAdvice() - Method in interface org.springframework.aop.aspectj.AspectJPrecedenceInformation
  Return whether this is a before advice.
isBeforeAdvice(Advisor) - Static method in class org.springframework.aop.aspectj.AspectJAopUtils
  Return `true` if the advisor is a form of before advice.
isBlockWhenExhausted() - Method in class org.springframework.aop.target.CommonsPool2TargetSource
  Specify if the call should block when the pool is exhausted.
isCglibProxy(Object) - Static method in class org.springframework.aop.support.AopUtils
  Check whether the given object is a CGLIB proxy.
isConfigurationCallbackInterface(Class<?>) - Method in class org.springframework.aop.framework.ProxyProcessorSupport
  Determine whether the given interface is just a container callback and therefore not to be considered as a reasonable proxy interface.
isEligible(Class<?>) - Method in class org.springframework.aop.framework.AbstractAdvisingBeanPostProcessor
  Check whether the given class is eligible for advising with this post-processor's `Advisor`.
isEligible(Object, String) - Method in class org.springframework.aop.framework.AbstractAdvisingBeanPostProcessor
  Check whether the given bean is eligible for advising with this post-processor's `Advisor`.
isEligible(Object, String) - Method in class org.springframework.aop.framework.autoproxy.AbstractBeanFactoryAwareAdvisingPostProcessor
isEligibleAdvisorBean(String) - Method in class org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator
  Return whether the Advisor bean with the given name is eligible for proxying in the first place.
isEligibleAdvisorBean(String) - Method in class org.springframework.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator
  Consider `Advisor` beans with the specified prefix as eligible, if activated.
isEligibleAdvisorBean(String) - Method in class org.springframework.aop.framework.autoproxy.InfrastructureAdvisorAutoProxyCreator
isEligibleAspectBean(String) - Method in class org.springframework.aop.aspectj.annotation.AnnotationAwareAspectJAutoProxyCreator
  Check whether the given aspect bean is eligible for auto-proxying.
isEligibleBean(String) - Method in class org.springframework.aop.aspectj.annotation.BeanFactoryAspectJAdvisorsBuilder
  Return whether the aspect bean with the given name is eligible.
isEligibleBean(String) - Method in class org.springframework.aop.framework.autoproxy.BeanFactoryAdvisorRetrievalHelper
  Determine whether the aspect bean with the given name is eligible.
isEqualsMethod(Method) - Static method in class org.springframework.aop.support.AopUtils
  Determine whether the given method is an "equals" method.
isExposeProxy() - Method in interface org.springframework.aop.framework.Advised
  Return whether the factory should expose the proxy as a `ThreadLocal`.
isExposeProxy() - Method in class org.springframework.aop.framework.ProxyConfig
  Return whether the AOP proxy will expose the AOP proxy for each invocation.
isFinalizeMethod(Method) - Static method in class org.springframework.aop.support.AopUtils
  Determine whether the given method is a "finalize" method.
isFrozen() - Method in interface org.springframework.aop.framework.Advised
  Return whether the Advised configuration is frozen, in which case no advice changes can be made.
isFrozen() - Method in class org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator
isFrozen() - Method in class org.springframework.aop.framework.ProxyConfig
  Return whether the config is frozen, and no advice changes can be made.
isHashCodeMethod(Method) - Static method in class org.springframework.aop.support.AopUtils
  Determine whether the given method is a "hashCode" method.
isIgnoring(IMessage.Kind) - Method in class org.springframework.aop.aspectj.AspectJWeaverMessageHandler
isInfrastructureClass(Class<?>) - Method in class org.springframework.aop.aspectj.annotation.AnnotationAwareAspectJAutoProxyCreator
isInfrastructureClass(Class<?>) - Method in class org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator
  Return whether the given bean class represents an infrastructure class that should never be proxied.
isInitialized() - Method in class org.springframework.aop.target.AbstractLazyCreationTargetSource
  Return whether the lazy target object of this TargetSource has already been fetched.
isInterceptorEnabled(MethodInvocation, Log) - Method in class org.springframework.aop.interceptor.AbstractTraceInterceptor
  Determine whether the interceptor should kick in, that is, whether the `invokeUnderTrace` method should be called.
isInterfaceProxied(Class<?>) - Method in interface org.springframework.aop.framework.Advised
  Determine whether the given interface is proxied.
isInterfaceProxied(Class<?>) - Method in class org.springframework.aop.framework.AdvisedSupport
isInternalLanguageInterface(Class<?>) - Method in class org.springframework.aop.framework.ProxyProcessorSupport
  Determine whether the given interface is a well-known internal language interface and therefore not to be considered as a reasonable proxy interface.
isJdkDynamicProxy(Object) - Static method in class org.springframework.aop.support.AopUtils
  Check whether the given object is a JDK dynamic proxy.
isLazilyInstantiated() - Method in class org.springframework.aop.aspectj.annotation.AspectMetadata
  Return whether the aspect needs to be lazily instantiated.
isLazy() - Method in interface org.springframework.aop.aspectj.InstantiationModelAwarePointcutAdvisor
  Return whether this advisor is lazily initializing its underlying advice.
isLogEnabled(Log) - Method in class org.springframework.aop.interceptor.AbstractTraceInterceptor
  Determine whether the given `Log` instance is enabled.
isMatch(String, int) - Method in class org.springframework.aop.support.ControlFlowPointcut
  Determine if the given method name matches the method name pattern at the specified index.
isMatch(String, String) - Method in class org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator
  Determine if the given bean name matches the mapped name.
isMatch(String, String) - Method in class org.springframework.aop.support.ControlFlowPointcut
  Determine if the given method name matches the method name pattern.
isMatch(String, String) - Method in class org.springframework.aop.support.NameMatchMethodPointcut
  Determine if the given method name matches the mapped name pattern.
isMaterialized() - Method in class org.springframework.aop.aspectj.annotation.LazySingletonAspectInstanceFactoryDecorator
isMethodOnIntroducedInterface(MethodInvocation) - Method in class org.springframework.aop.support.IntroductionInfoSupport
  Is this method on an introduced interface?
isOpaque() - Method in class org.springframework.aop.framework.ProxyConfig
  Return whether proxies created by this configuration should be prevented from being cast to `Advised`.
isOptimize() - Method in class org.springframework.aop.framework.ProxyConfig
  Return whether proxies should perform aggressive optimizations.
isPerInstance() - Method in interface org.springframework.aop.Advisor
  Return whether this advice is associated with a particular instance (for example, creating a mixin) or shared with all instances of the advised class obtained from the same Spring bean factory.
isPerThisOrPerTarget() - Method in class org.springframework.aop.aspectj.annotation.AspectMetadata
  Return whether the aspect is defined as "perthis" or "pertarget".
isPerTypeWithin() - Method in class org.springframework.aop.aspectj.annotation.AspectMetadata
  Return whether the aspect is defined as "pertypewithin".
isPreFiltered() - Method in interface org.springframework.aop.framework.Advised
  Return whether this proxy configuration is pre-filtered so that it only contains applicable advisors (matching this proxy's target class).
isPreFiltered() - Method in class org.springframework.aop.framework.AdvisedSupport
isPrototypeBased() - Method in class org.springframework.aop.framework.autoproxy.target.AbstractBeanFactoryBasedTargetSourceCreator
  Return whether this TargetSourceCreator is prototype-based.
isPrototypeBased() - Method in class org.springframework.aop.framework.autoproxy.target.LazyInitTargetSourceCreator
isProxyTargetClass() - Method in interface org.springframework.aop.framework.Advised
  Are we proxying the full target class instead of specified interfaces?
isProxyTargetClass() - Method in class org.springframework.aop.framework.ProxyConfig
  Return whether to proxy the target class directly as well as any interfaces.
isRuntime() - Method in class org.springframework.aop.aspectj.AspectJExpressionPointcut
isRuntime() - Method in interface org.springframework.aop.MethodMatcher
  Is this `MethodMatcher` dynamic, that is, must a final check be made via the `MethodMatcher.matches(Method, Class, Object[])` method at runtime even if `MethodMatcher.matches(Method, Class)` returns `true`?
isRuntime() - Method in class org.springframework.aop.support.ControlFlowPointcut
isRuntime() - Method in class org.springframework.aop.support.DynamicMethodMatcher
isRuntime() - Method in class org.springframework.aop.support.StaticMethodMatcher
isScopedTarget(String) - Static method in class org.springframework.aop.scope.ScopedProxyUtils
  Determine if the `beanName` is the name of a bean that references the target bean within a scoped proxy.
isSingleton() - Method in class org.springframework.aop.config.MethodLocatingFactoryBean
isSingleton() - Method in class org.springframework.aop.framework.AbstractSingletonProxyFactoryBean
isSingleton() - Method in class org.springframework.aop.framework.ProxyFactoryBean
isSingleton() - Method in class org.springframework.aop.scope.ScopedProxyFactoryBean
isStatic() - Method in class org.springframework.aop.target.EmptyTargetSource
  Always returns `true`.
isStatic() - Method in class org.springframework.aop.target.SingletonTargetSource
isStatic() - Method in interface org.springframework.aop.TargetSource
  Will all calls to `TargetSource.getTarget()` return the same object?
isToStringMethod(Method) - Static method in class org.springframework.aop.support.AopUtils
  Determine whether the given method is a "toString" method.
isUsePrefix() - Method in class org.springframework.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator
  Return whether to only include advisors with a certain prefix in the bean name.

## J

JdkRegexpMethodPointcut - Class in org.springframework.aop.support
  Regular expression pointcut based on the `java.util.regex` package.
JdkRegexpMethodPointcut() - Constructor for class org.springframework.aop.support.JdkRegexpMethodPointcut
JOIN_POINT_KEY - Static variable in class org.springframework.aop.aspectj.AbstractAspectJAdvice
  Key used in ReflectiveMethodInvocation userAttributes map for the current joinpoint.
Joinpoint - Interface in org.aopalliance.intercept
  This interface represents a generic runtime joinpoint (in the AOP terminology).

## L

lazyGetProceedingJoinPoint(ProxyMethodInvocation) - Method in class org.springframework.aop.aspectj.AspectJAroundAdvice
  Return the ProceedingJoinPoint for the current invocation, instantiating it lazily if it hasn't been bound to the thread already.
LazyInitTargetSource - Class in org.springframework.aop.target
  `TargetSource` that lazily accesses a singleton bean from a `BeanFactory`.
LazyInitTargetSource() - Constructor for class org.springframework.aop.target.LazyInitTargetSource
LazyInitTargetSourceCreator - Class in org.springframework.aop.framework.autoproxy.target
  `TargetSourceCreator` that enforces a `LazyInitTargetSource` for each bean that is defined as "lazy-init".
LazyInitTargetSourceCreator() - Constructor for class org.springframework.aop.framework.autoproxy.target.LazyInitTargetSourceCreator
LazySingletonAspectInstanceFactoryDecorator - Class in org.springframework.aop.aspectj.annotation
  Decorator to cause a `MetadataAwareAspectInstanceFactory` to instantiate only once.
LazySingletonAspectInstanceFactoryDecorator(MetadataAwareAspectInstanceFactory) - Constructor for class org.springframework.aop.aspectj.annotation.LazySingletonAspectInstanceFactoryDecorator
  Create a new lazily initializing decorator for the given AspectInstanceFactory.
logger - Variable in class org.springframework.aop.aspectj.annotation.AbstractAspectJAdvisorFactory
  Logger available to subclasses.
logger - Variable in class org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator
  Logger available to subclasses.
logger - Variable in class org.springframework.aop.framework.autoproxy.target.AbstractBeanFactoryBasedTargetSourceCreator
logger - Variable in class org.springframework.aop.framework.ProxyFactoryBean
logger - Variable in class org.springframework.aop.interceptor.AsyncExecutionAspectSupport
logger - Variable in class org.springframework.aop.target.AbstractBeanFactoryBasedTargetSource
  Logger available to subclasses.
logger - Variable in class org.springframework.aop.target.AbstractLazyCreationTargetSource
  Logger available to subclasses.
logger - Variable in class org.springframework.aop.target.dynamic.AbstractRefreshableTargetSource
  Logger available to subclasses.

## M

makeAdvisorChainAspectJCapableIfNecessary(List<Advisor>) - Static method in class org.springframework.aop.aspectj.AspectJProxyUtils
  Add special advisors if necessary to work with a proxy chain that contains AspectJ advisors: concretely, `ExposeInvocationInterceptor` at the beginning of the list.
makeObject() - Method in class org.springframework.aop.target.CommonsPool2TargetSource
matches(Class<?>) - Method in class org.springframework.aop.aspectj.AspectJExpressionPointcut
matches(Class<?>) - Method in class org.springframework.aop.aspectj.TypePatternClassFilter
  Should the pointcut apply to the given interface or target class?
matches(Class<?>) - Method in interface org.springframework.aop.ClassFilter
  Should the pointcut apply to the given interface or target class?
matches(Class<?>) - Method in class org.springframework.aop.support.annotation.AnnotationClassFilter
matches(Class<?>) - Method in class org.springframework.aop.support.ControlFlowPointcut
  Subclasses can override this for greater filtering (and performance).
matches(Class<?>) - Method in class org.springframework.aop.support.DefaultIntroductionAdvisor
matches(Class<?>) - Method in class org.springframework.aop.support.RootClassFilter
matches(Method, Class<?>) - Method in class org.springframework.aop.aspectj.AspectJExpressionPointcut
matches(Method, Class<?>) - Method in interface org.springframework.aop.MethodMatcher
  Perform static checking to determine whether the given method matches.
matches(Method, Class<?>) - Method in class org.springframework.aop.support.AbstractRegexpMethodPointcut
  Try to match the regular expression against the fully qualified name of the target class as well as against the method's declaring class, plus the name of the method.
matches(Method, Class<?>) - Method in class org.springframework.aop.support.annotation.AnnotationMethodMatcher
matches(Method, Class<?>) - Method in class org.springframework.aop.support.ControlFlowPointcut
  Subclasses can override this if it's possible to filter out some candidate classes.
matches(Method, Class<?>) - Method in class org.springframework.aop.support.DynamicMethodMatcher
  Can override to add preconditions for dynamic matching.
matches(Method, Class<?>) - Method in class org.springframework.aop.support.NameMatchMethodPointcut
matches(Method, Class<?>, boolean) - Method in class org.springframework.aop.aspectj.AspectJExpressionPointcut
matches(Method, Class<?>, boolean) - Method in interface org.springframework.aop.IntroductionAwareMethodMatcher
  Perform static checking whether the given method matches.
matches(Method, Class<?>, Object...) - Method in class org.springframework.aop.aspectj.AspectJExpressionPointcut
matches(Method, Class<?>, Object...) - Method in interface org.springframework.aop.MethodMatcher
  Check whether there is a runtime (dynamic) match for this method, which must have matched statically.
matches(Method, Class<?>, Object...) - Method in class org.springframework.aop.support.ControlFlowPointcut
matches(Method, Class<?>, Object...) - Method in class org.springframework.aop.support.StaticMethodMatcher
matches(String, int) - Method in class org.springframework.aop.support.AbstractRegexpMethodPointcut
  Does the pattern at the given index match the given String?
matches(String, int) - Method in class org.springframework.aop.support.JdkRegexpMethodPointcut
  Returns `true` if the `Pattern` at index `patternIndex` matches the supplied candidate `String`.
matches(MethodMatcher, Method, Class<?>, boolean) - Static method in class org.springframework.aop.support.MethodMatchers
  Apply the given MethodMatcher to the given Method, supporting an `IntroductionAwareMethodMatcher` (if applicable).
matches(Pointcut, Method, Class<?>, Object...) - Static method in class org.springframework.aop.support.Pointcuts
  Perform the least expensive check for a pointcut match.
matchesExclusion(String, int) - Method in class org.springframework.aop.support.AbstractRegexpMethodPointcut
  Does the exclusion pattern at the given index match the given String?
matchesExclusion(String, int) - Method in class org.springframework.aop.support.JdkRegexpMethodPointcut
  Returns `true` if the exclusion `Pattern` at index `patternIndex` matches the supplied candidate `String`.
matchesPattern(String) - Method in class org.springframework.aop.support.AbstractRegexpMethodPointcut
  Match the specified candidate against the configured patterns.
MetadataAwareAspectInstanceFactory - Interface in org.springframework.aop.aspectj.annotation
  Subinterface of `AspectInstanceFactory` that returns `AspectMetadata` associated with AspectJ-annotated classes.
method - Variable in class org.springframework.aop.framework.ReflectiveMethodInvocation
MethodBeforeAdvice - Interface in org.springframework.aop
  Advice invoked before a method is invoked.
MethodBeforeAdviceInterceptor - Class in org.springframework.aop.framework.adapter
  Interceptor to wrap a `MethodBeforeAdvice`.
MethodBeforeAdviceInterceptor(MethodBeforeAdvice) - Constructor for class org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor
  Create a new MethodBeforeAdviceInterceptor for the given advice.
MethodInterceptor - Interface in org.aopalliance.intercept
  Intercepts calls on an interface on its way to the target.
MethodInvocation - Interface in org.aopalliance.intercept
  Description of an invocation to a method, given to an interceptor upon method-call.
MethodInvocationProceedingJoinPoint - Class in org.springframework.aop.aspectj
  An implementation of the AspectJ `ProceedingJoinPoint` interface wrapping an AOP Alliance `MethodInvocation`.
MethodInvocationProceedingJoinPoint(ProxyMethodInvocation) - Constructor for class org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint
  Create a new MethodInvocationProceedingJoinPoint, wrapping the given Spring ProxyMethodInvocation object.
MethodLocatingFactoryBean - Class in org.springframework.aop.config
  `FactoryBean` implementation that locates a `Method` on a specified bean.
MethodLocatingFactoryBean() - Constructor for class org.springframework.aop.config.MethodLocatingFactoryBean
MethodMatcher - Interface in org.springframework.aop
  Part of a `Pointcut`: Checks whether the target method is eligible for advice.
MethodMatchers - Class in org.springframework.aop.support
  Static utility methods for composing `MethodMatchers`.
MethodMatchers() - Constructor for class org.springframework.aop.support.MethodMatchers
methodNamePatterns - Variable in class org.springframework.aop.support.ControlFlowPointcut
  An immutable list of distinct method name patterns against which to match.

## N

NameMatchMethodPointcut - Class in org.springframework.aop.support
  Pointcut bean for simple method name matches, as an alternative to regular expression patterns.
NameMatchMethodPointcut() - Constructor for class org.springframework.aop.support.NameMatchMethodPointcut
NameMatchMethodPointcutAdvisor - Class in org.springframework.aop.support
  Convenient class for name-match method pointcuts that hold an Advice, making them an Advisor.
NameMatchMethodPointcutAdvisor() - Constructor for class org.springframework.aop.support.NameMatchMethodPointcutAdvisor
NameMatchMethodPointcutAdvisor(Advice) - Constructor for class org.springframework.aop.support.NameMatchMethodPointcutAdvisor
negate(ClassFilter) - Static method in class org.springframework.aop.support.ClassFilters
  Return a class filter that represents the logical negation of the specified filter instance.
negate(MethodMatcher) - Static method in class org.springframework.aop.support.MethodMatchers
  Return a method matcher that represents the logical negation of the specified matcher instance.
newPrototypeInstance() - Method in class org.springframework.aop.target.AbstractPrototypeBasedTargetSource
  Subclasses should call this method to create a new prototype instance.
NotAnAtAspectException - Exception in org.springframework.aop.aspectj.annotation
  Extension of AopConfigException thrown when trying to perform an advisor generation operation on a class that is not an AspectJ annotation-style aspect.
NotAnAtAspectException(Class<?>) - Constructor for exception org.springframework.aop.aspectj.annotation.NotAnAtAspectException
  Create a new NotAnAtAspectException for the given class.

## O

obtainFreshBean(BeanFactory, String) - Method in class org.springframework.aop.target.dynamic.BeanFactoryRefreshableTargetSource
  A template method that subclasses may override to provide a fresh target object for the given bean factory and bean name.
onSetExpression(String) - Method in class org.springframework.aop.support.AbstractExpressionPointcut
  Called when a new pointcut expression is set.
org.aopalliance.aop - package org.aopalliance.aop
  The core AOP Alliance advice marker.
org.aopalliance.intercept - package org.aopalliance.intercept
  The AOP Alliance reflective interception abstraction.
org.springframework.aop - package org.springframework.aop
  Core Spring AOP interfaces, built on AOP Alliance AOP interoperability interfaces.
org.springframework.aop.aspectj - package org.springframework.aop.aspectj
  AspectJ integration package.
org.springframework.aop.aspectj.annotation - package org.springframework.aop.aspectj.annotation
  Classes enabling AspectJ 5 @Annotated classes to be used in Spring AOP.
org.springframework.aop.aspectj.autoproxy - package org.springframework.aop.aspectj.autoproxy
  Base classes enabling auto-proxying based on AspectJ.
org.springframework.aop.config - package org.springframework.aop.config
  Support package for declarative AOP configuration, with XML schema being the primary configuration format.
org.springframework.aop.framework - package org.springframework.aop.framework
  Package containing Spring's basic AOP infrastructure, compliant with the AOP Alliance interfaces.
org.springframework.aop.framework.adapter - package org.springframework.aop.framework.adapter
  SPI package allowing Spring AOP framework to handle arbitrary advice types.
org.springframework.aop.framework.autoproxy - package org.springframework.aop.framework.autoproxy
  Bean post-processors for use in ApplicationContexts to simplify AOP usage by automatically creating AOP proxies without the need to use a ProxyFactoryBean.
org.springframework.aop.framework.autoproxy.target - package org.springframework.aop.framework.autoproxy.target
  Various `TargetSourceCreator` implementations for use with Spring's AOP auto-proxying support.
org.springframework.aop.interceptor - package org.springframework.aop.interceptor
  Provides miscellaneous interceptor implementations.
org.springframework.aop.scope - package org.springframework.aop.scope
  Support for AOP-based scoping of target objects, with configurable backend.
org.springframework.aop.support - package org.springframework.aop.support
  Convenience classes for using Spring's AOP API.
org.springframework.aop.support.annotation - package org.springframework.aop.support.annotation
  Annotation support for AOP pointcuts.
org.springframework.aop.target - package org.springframework.aop.target
  Various `TargetSource` implementations for use with Spring AOP.
org.springframework.aop.target.dynamic - package org.springframework.aop.target.dynamic
  Support for dynamic, refreshable `TargetSource` implementations for use with Spring AOP.
ORIGINAL_TARGET_CLASS_ATTRIBUTE - Static variable in class org.springframework.aop.framework.autoproxy.AutoProxyUtils
  Bean definition attribute that indicates the original target class of an auto-proxied bean, for example, to be used for the introspection of annotations on the target class behind an interface-based proxy.

## P

parameterNameDiscoverer - Variable in class org.springframework.aop.aspectj.annotation.AbstractAspectJAdvisorFactory
passivateObject(PooledObject<Object>) - Method in class org.springframework.aop.target.CommonsPool2TargetSource
PerformanceMonitorInterceptor - Class in org.springframework.aop.interceptor
  Simple AOP Alliance `MethodInterceptor` for performance monitoring.
PerformanceMonitorInterceptor() - Constructor for class org.springframework.aop.interceptor.PerformanceMonitorInterceptor
  Create a new PerformanceMonitorInterceptor with a static logger.
PerformanceMonitorInterceptor(boolean) - Constructor for class org.springframework.aop.interceptor.PerformanceMonitorInterceptor
  Create a new PerformanceMonitorInterceptor with a dynamic or static logger, according to the given flag.
PLACEHOLDER_ARGUMENT_TYPES - Static variable in class org.springframework.aop.interceptor.CustomizableTraceInterceptor
  The `$[argumentTypes]` placeholder.
PLACEHOLDER_ARGUMENTS - Static variable in class org.springframework.aop.interceptor.CustomizableTraceInterceptor
  The `$[arguments]` placeholder.
PLACEHOLDER_EXCEPTION - Static variable in class org.springframework.aop.interceptor.CustomizableTraceInterceptor
  The `$[exception]` placeholder.
PLACEHOLDER_INVOCATION_TIME - Static variable in class org.springframework.aop.interceptor.CustomizableTraceInterceptor
  The `$[invocationTime]` placeholder.
PLACEHOLDER_METHOD_NAME - Static variable in class org.springframework.aop.interceptor.CustomizableTraceInterceptor
  The `$[methodName]` placeholder.
PLACEHOLDER_RETURN_VALUE - Static variable in class org.springframework.aop.interceptor.CustomizableTraceInterceptor
  The `$[returnValue]` placeholder.
PLACEHOLDER_TARGET_CLASS_NAME - Static variable in class org.springframework.aop.interceptor.CustomizableTraceInterceptor
  The `$[targetClassName]` placeholder.
PLACEHOLDER_TARGET_CLASS_SHORT_NAME - Static variable in class org.springframework.aop.interceptor.CustomizableTraceInterceptor
  The `$[targetClassShortName]` placeholder.
Pointcut - Interface in org.springframework.aop
  Core Spring pointcut abstraction.
PointcutAdvisor - Interface in org.springframework.aop
  Superinterface for all Advisors that are driven by a pointcut.
PointcutComponentDefinition - Class in org.springframework.aop.config
  `ComponentDefinition` implementation that holds a pointcut definition.
PointcutComponentDefinition(String, BeanDefinition, String) - Constructor for class org.springframework.aop.config.PointcutComponentDefinition
PointcutEntry - Class in org.springframework.aop.config
  `ParseState` entry representing a pointcut.
PointcutEntry(String) - Constructor for class org.springframework.aop.config.PointcutEntry
  Create a new `PointcutEntry` instance.
Pointcuts - Class in org.springframework.aop.support
  Pointcut constants for matching getters and setters, and static methods useful for manipulating and evaluating pointcuts.
Pointcuts() - Constructor for class org.springframework.aop.support.Pointcuts
PoolingConfig - Interface in org.springframework.aop.target
  Config interface for a pooling target source.
postProcessAfterInitialization(Object, String) - Method in class org.springframework.aop.framework.AbstractAdvisingBeanPostProcessor
postProcessAfterInitialization(Object, String) - Method in class org.springframework.aop.framework.adapter.AdvisorAdapterRegistrationManager
postProcessAfterInitialization(Object, String) - Method in class org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator
  Create a proxy with the configured interceptors if the bean is identified as one to proxy by the subclass.
postProcessBeforeInitialization(Object, String) - Method in class org.springframework.aop.framework.adapter.AdvisorAdapterRegistrationManager
postProcessBeforeInstantiation(Class<?>, String) - Method in class org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator
postProcessProperties(PropertyValues, Object, String) - Method in class org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator
postProcessProxyFactory(ProxyFactory) - Method in class org.springframework.aop.framework.AbstractSingletonProxyFactoryBean
  A hook for subclasses to post-process the `ProxyFactory` before creating the proxy instance with it.
postProcessTargetObject(Object) - Method in class org.springframework.aop.target.LazyInitTargetSource
  Subclasses may override this method to perform additional processing on the target object when it is first loaded.
predictBeanType(Class<?>, String) - Method in class org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator
PREFIX_COMMONS_POOL - Static variable in class org.springframework.aop.framework.autoproxy.target.QuickTargetSourceCreator
  The CommonsPool2TargetSource prefix.
PREFIX_PROTOTYPE - Static variable in class org.springframework.aop.framework.autoproxy.target.QuickTargetSourceCreator
  The PrototypeTargetSource prefix.
PREFIX_THREAD_LOCAL - Static variable in class org.springframework.aop.framework.autoproxy.target.QuickTargetSourceCreator
  The ThreadLocalTargetSource prefix.
prepareProxyFactory(Object, String) - Method in class org.springframework.aop.framework.AbstractAdvisingBeanPostProcessor
  Prepare a `ProxyFactory` for the given bean.
prepareProxyFactory(Object, String) - Method in class org.springframework.aop.framework.autoproxy.AbstractBeanFactoryAwareAdvisingPostProcessor
PRESERVE_TARGET_CLASS_ATTRIBUTE - Static variable in class org.springframework.aop.framework.autoproxy.AutoProxyUtils
  Bean definition attribute that may indicate whether a given bean is supposed to be proxied with its target class (in case of it getting proxied in the first place).
proceed() - Method in interface org.aopalliance.intercept.Joinpoint
  Proceed to the next interceptor in the chain.
proceed() - Method in class org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint
proceed() - Method in class org.springframework.aop.framework.ReflectiveMethodInvocation
proceed(Object[]) - Method in class org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint
PrototypeAspectInstanceFactory - Class in org.springframework.aop.aspectj.annotation
  `AspectInstanceFactory` backed by a `BeanFactory`-provided prototype, enforcing prototype semantics.
PrototypeAspectInstanceFactory(BeanFactory, String) - Constructor for class org.springframework.aop.aspectj.annotation.PrototypeAspectInstanceFactory
  Create a PrototypeAspectInstanceFactory.
PrototypeTargetSource - Class in org.springframework.aop.target
  `TargetSource` implementation that creates a new instance of the target bean for each request, destroying each instance on release (after each request).
PrototypeTargetSource() - Constructor for class org.springframework.aop.target.PrototypeTargetSource
proxiedUserInterfaces(Object) - Static method in class org.springframework.aop.framework.AopProxyUtils
  Extract the user-specified interfaces that the given proxy implements, i.e.
proxy - Variable in class org.springframework.aop.framework.ReflectiveMethodInvocation
PROXY_TARGET_CLASS_ATTRIBUTE - Static variable in class org.springframework.aop.config.AopNamespaceUtils
  The `proxy-target-class` attribute as found on AOP-related XML tags.
PROXY_WITHOUT_ADDITIONAL_INTERCEPTORS - Static variable in class org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator
  Convenience constant for subclasses: Return value for "proxy without additional interceptors, just the common ones".
ProxyConfig - Class in org.springframework.aop.framework
  Convenience superclass for configuration used in creating proxies, to ensure that all proxy creators have consistent properties.
ProxyConfig() - Constructor for class org.springframework.aop.framework.ProxyConfig
ProxyCreationContext - Class in org.springframework.aop.framework.autoproxy
  Holder for the current proxy creation context, as exposed by auto-proxy creators such as `AbstractAdvisorAutoProxyCreator`.
ProxyCreatorSupport - Class in org.springframework.aop.framework
  Base class for proxy factories.
ProxyCreatorSupport() - Constructor for class org.springframework.aop.framework.ProxyCreatorSupport
  Create a new ProxyCreatorSupport instance.
ProxyCreatorSupport(AopProxyFactory) - Constructor for class org.springframework.aop.framework.ProxyCreatorSupport
  Create a new ProxyCreatorSupport instance.
ProxyFactory - Class in org.springframework.aop.framework
  Factory for AOP proxies for programmatic use, rather than via declarative setup in a bean factory.
ProxyFactory() - Constructor for class org.springframework.aop.framework.ProxyFactory
  Create a new ProxyFactory.
ProxyFactory(Class<?>...) - Constructor for class org.springframework.aop.framework.ProxyFactory
  Create a new ProxyFactory.
ProxyFactory(Class<?>, Interceptor) - Constructor for class org.springframework.aop.framework.ProxyFactory
  Create a new ProxyFactory for the given interface and interceptor.
ProxyFactory(Class<?>, TargetSource) - Constructor for class org.springframework.aop.framework.ProxyFactory
  Create a ProxyFactory for the specified `TargetSource`, making the proxy implement the specified interface.
ProxyFactory(Object) - Constructor for class org.springframework.aop.framework.ProxyFactory
  Create a new ProxyFactory.
ProxyFactoryBean - Class in org.springframework.aop.framework
  `FactoryBean` implementation that builds an AOP proxy based on beans in a Spring `BeanFactory`.
ProxyFactoryBean() - Constructor for class org.springframework.aop.framework.ProxyFactoryBean
ProxyMethodInvocation - Interface in org.springframework.aop
  Extension of the AOP Alliance `MethodInvocation` interface, allowing access to the proxy that the method invocation was made through.
ProxyProcessorSupport - Class in org.springframework.aop.framework
  Base class with common functionality for proxy processors, in particular ClassLoader management and the `ProxyProcessorSupport.evaluateProxyInterfaces(java.lang.Class<?>, org.springframework.aop.framework.ProxyFactory)` algorithm.
ProxyProcessorSupport() - Constructor for class org.springframework.aop.framework.ProxyProcessorSupport
publishedInterfaces - Variable in class org.springframework.aop.support.IntroductionInfoSupport

## Q

QuickTargetSourceCreator - Class in org.springframework.aop.framework.autoproxy.target
  Convenient TargetSourceCreator using bean name prefixes to create one of three well-known TargetSource types: : CommonsPool2TargetSource % ThreadLocalTargetSource ! PrototypeTargetSource
QuickTargetSourceCreator() - Constructor for class org.springframework.aop.framework.autoproxy.target.QuickTargetSourceCreator

## R

RawTargetAccess - Interface in org.springframework.aop
  Marker for AOP proxy interfaces (in particular: introduction interfaces) that explicitly intend to return the raw target object (which would normally get replaced with the proxy object when returned from a method invocation).
ReflectiveAspectJAdvisorFactory - Class in org.springframework.aop.aspectj.annotation
  Factory that can create Spring AOP Advisors given AspectJ classes from classes honoring AspectJ's annotation syntax, using reflection to invoke the corresponding advice methods.
ReflectiveAspectJAdvisorFactory() - Constructor for class org.springframework.aop.aspectj.annotation.ReflectiveAspectJAdvisorFactory
  Create a new `ReflectiveAspectJAdvisorFactory`.
ReflectiveAspectJAdvisorFactory(BeanFactory) - Constructor for class org.springframework.aop.aspectj.annotation.ReflectiveAspectJAdvisorFactory
  Create a new `ReflectiveAspectJAdvisorFactory`, propagating the given `BeanFactory` to the created `AspectJExpressionPointcut` instances, for bean pointcut handling as well as consistent `ClassLoader` resolution.
ReflectiveAspectJAdvisorFactory.SyntheticInstantiationAdvisor - Class in org.springframework.aop.aspectj.annotation
  Synthetic advisor that instantiates the aspect.
ReflectiveMethodInvocation - Class in org.springframework.aop.framework
  Spring's implementation of the AOP Alliance `MethodInvocation` interface, implementing the extended `ProxyMethodInvocation` interface.
ReflectiveMethodInvocation(Object, Object, Method, Object[], Class<?>, List<Object>) - Constructor for class org.springframework.aop.framework.ReflectiveMethodInvocation
  Construct a new ReflectiveMethodInvocation with the given arguments.
refresh() - Method in class org.springframework.aop.target.dynamic.AbstractRefreshableTargetSource
refresh() - Method in interface org.springframework.aop.target.dynamic.Refreshable
  Refresh the underlying target object.
Refreshable - Interface in org.springframework.aop.target.dynamic
  Interface to be implemented by dynamic target objects, which support reloading and optionally polling for updates.
RegexpMethodPointcutAdvisor - Class in org.springframework.aop.support
  Convenient class for regexp method pointcuts that hold an Advice, making them an `Advisor`.
RegexpMethodPointcutAdvisor() - Constructor for class org.springframework.aop.support.RegexpMethodPointcutAdvisor
  Create an empty RegexpMethodPointcutAdvisor.
RegexpMethodPointcutAdvisor(String[], Advice) - Constructor for class org.springframework.aop.support.RegexpMethodPointcutAdvisor
  Create a RegexpMethodPointcutAdvisor for the given advice.
RegexpMethodPointcutAdvisor(String, Advice) - Constructor for class org.springframework.aop.support.RegexpMethodPointcutAdvisor
  Create a RegexpMethodPointcutAdvisor for the given advice.
RegexpMethodPointcutAdvisor(Advice) - Constructor for class org.springframework.aop.support.RegexpMethodPointcutAdvisor
  Create a RegexpMethodPointcutAdvisor for the given advice.
registerAdvisorAdapter(AdvisorAdapter) - Method in interface org.springframework.aop.framework.adapter.AdvisorAdapterRegistry
  Register the given `AdvisorAdapter`.
registerAdvisorAdapter(AdvisorAdapter) - Method in class org.springframework.aop.framework.adapter.DefaultAdvisorAdapterRegistry
registerAspectJAnnotationAutoProxyCreatorIfNecessary(BeanDefinitionRegistry) - Static method in class org.springframework.aop.config.AopConfigUtils
registerAspectJAnnotationAutoProxyCreatorIfNecessary(BeanDefinitionRegistry, Object) - Static method in class org.springframework.aop.config.AopConfigUtils
registerAspectJAnnotationAutoProxyCreatorIfNecessary(ParserContext, Element) - Static method in class org.springframework.aop.config.AopNamespaceUtils
registerAspectJAutoProxyCreatorIfNecessary(BeanDefinitionRegistry) - Static method in class org.springframework.aop.config.AopConfigUtils
registerAspectJAutoProxyCreatorIfNecessary(BeanDefinitionRegistry, Object) - Static method in class org.springframework.aop.config.AopConfigUtils
registerAspectJAutoProxyCreatorIfNecessary(ParserContext, Element) - Static method in class org.springframework.aop.config.AopNamespaceUtils
registerAutoProxyCreatorIfNecessary(BeanDefinitionRegistry) - Static method in class org.springframework.aop.config.AopConfigUtils
registerAutoProxyCreatorIfNecessary(BeanDefinitionRegistry, Object) - Static method in class org.springframework.aop.config.AopConfigUtils
registerAutoProxyCreatorIfNecessary(ParserContext, Element) - Static method in class org.springframework.aop.config.AopNamespaceUtils
releaseTarget(Object) - Method in class org.springframework.aop.target.AbstractPoolingTargetSource
  Return the given object to the pool.
releaseTarget(Object) - Method in class org.springframework.aop.target.CommonsPool2TargetSource
  Returns the specified object to the underlying `ObjectPool`.
releaseTarget(Object) - Method in class org.springframework.aop.target.PrototypeTargetSource
  Destroy the given independent instance.
releaseTarget(Object) - Method in interface org.springframework.aop.TargetSource
  Release the given target object obtained from the `TargetSource.getTarget()` method, if any.
removeAdvice(Advice) - Method in interface org.springframework.aop.framework.Advised
  Remove the Advisor containing the given advice.
removeAdvice(Advice) - Method in class org.springframework.aop.framework.AdvisedSupport
removeAdvisor(int) - Method in interface org.springframework.aop.framework.Advised
  Remove the advisor at the given index.
removeAdvisor(int) - Method in class org.springframework.aop.framework.AdvisedSupport
removeAdvisor(Advisor) - Method in interface org.springframework.aop.framework.Advised
  Remove the given advisor.
removeAdvisor(Advisor) - Method in class org.springframework.aop.framework.AdvisedSupport
removeFromScope() - Method in class org.springframework.aop.scope.DefaultScopedObject
removeFromScope() - Method in interface org.springframework.aop.scope.ScopedObject
  Remove this object from its target scope, for example from the backing session.
removeInterface(Class<?>) - Method in class org.springframework.aop.framework.AdvisedSupport
  Remove a proxied interface.
removeListener(AdvisedSupportListener) - Method in class org.springframework.aop.framework.ProxyCreatorSupport
  Remove the given AdvisedSupportListener from this proxy configuration.
replaceAdvisor(Advisor, Advisor) - Method in interface org.springframework.aop.framework.Advised
  Replace the given advisor.
replaceAdvisor(Advisor, Advisor) - Method in class org.springframework.aop.framework.AdvisedSupport
replacePlaceholders(String, MethodInvocation, Object, Throwable, long) - Method in class org.springframework.aop.interceptor.CustomizableTraceInterceptor
  Replace the placeholders in the given message with the supplied values, or values derived from those supplied.
requiresRefresh() - Method in class org.springframework.aop.target.dynamic.AbstractRefreshableTargetSource
  Determine whether a refresh is required.
resetCount() - Method in class org.springframework.aop.interceptor.DebugInterceptor
  Reset the invocation count to zero.
RootClassFilter - Class in org.springframework.aop.support
  Simple ClassFilter implementation that passes classes (and optionally subclasses).
RootClassFilter(Class<?>) - Constructor for class org.springframework.aop.support.RootClassFilter

## S

ScopedObject - Interface in org.springframework.aop.scope
  An AOP introduction interface for scoped objects.
ScopedProxyFactoryBean - Class in org.springframework.aop.scope
  Convenient proxy factory bean for scoped objects.
ScopedProxyFactoryBean() - Constructor for class org.springframework.aop.scope.ScopedProxyFactoryBean
  Create a new ScopedProxyFactoryBean instance.
ScopedProxyUtils - Class in org.springframework.aop.scope
  Utility class for creating a scoped proxy.
ScopedProxyUtils() - Constructor for class org.springframework.aop.scope.ScopedProxyUtils
selectInvocableMethod(Method, Class<?>) - Static method in class org.springframework.aop.support.AopUtils
  Select an invocable method on the target type: either the given method itself if actually exposed on the target type, or otherwise a corresponding method on one of the target type's interfaces or on the target type itself.
SEPARATOR - Static variable in class org.springframework.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator
  Separator between prefix and remainder of bean name.
set$AroundClosure(AroundClosure) - Method in class org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint
setAdvice(Advice) - Method in class org.springframework.aop.support.AbstractBeanFactoryPointcutAdvisor
  Specify a particular instance of the target advice directly, avoiding lazy resolution in `AbstractBeanFactoryPointcutAdvisor.getAdvice()`.
setAdvice(Advice) - Method in class org.springframework.aop.support.AbstractGenericPointcutAdvisor
  Specify the advice that this advisor should apply.
setAdvice(Advice) - Method in class org.springframework.aop.support.StaticMethodMatcherPointcutAdvisor
setAdviceBeanName(String) - Method in class org.springframework.aop.support.AbstractBeanFactoryPointcutAdvisor
  Specify the name of the advice bean that this advisor should refer to.
setAdvisorAdapterRegistry(AdvisorAdapterRegistry) - Method in class org.springframework.aop.framework.AbstractSingletonProxyFactoryBean
  Specify the AdvisorAdapterRegistry to use.
setAdvisorAdapterRegistry(AdvisorAdapterRegistry) - Method in class org.springframework.aop.framework.adapter.AdvisorAdapterRegistrationManager
  Specify the AdvisorAdapterRegistry to register AdvisorAdapter beans with.
setAdvisorAdapterRegistry(AdvisorAdapterRegistry) - Method in class org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator
  Specify the `AdvisorAdapterRegistry` to use.
setAdvisorAdapterRegistry(AdvisorAdapterRegistry) - Method in class org.springframework.aop.framework.ProxyFactoryBean
  Specify the AdvisorAdapterRegistry to use.
setAdvisorBeanNamePrefix(String) - Method in class org.springframework.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator
  Set the prefix for bean names that will cause them to be included for auto-proxying by this object.
setAdvisorChainFactory(AdvisorChainFactory) - Method in class org.springframework.aop.framework.AdvisedSupport
  Set the advisor chain factory to use.
setAopProxyFactory(AopProxyFactory) - Method in class org.springframework.aop.framework.ProxyCreatorSupport
  Customize the AopProxyFactory, allowing different strategies to be dropped in without changing the core framework.
setApplyCommonInterceptorsFirst(boolean) - Method in class org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator
  Set whether the common interceptors should be applied before bean-specific ones.
setArgumentNames(String) - Method in class org.springframework.aop.aspectj.AbstractAspectJAdvice
  Set by the creator of this advice object if the argument names are known.
setArgumentNamesFromStringArray(String...) - Method in class org.springframework.aop.aspectj.AbstractAspectJAdvice
  Set by the creator of this advice object if the argument names are known.
setArguments(Object...) - Method in class org.springframework.aop.framework.ReflectiveMethodInvocation
setArguments(Object...) - Method in interface org.springframework.aop.ProxyMethodInvocation
  Set the arguments to be used on subsequent invocations in the any advice in this chain.
setAspectBeanName(String) - Method in class org.springframework.aop.config.SimpleBeanFactoryAwareAspectInstanceFactory
  Set the name of the aspect bean.
setAspectJAdvisorFactory(AspectJAdvisorFactory) - Method in class org.springframework.aop.aspectj.annotation.AnnotationAwareAspectJAutoProxyCreator
setAspectName(String) - Method in class org.springframework.aop.aspectj.AbstractAspectJAdvice
  Set the name of the aspect (bean) in which the advice was declared.
setAutodetectInterfaces(boolean) - Method in class org.springframework.aop.framework.ProxyFactoryBean
  Set whether to autodetect proxy interfaces if none specified.
setBeanClassLoader(ClassLoader) - Method in class org.springframework.aop.framework.AbstractSingletonProxyFactoryBean
setBeanClassLoader(ClassLoader) - Method in class org.springframework.aop.framework.ProxyFactoryBean
setBeanClassLoader(ClassLoader) - Method in class org.springframework.aop.framework.ProxyProcessorSupport
setBeanFactory(BeanFactory) - Method in class org.springframework.aop.aspectj.AspectJExpressionPointcut
setBeanFactory(BeanFactory) - Method in class org.springframework.aop.aspectj.AspectJExpressionPointcutAdvisor
setBeanFactory(BeanFactory) - Method in class org.springframework.aop.config.MethodLocatingFactoryBean
setBeanFactory(BeanFactory) - Method in class org.springframework.aop.config.SimpleBeanFactoryAwareAspectInstanceFactory
setBeanFactory(BeanFactory) - Method in class org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator
setBeanFactory(BeanFactory) - Method in class org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator
setBeanFactory(BeanFactory) - Method in class org.springframework.aop.framework.autoproxy.AbstractBeanFactoryAwareAdvisingPostProcessor
setBeanFactory(BeanFactory) - Method in class org.springframework.aop.framework.autoproxy.target.AbstractBeanFactoryBasedTargetSourceCreator
setBeanFactory(BeanFactory) - Method in class org.springframework.aop.framework.ProxyFactoryBean
setBeanFactory(BeanFactory) - Method in class org.springframework.aop.interceptor.AsyncExecutionAspectSupport
  Set the `BeanFactory` to be used when looking up executors by qualifier or when relying on the default executor lookup algorithm.
setBeanFactory(BeanFactory) - Method in class org.springframework.aop.scope.ScopedProxyFactoryBean
setBeanFactory(BeanFactory) - Method in class org.springframework.aop.support.AbstractBeanFactoryPointcutAdvisor
setBeanFactory(BeanFactory) - Method in class org.springframework.aop.target.AbstractBeanFactoryBasedTargetSource
  Set the owning BeanFactory.
setBeanFactory(BeanFactory) - Method in class org.springframework.aop.target.AbstractPoolingTargetSource
setBeanFactory(BeanFactory) - Method in class org.springframework.aop.target.AbstractPrototypeBasedTargetSource
setBeanName(String) - Method in class org.springframework.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator
setBeanNames(String...) - Method in class org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator
  Set the names of the beans that should automatically get wrapped with proxies.
setBeforeExistingAdvisors(boolean) - Method in class org.springframework.aop.framework.AbstractAdvisingBeanPostProcessor
  Set whether this post-processor's advisor is supposed to apply before existing advisors when encountering a pre-advised object.
setBlockWhenExhausted(boolean) - Method in class org.springframework.aop.target.CommonsPool2TargetSource
  Set whether the call should block when the pool is exhausted.
setClassFilter(ClassFilter) - Method in class org.springframework.aop.support.NameMatchMethodPointcutAdvisor
  Set the `ClassFilter` to use for this pointcut.
setClassFilter(ClassFilter) - Method in class org.springframework.aop.support.StaticMethodMatcherPointcut
  Set the `ClassFilter` to use for this pointcut.
setCustomTargetSourceCreators(TargetSourceCreator...) - Method in class org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator
  Set custom `TargetSourceCreators` to be applied in this order.
setDeclarationOrder(int) - Method in class org.springframework.aop.aspectj.AbstractAspectJAdvice
  Set the declaration order of this advice within the aspect.
setEnterMessage(String) - Method in class org.springframework.aop.interceptor.CustomizableTraceInterceptor
  Set the template used for method entry log messages.
setExceptionHandler(AsyncUncaughtExceptionHandler) - Method in class org.springframework.aop.interceptor.AsyncExecutionAspectSupport
  Supply the `AsyncUncaughtExceptionHandler` to use to handle exceptions thrown by invoking asynchronous methods with a `void` return type.
setExceptionMessage(String) - Method in class org.springframework.aop.interceptor.CustomizableTraceInterceptor
  Set the template used for method exception log messages.
setExcludedPattern(String) - Method in class org.springframework.aop.support.AbstractRegexpMethodPointcut
  Convenience method when we have only a single exclusion pattern.
setExcludedPatterns(String...) - Method in class org.springframework.aop.support.AbstractRegexpMethodPointcut
  Set the regular expressions defining methods to match for exclusion.
setExecutor(Executor) - Method in class org.springframework.aop.interceptor.AsyncExecutionAspectSupport
  Supply the executor to be used when executing async methods.
setExitMessage(String) - Method in class org.springframework.aop.interceptor.CustomizableTraceInterceptor
  Set the template used for method exit log messages.
setExposeProxy(boolean) - Method in interface org.springframework.aop.framework.Advised
  Set whether the proxy should be exposed by the AOP framework as a `ThreadLocal` for retrieval via the `AopContext` class.
setExposeProxy(boolean) - Method in class org.springframework.aop.framework.ProxyConfig
  Set whether the proxy should be exposed by the AOP framework as a ThreadLocal for retrieval via the AopContext class.
setExpression(String) - Method in class org.springframework.aop.aspectj.AspectJExpressionPointcutAdvisor
setExpression(String) - Method in class org.springframework.aop.support.AbstractExpressionPointcut
setFrozen(boolean) - Method in class org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator
  Set whether the proxy should be frozen, preventing advice from being added to it once it is created.
setFrozen(boolean) - Method in class org.springframework.aop.framework.ProxyConfig
  Set whether this config should be frozen.
setFrozen(boolean) - Method in class org.springframework.aop.framework.ProxyFactoryBean
setHideProxyClassNames(boolean) - Method in class org.springframework.aop.interceptor.AbstractTraceInterceptor
  Set to "true" to have `dynamic loggers` hide proxy class names wherever possible.
setIncludePatterns(List<String>) - Method in class org.springframework.aop.aspectj.annotation.AnnotationAwareAspectJAutoProxyCreator
  Set a list of regex patterns, matching eligible @AspectJ bean names.
setInterceptorNames(String...) - Method in class org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator
  Set the common interceptors.
setInterceptorNames(String...) - Method in class org.springframework.aop.framework.ProxyFactoryBean
  Set the list of Advice/Advisor bean names.
setInterfaces(Class<?>...) - Method in class org.springframework.aop.framework.AdvisedSupport
  Set the interfaces to be proxied.
setLocation(String) - Method in class org.springframework.aop.aspectj.AspectJExpressionPointcutAdvisor
setLocation(String) - Method in class org.springframework.aop.support.AbstractExpressionPointcut
  Set the location for debugging.
setLogExceptionStackTrace(boolean) - Method in class org.springframework.aop.interceptor.AbstractTraceInterceptor
  Set whether to pass an exception to the logger, suggesting inclusion of its stack trace into the log.
setLoggerName(String) - Method in class org.springframework.aop.interceptor.AbstractTraceInterceptor
  Set the name of the logger to use.
setLogTargetClassInvocation(boolean) - Method in class org.springframework.aop.interceptor.AbstractMonitoringInterceptor
  Set whether to log the invocation on the target class, if applicable (i.e.
setMappedName(String) - Method in class org.springframework.aop.support.NameMatchMethodPointcut
  Convenience method for configuring a single method name pattern.
setMappedName(String) - Method in class org.springframework.aop.support.NameMatchMethodPointcutAdvisor
  Convenience method when we have only a single method name to match.
setMappedNames(String...) - Method in class org.springframework.aop.support.NameMatchMethodPointcut
  Set the method name patterns defining methods to match.
setMappedNames(String...) - Method in class org.springframework.aop.support.NameMatchMethodPointcutAdvisor
  Set the method names defining methods to match.
setMaxIdle(int) - Method in class org.springframework.aop.target.CommonsPool2TargetSource
  Set the maximum number of idle objects in the pool.
setMaxSize(int) - Method in class org.springframework.aop.target.AbstractPoolingTargetSource
  Set the maximum size of the pool.
setMaxWait(long) - Method in class org.springframework.aop.target.CommonsPool2TargetSource
  Set the maximum waiting time for fetching an object from the pool.
setMethodName(String) - Method in class org.springframework.aop.config.MethodLocatingFactoryBean
  Set the name of the `Method` to locate.
setMinEvictableIdleTimeMillis(long) - Method in class org.springframework.aop.target.CommonsPool2TargetSource
  Set the minimum time that an idle object can sit in the pool before it becomes subject to eviction.
setMinIdle(int) - Method in class org.springframework.aop.target.CommonsPool2TargetSource
  Set the minimum number of idle objects in the pool.
setOpaque(boolean) - Method in class org.springframework.aop.framework.ProxyConfig
  Set whether proxies created by this configuration should be prevented from being cast to `Advised` to query proxy status.
setOptimize(boolean) - Method in class org.springframework.aop.framework.ProxyConfig
  Set whether proxies should perform aggressive optimizations.
setOrder(int) - Method in class org.springframework.aop.aspectj.AspectJPointcutAdvisor
setOrder(int) - Method in class org.springframework.aop.framework.ProxyProcessorSupport
  Set the ordering which will apply to this processor's implementation of `Ordered`, used when applying multiple processors.
setOrder(int) - Method in class org.springframework.aop.support.AbstractPointcutAdvisor
setOrder(int) - Method in class org.springframework.aop.support.DefaultIntroductionAdvisor
setOrder(int) - Method in class org.springframework.aop.support.StaticMethodMatcherPointcutAdvisor
setParameterNames(String...) - Method in class org.springframework.aop.aspectj.AspectJExpressionPointcut
  Set the parameter names for the pointcut.
setParameterNames(String...) - Method in class org.springframework.aop.aspectj.AspectJExpressionPointcutAdvisor
setParameterTypes(Class<?>...) - Method in class org.springframework.aop.aspectj.AspectJExpressionPointcut
  Set the parameter types for the pointcut.
setParameterTypes(Class<?>...) - Method in class org.springframework.aop.aspectj.AspectJExpressionPointcutAdvisor
setPattern(String) - Method in class org.springframework.aop.support.AbstractRegexpMethodPointcut
  Convenience method when we have only a single pattern.
setPattern(String) - Method in class org.springframework.aop.support.RegexpMethodPointcutAdvisor
  Set the regular expression defining methods to match.
setPatterns(String...) - Method in class org.springframework.aop.support.AbstractRegexpMethodPointcut
  Set the regular expressions defining methods to match.
setPatterns(String...) - Method in class org.springframework.aop.support.RegexpMethodPointcutAdvisor
  Set the regular expressions defining methods to match.
setPointcut(Pointcut) - Method in class org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor
  Specify the pointcut targeting the advice.
setPointcut(Pointcut) - Method in class org.springframework.aop.support.DefaultPointcutAdvisor
  Specify the pointcut targeting the advice.
setPointcutDeclarationScope(Class<?>) - Method in class org.springframework.aop.aspectj.AspectJExpressionPointcut
  Set the declaration scope for the pointcut.
setPostInterceptors(Object[]) - Method in class org.springframework.aop.framework.AbstractSingletonProxyFactoryBean
  Set additional interceptors (or advisors) to be applied after the implicit transaction interceptor.
setPreFiltered(boolean) - Method in interface org.springframework.aop.framework.Advised
  Set whether this proxy configuration is pre-filtered so that it only contains applicable advisors (matching this proxy's target class).
setPreFiltered(boolean) - Method in class org.springframework.aop.framework.AdvisedSupport
setPrefix(String) - Method in class org.springframework.aop.interceptor.AbstractMonitoringInterceptor
  Set the text that will get appended to the trace data.
setPreInterceptors(Object[]) - Method in class org.springframework.aop.framework.AbstractSingletonProxyFactoryBean
  Set additional interceptors (or advisors) to be applied before the implicit transaction interceptor, for example, a PerformanceMonitorInterceptor.
setProxyClassLoader(ClassLoader) - Method in class org.springframework.aop.framework.AbstractSingletonProxyFactoryBean
  Set the ClassLoader to generate the proxy class in.
setProxyClassLoader(ClassLoader) - Method in class org.springframework.aop.framework.ProxyFactoryBean
  Set the ClassLoader to generate the proxy class in.
setProxyClassLoader(ClassLoader) - Method in class org.springframework.aop.framework.ProxyProcessorSupport
  Set the ClassLoader to generate the proxy class in.
setProxyInterfaces(Class<?>[]) - Method in class org.springframework.aop.framework.AbstractSingletonProxyFactoryBean
  Specify the set of interfaces being proxied.
setProxyInterfaces(Class<?>[]) - Method in class org.springframework.aop.framework.ProxyFactoryBean
  Set the names of the interfaces we're proxying.
setProxyTargetClass(boolean) - Method in class org.springframework.aop.framework.ProxyConfig
  Set whether to proxy the target class directly, instead of just proxying specific interfaces.
setRaiseExceptions(boolean) - Method in class org.springframework.aop.aspectj.AspectJAdviceParameterNameDiscoverer
  Indicate whether `IllegalArgumentException` and `AspectJAdviceParameterNameDiscoverer.AmbiguousBindingException` must be thrown as appropriate in the case of failing to deduce advice parameter names.
setRefreshCheckDelay(long) - Method in class org.springframework.aop.target.dynamic.AbstractRefreshableTargetSource
  Set the delay between refresh checks, in milliseconds.
setReturningName(String) - Method in class org.springframework.aop.aspectj.AbstractAspectJAdvice
setReturningName(String) - Method in class org.springframework.aop.aspectj.AspectJAdviceParameterNameDiscoverer
  If `afterReturning` advice binds the return value, the `returning` variable name must be specified.
setReturningName(String) - Method in class org.springframework.aop.aspectj.AspectJAfterReturningAdvice
setReturningNameNoCheck(String) - Method in class org.springframework.aop.aspectj.AbstractAspectJAdvice
  We need to hold the returning name at this level for argument binding calculations, this method allows the afterReturning advice subclass to set the name.
setSingleton(boolean) - Method in class org.springframework.aop.framework.ProxyFactoryBean
  Set the value of the singleton property.
setSuffix(String) - Method in class org.springframework.aop.interceptor.AbstractMonitoringInterceptor
  Set the text that will get prepended to the trace data.
setTarget(Object) - Method in class org.springframework.aop.framework.AbstractSingletonProxyFactoryBean
  Set the target object, that is, the bean to be wrapped with a transactional proxy.
setTarget(Object) - Method in class org.springframework.aop.framework.AdvisedSupport
  Set the given object as target.
setTargetBeanName(String) - Method in class org.springframework.aop.config.MethodLocatingFactoryBean
  Set the name of the bean to locate the `Method` on.
setTargetBeanName(String) - Method in class org.springframework.aop.scope.ScopedProxyFactoryBean
  Set the name of the bean that is to be scoped.
setTargetBeanName(String) - Method in class org.springframework.aop.target.AbstractBeanFactoryBasedTargetSource
  Set the name of the target bean in the factory.
setTargetClass(Class<?>) - Method in class org.springframework.aop.framework.AdvisedSupport
  Set a target class to be proxied, indicating that the proxy should be castable to the given class.
setTargetClass(Class<?>) - Method in class org.springframework.aop.target.AbstractBeanFactoryBasedTargetSource
  Specify the target class explicitly, to avoid any kind of access to the target bean (for example, to avoid initialization of a FactoryBean instance).
setTargetName(String) - Method in class org.springframework.aop.framework.ProxyFactoryBean
  Set the name of the target bean.
setTargetSource(TargetSource) - Method in interface org.springframework.aop.framework.Advised
  Change the `TargetSource` used by this `Advised` object.
setTargetSource(TargetSource) - Method in class org.springframework.aop.framework.AdvisedSupport
SETTERS - Static variable in class org.springframework.aop.support.Pointcuts
  Pointcut matching all bean property setters, in any class.
setThrowingName(String) - Method in class org.springframework.aop.aspectj.AbstractAspectJAdvice
setThrowingName(String) - Method in class org.springframework.aop.aspectj.AspectJAdviceParameterNameDiscoverer
  If `afterThrowing` advice binds the thrown value, the `throwing` variable name must be specified.
setThrowingName(String) - Method in class org.springframework.aop.aspectj.AspectJAfterThrowingAdvice
setThrowingNameNoCheck(String) - Method in class org.springframework.aop.aspectj.AbstractAspectJAdvice
  We need to hold the throwing name at this level for argument binding calculations, this method allows the afterThrowing advice subclass to set the name.
setTimeBetweenEvictionRunsMillis(long) - Method in class org.springframework.aop.target.CommonsPool2TargetSource
  Set the time between eviction runs that check idle objects whether they have been idle for too long or have become invalid.
setTypePattern(String) - Method in class org.springframework.aop.aspectj.TypePatternClassFilter
  Set the AspectJ type pattern to match.
setUseDynamicLogger(boolean) - Method in class org.springframework.aop.interceptor.AbstractTraceInterceptor
  Set whether to use a dynamic logger or a static logger.
setUsePrefix(boolean) - Method in class org.springframework.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator
  Set whether to only include advisors with a certain prefix in the bean name.
setUserAttribute(String, Object) - Method in class org.springframework.aop.framework.ReflectiveMethodInvocation
setUserAttribute(String, Object) - Method in interface org.springframework.aop.ProxyMethodInvocation
  Add the specified user attribute with the given value to this invocation.
ShadowMatchUtils - Class in org.springframework.aop.aspectj
  Internal `ShadowMatch` utilities.
ShadowMatchUtils() - Constructor for class org.springframework.aop.aspectj.ShadowMatchUtils
shouldProxyTargetClass(Class<?>, String) - Method in class org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator
  Determine whether the given bean should be proxied with its target class rather than its interfaces.
shouldProxyTargetClass(ConfigurableListableBeanFactory, String) - Static method in class org.springframework.aop.framework.autoproxy.AutoProxyUtils
  Determine whether the given bean should be proxied with its target class rather than its interfaces.
shouldSkip(Class<?>, String) - Method in class org.springframework.aop.aspectj.autoproxy.AspectJAwareAdvisorAutoProxyCreator
shouldSkip(Class<?>, String) - Method in class org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator
  Subclasses should override this method to return `true` if the given bean should not be considered for auto-proxying by this post-processor.
SimpleAspectInstanceFactory - Class in org.springframework.aop.aspectj
  Implementation of `AspectInstanceFactory` that creates a new instance of the specified aspect class for every `SimpleAspectInstanceFactory.getAspectInstance()` call.
SimpleAspectInstanceFactory(Class<?>) - Constructor for class org.springframework.aop.aspectj.SimpleAspectInstanceFactory
  Create a new SimpleAspectInstanceFactory for the given aspect class.
SimpleAsyncUncaughtExceptionHandler - Class in org.springframework.aop.interceptor
  A default `AsyncUncaughtExceptionHandler` that simply logs the exception.
SimpleAsyncUncaughtExceptionHandler() - Constructor for class org.springframework.aop.interceptor.SimpleAsyncUncaughtExceptionHandler
SimpleBeanFactoryAwareAspectInstanceFactory - Class in org.springframework.aop.config
  Implementation of `AspectInstanceFactory` that locates the aspect from the `BeanFactory` using a configured bean name.
SimpleBeanFactoryAwareAspectInstanceFactory() - Constructor for class org.springframework.aop.config.SimpleBeanFactoryAwareAspectInstanceFactory
SimpleBeanTargetSource - Class in org.springframework.aop.target
  Simple `TargetSource` implementation, freshly obtaining the specified target bean from its containing Spring `BeanFactory`.
SimpleBeanTargetSource() - Constructor for class org.springframework.aop.target.SimpleBeanTargetSource
SimpleMetadataAwareAspectInstanceFactory - Class in org.springframework.aop.aspectj.annotation
  Implementation of `MetadataAwareAspectInstanceFactory` that creates a new instance of the specified aspect class for every `SimpleAspectInstanceFactory.getAspectInstance()` call.
SimpleMetadataAwareAspectInstanceFactory(Class<?>, String) - Constructor for class org.springframework.aop.aspectj.annotation.SimpleMetadataAwareAspectInstanceFactory
  Create a new SimpleMetadataAwareAspectInstanceFactory for the given aspect class.
SimpleTraceInterceptor - Class in org.springframework.aop.interceptor
  Simple AOP Alliance `MethodInterceptor` that can be introduced in a chain to display verbose trace information about intercepted method invocations, with method entry and method exit info.
SimpleTraceInterceptor() - Constructor for class org.springframework.aop.interceptor.SimpleTraceInterceptor
  Create a new SimpleTraceInterceptor with a static logger.
SimpleTraceInterceptor(boolean) - Constructor for class org.springframework.aop.interceptor.SimpleTraceInterceptor
  Create a new SimpleTraceInterceptor with dynamic or static logger, according to the given flag.
SingletonAspectInstanceFactory - Class in org.springframework.aop.aspectj
  Implementation of `AspectInstanceFactory` that is backed by a specified singleton object, returning the same instance for every `SingletonAspectInstanceFactory.getAspectInstance()` call.
SingletonAspectInstanceFactory(Object) - Constructor for class org.springframework.aop.aspectj.SingletonAspectInstanceFactory
  Create a new SingletonAspectInstanceFactory for the given aspect instance.
SingletonMetadataAwareAspectInstanceFactory - Class in org.springframework.aop.aspectj.annotation
  Implementation of `MetadataAwareAspectInstanceFactory` that is backed by a specified singleton object, returning the same instance for every `SingletonAspectInstanceFactory.getAspectInstance()` call.
SingletonMetadataAwareAspectInstanceFactory(Object, String) - Constructor for class org.springframework.aop.aspectj.annotation.SingletonMetadataAwareAspectInstanceFactory
  Create a new SingletonMetadataAwareAspectInstanceFactory for the given aspect.
SingletonTargetSource - Class in org.springframework.aop.target
  Implementation of the `TargetSource` interface that holds a given object.
SingletonTargetSource(Object) - Constructor for class org.springframework.aop.target.SingletonTargetSource
  Create a new SingletonTargetSource for the given target.
sortAdvisors(List<Advisor>) - Method in class org.springframework.aop.aspectj.autoproxy.AspectJAwareAdvisorAutoProxyCreator
  Sort the supplied `Advisor` instances according to AspectJ precedence.
sortAdvisors(List<Advisor>) - Method in class org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator
  Sort advisors based on ordering.
SpringProxy - Interface in org.springframework.aop
  Marker interface implemented by all AOP proxies.
StaticMethodMatcher - Class in org.springframework.aop.support
  Convenient abstract superclass for static method matchers, which don't care about arguments at runtime.
StaticMethodMatcher() - Constructor for class org.springframework.aop.support.StaticMethodMatcher
StaticMethodMatcherPointcut - Class in org.springframework.aop.support
  Convenient superclass when we want to force subclasses to implement the `MethodMatcher` interface but subclasses will want to be pointcuts.
StaticMethodMatcherPointcut() - Constructor for class org.springframework.aop.support.StaticMethodMatcherPointcut
StaticMethodMatcherPointcutAdvisor - Class in org.springframework.aop.support
  Convenient base class for Advisors that are also static pointcuts.
StaticMethodMatcherPointcutAdvisor() - Constructor for class org.springframework.aop.support.StaticMethodMatcherPointcutAdvisor
  Create a new StaticMethodMatcherPointcutAdvisor, expecting bean-style configuration.
StaticMethodMatcherPointcutAdvisor(Advice) - Constructor for class org.springframework.aop.support.StaticMethodMatcherPointcutAdvisor
  Create a new StaticMethodMatcherPointcutAdvisor for the given advice.
supportsAdvice(Advice) - Method in interface org.springframework.aop.framework.adapter.AdvisorAdapter
  Does this adapter understand this advice object? Is it valid to invoke the `getInterceptors` method with an Advisor that contains this advice as an argument?
supportsProceedingJoinPoint() - Method in class org.springframework.aop.aspectj.AbstractAspectJAdvice
supportsProceedingJoinPoint() - Method in class org.springframework.aop.aspectj.AspectJAroundAdvice
suppressInterface(Class<?>) - Method in class org.springframework.aop.support.IntroductionInfoSupport
  Suppress the specified interface, which may have been autodetected due to the delegate implementing it.
swap(Object) - Method in class org.springframework.aop.target.HotSwappableTargetSource
  Swap the target, returning the old target object.
SyntheticInstantiationAdvisor(MetadataAwareAspectInstanceFactory) - Constructor for class org.springframework.aop.aspectj.annotation.ReflectiveAspectJAdvisorFactory.SyntheticInstantiationAdvisor

## T

target - Variable in class org.springframework.aop.framework.ReflectiveMethodInvocation
TargetClassAware - Interface in org.springframework.aop
  Minimal interface for exposing the target class behind a proxy.
targetObject - Variable in class org.springframework.aop.target.dynamic.AbstractRefreshableTargetSource
TargetSource - Interface in org.springframework.aop
  A `TargetSource` is used to obtain the current "target" of an AOP invocation, which will be invoked via reflection if no around advice chooses to end the interceptor chain itself.
TargetSourceCreator - Interface in org.springframework.aop.framework.autoproxy
  Implementations can create special target sources, such as pooling target sources, for particular beans.
ThreadLocalTargetSource - Class in org.springframework.aop.target
  Alternative to an object pool.
ThreadLocalTargetSource() - Constructor for class org.springframework.aop.target.ThreadLocalTargetSource
ThreadLocalTargetSourceStats - Interface in org.springframework.aop.target
  Statistics for a ThreadLocal TargetSource.
ThrowsAdvice - Interface in org.springframework.aop
  Tag interface for throws advice.
ThrowsAdviceInterceptor - Class in org.springframework.aop.framework.adapter
  Interceptor to wrap an after-throwing advice.
ThrowsAdviceInterceptor(Object) - Constructor for class org.springframework.aop.framework.adapter.ThrowsAdviceInterceptor
  Create a new ThrowsAdviceInterceptor for the given ThrowsAdvice.
toLongString() - Method in class org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint
toProxyConfigString() - Method in interface org.springframework.aop.framework.Advised
  As `toString()` will normally be delegated to the target, this returns the equivalent for the AOP proxy.
toProxyConfigString() - Method in class org.springframework.aop.framework.AdvisedSupport
toShortString() - Method in class org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint
toString() - Method in class org.springframework.aop.aspectj.AbstractAspectJAdvice
toString() - Method in class org.springframework.aop.aspectj.annotation.AbstractAspectJAdvisorFactory.AspectJAnnotation
toString() - Method in class org.springframework.aop.aspectj.annotation.BeanFactoryAspectInstanceFactory
toString() - Method in class org.springframework.aop.aspectj.annotation.LazySingletonAspectInstanceFactoryDecorator
toString() - Method in class org.springframework.aop.aspectj.AspectJExpressionPointcut
toString() - Method in class org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint
toString() - Method in class org.springframework.aop.aspectj.TypePatternClassFilter
toString() - Method in class org.springframework.aop.config.AdviceEntry
toString() - Method in class org.springframework.aop.config.AdvisorEntry
toString() - Method in class org.springframework.aop.config.AspectEntry
toString() - Method in class org.springframework.aop.config.PointcutEntry
toString() - Method in class org.springframework.aop.framework.AdvisedSupport
  For debugging/diagnostic use.
toString() - Method in class org.springframework.aop.framework.ProxyConfig
toString() - Method in class org.springframework.aop.framework.ReflectiveMethodInvocation
toString() - Method in class org.springframework.aop.support.AbstractBeanFactoryPointcutAdvisor
toString() - Method in class org.springframework.aop.support.AbstractGenericPointcutAdvisor
toString() - Method in class org.springframework.aop.support.AbstractRegexpMethodPointcut
toString() - Method in class org.springframework.aop.support.annotation.AnnotationClassFilter
toString() - Method in class org.springframework.aop.support.annotation.AnnotationMatchingPointcut
toString() - Method in class org.springframework.aop.support.annotation.AnnotationMethodMatcher
toString() - Method in class org.springframework.aop.support.ComposablePointcut
toString() - Method in class org.springframework.aop.support.ControlFlowPointcut
toString() - Method in class org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor
toString() - Method in class org.springframework.aop.support.DefaultIntroductionAdvisor
toString() - Method in class org.springframework.aop.support.DefaultPointcutAdvisor
toString() - Method in class org.springframework.aop.support.NameMatchMethodPointcut
toString() - Method in class org.springframework.aop.support.RegexpMethodPointcutAdvisor
toString() - Method in class org.springframework.aop.support.RootClassFilter
toString() - Method in class org.springframework.aop.target.AbstractBeanFactoryBasedTargetSource
toString() - Method in class org.springframework.aop.target.EmptyTargetSource
toString() - Method in class org.springframework.aop.target.HotSwappableTargetSource
toString() - Method in class org.springframework.aop.target.PrototypeTargetSource
toString() - Method in class org.springframework.aop.target.SingletonTargetSource
TRUE - Static variable in interface org.springframework.aop.ClassFilter
  Canonical instance of a `ClassFilter` that matches all classes.
TRUE - Static variable in interface org.springframework.aop.MethodMatcher
  Canonical instance of a `MethodMatcher` that matches all methods.
TRUE - Static variable in interface org.springframework.aop.Pointcut
  Canonical Pointcut instance that always matches.
TypePatternClassFilter - Class in org.springframework.aop.aspectj
  Spring AOP `ClassFilter` implementation using AspectJ type matching.
TypePatternClassFilter() - Constructor for class org.springframework.aop.aspectj.TypePatternClassFilter
  Creates a new instance of the `TypePatternClassFilter` class.
TypePatternClassFilter(String) - Constructor for class org.springframework.aop.aspectj.TypePatternClassFilter
  Create a fully configured `TypePatternClassFilter` using the given type pattern.

## U

ultimateTargetClass(Object) - Static method in class org.springframework.aop.framework.AopProxyUtils
  Determine the ultimate target class of the given bean instance, traversing not only a top-level proxy but any number of nested proxies as well — as long as possible without side effects, that is, just for singleton targets.
union(ClassFilter) - Method in class org.springframework.aop.support.ComposablePointcut
  Apply a union with the given ClassFilter.
union(ClassFilter[]) - Static method in class org.springframework.aop.support.ClassFilters
  Match all classes that either (or all) of the given ClassFilters matches.
union(ClassFilter, ClassFilter) - Static method in class org.springframework.aop.support.ClassFilters
  Match all classes that either (or both) of the given ClassFilters matches.
union(MethodMatcher) - Method in class org.springframework.aop.support.ComposablePointcut
  Apply a union with the given MethodMatcher.
union(MethodMatcher, MethodMatcher) - Static method in class org.springframework.aop.support.MethodMatchers
  Match all methods that either (or both) of the given MethodMatchers matches.
union(Pointcut) - Method in class org.springframework.aop.support.ComposablePointcut
  Apply a union with the given Pointcut.
union(Pointcut, Pointcut) - Static method in class org.springframework.aop.support.Pointcuts
  Match all methods that either (or both) of the given pointcuts matches.
UnknownAdviceTypeException - Exception in org.springframework.aop.framework.adapter
  Exception thrown when an attempt is made to use an unsupported Advisor or Advice type.
UnknownAdviceTypeException(Object) - Constructor for exception org.springframework.aop.framework.adapter.UnknownAdviceTypeException
  Create a new UnknownAdviceTypeException for the given advice object.
UnknownAdviceTypeException(String) - Constructor for exception org.springframework.aop.framework.adapter.UnknownAdviceTypeException
  Create a new UnknownAdviceTypeException with the given message.

## V

validate(Class<?>) - Method in class org.springframework.aop.aspectj.annotation.AbstractAspectJAdvisorFactory
validate(Class<?>) - Method in interface org.springframework.aop.aspectj.annotation.AspectJAdvisorFactory
  Is the given class a valid AspectJ aspect class?
validateInterfaces() - Method in class org.springframework.aop.aspectj.DeclareParentsAdvisor
validateInterfaces() - Method in interface org.springframework.aop.IntroductionAdvisor
  Can the advised interfaces be implemented by the introduction advice? Invoked before adding an IntroductionAdvisor.
validateInterfaces() - Method in class org.springframework.aop.support.DefaultIntroductionAdvisor
validateObject(PooledObject<Object>) - Method in class org.springframework.aop.target.CommonsPool2TargetSource
valueOf(String) - Static method in enum class org.springframework.aop.aspectj.annotation.AbstractAspectJAdvisorFactory.AspectJAnnotationType
  Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.springframework.aop.aspectj.annotation.AbstractAspectJAdvisorFactory.AspectJAnnotationType
  Returns an array containing the constants of this enum class, in the order they are declared.

## W

wrap(Object) - Method in interface org.springframework.aop.framework.adapter.AdvisorAdapterRegistry
  Return an `Advisor` wrapping the given advice.
wrap(Object) - Method in class org.springframework.aop.framework.adapter.DefaultAdvisorAdapterRegistry
wrapIfNecessary(Object, String, Object) - Method in class org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator
  Wrap the given bean if necessary, i.e.
writeReplace() - Method in class org.springframework.aop.target.AbstractPrototypeBasedTargetSource
  Replaces this object with a SingletonTargetSource on serialization.
writeToLog(Log, String) - Method in class org.springframework.aop.interceptor.AbstractTraceInterceptor
  Write the supplied trace message to the supplied `Log` instance.
writeToLog(Log, String, Throwable) - Method in class org.springframework.aop.interceptor.AbstractTraceInterceptor
  Write the supplied trace message and `Throwable` to the supplied `Log` instance.

A B C D E F G H I J L M N O P Q R S T U V W
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form