Skip navigation links
spring-aop
A B C D E F G H I J L M N O P Q R S T U V W 

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<A extends Annotation> - Class in org.springframework.aop.aspectj.annotation
Class modelling an AspectJ annotation, exposing its type enumeration and pointcut String.
AbstractAspectJAdvisorFactory.AspectJAnnotationType - Enum 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(Advice) - Method in interface org.springframework.aop.framework.Advised
Add the given AOP Alliance advice to the tail of the advice (interceptor) chain.
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(Advice) - Method in class org.springframework.aop.framework.AdvisedSupport
 
addAdvice(int, Advice) - Method in class org.springframework.aop.framework.AdvisedSupport
Cannot add introductions this way unless the advice implements IntroductionInfo.
addAdvisor(Advisor) - Method in interface org.springframework.aop.framework.Advised
Add an advisor at the end of the advisor chain.
addAdvisor(int, Advisor) - Method in interface org.springframework.aop.framework.Advised
Add an Advisor at the specified position in the chain.
addAdvisor(Advisor) - Method in class org.springframework.aop.framework.AdvisedSupport
 
addAdvisor(int, Advisor) - Method in class org.springframework.aop.framework.AdvisedSupport
 
addAdvisors(Advisor...) - Method in class org.springframework.aop.framework.AdvisedSupport
Add all of the given advisors to this proxy configuration.
addAdvisors(Collection<Advisor>) - Method in class org.springframework.aop.framework.AdvisedSupport
Add all of the given advisors to this proxy configuration.
addAspect(Object) - Method in class org.springframework.aop.aspectj.annotation.AspectJProxyFactory
Add the supplied aspect instance to the chain.
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.
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 eligible method name, in addition to those already named.
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(AdvisedSupport) - Method in interface org.springframework.aop.framework.AdvisedSupportListener
Invoked when advice is changed after a proxy is created.
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.
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 a 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 - 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 - Variable in class org.springframework.aop.framework.AbstractAdvisingBeanPostProcessor
 
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.
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 Java 5 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 Java 5 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 Java 5 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(A) - 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 that 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 Java 5 annotation style).
AspectJProxyFactory() - 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.
AspectJProxyFactory(Class<?>...) - 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.
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(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?
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 a 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?
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
 
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.
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(Pointcut) - Constructor for class org.springframework.aop.support.ComposablePointcut
Create a ComposablePointcut based on the given Pointcut.
ComposablePointcut(ClassFilter) - Constructor for class org.springframework.aop.support.ComposablePointcut
Create a ComposablePointcut for the given ClassFilter, with MethodMatcher.TRUE.
ComposablePointcut(MethodMatcher) - Constructor for class org.springframework.aop.support.ComposablePointcut
Create a ComposablePointcut for the given MethodMatcher, with ClassFilter.TRUE.
ComposablePointcut(ClassFilter, MethodMatcher) - Constructor for class org.springframework.aop.support.ComposablePointcut
Create a ComposablePointcut for the given ClassFilter and MethodMatcher.
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 in simple cflow-style pointcut.
ControlFlowPointcut(Class<?>) - Constructor for class org.springframework.aop.support.ControlFlowPointcut
Construct a new pointcut that matches all control flows below that class.
ControlFlowPointcut(Class<?>, String) - Constructor for class org.springframework.aop.support.ControlFlowPointcut
Construct a new pointcut that matches all calls below the given method 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(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
 
createAopProxy() - Method in class org.springframework.aop.framework.ProxyCreatorSupport
Subclasses should call this to get a new AOP proxy.
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
 
createCompositeInterface(Class<?>[]) - Method in class org.springframework.aop.framework.ProxyFactoryBean
Create a composite interface Class for the given interfaces, implementing the given interfaces in one single Class.
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 Advisors 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(Object) - Constructor for class org.springframework.aop.support.DelegatingIntroductionInterceptor
Construct a new DelegatingIntroductionInterceptor, providing a delegate that implements the interfaces to be introduced.
DelegatingIntroductionInterceptor() - Constructor for class org.springframework.aop.support.DelegatingIntroductionInterceptor
Construct a new DelegatingIntroductionInterceptor.
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.
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<?>, 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.
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.
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, 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
 
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
 
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 (e.g.
getAdvicesAndAdvisorsForBean(Class<?>, String, TargetSource) - Method in class org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator
Identify as bean to proxy if the bean name is in the configured list of 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).
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
 
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
 
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
Return 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 returns 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
Return 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.
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
It's useful to know how many times we've fired, for optimization.
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
This implementation is a no-op for compatibility in Spring 3.1.2.
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(Method) - Method in class org.springframework.aop.aspectj.AspectJAdviceParameterNameDiscoverer
Deduce the parameter names for an advice method.
getParameterNames(Constructor<?>) - Method in class org.springframework.aop.aspectj.AspectJAdviceParameterNameDiscoverer
An advice method can never be a constructor in Spring.
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 providing 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(ClassLoader) - 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(ClassLoader) - 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(ClassLoader) - Method in class org.springframework.aop.framework.ProxyFactory
Create a new proxy according to the settings in this factory.
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(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.
getProxy(AopProxy) - Method in class org.springframework.aop.framework.ProxyFactoryBean
Return the proxy object to expose.
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.
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(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.
getTargetBeanName() - Method in class org.springframework.aop.target.AbstractBeanFactoryBasedTargetSource
Return the name of the target bean in the factory.
getTargetClass() - Method in class org.springframework.aop.framework.AdvisedSupport
 
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.
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.
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
 
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.
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(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(Advisor) - Method in class org.springframework.aop.framework.AdvisedSupport
 
indexOf(Advice) - 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.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, ClassFilter) - Static method in class org.springframework.aop.support.ClassFilters
Match all classes that both of the given ClassFilters match.
intersection(ClassFilter[]) - Static method in class org.springframework.aop.support.ClassFilters
Match all classes that all of the given ClassFilters match.
intersection(ClassFilter) - Method in class org.springframework.aop.support.ComposablePointcut
Apply an intersection with the given ClassFilter.
intersection(MethodMatcher) - Method in class org.springframework.aop.support.ComposablePointcut
Apply an intersection with the given MethodMatcher.
intersection(Pointcut) - Method in class org.springframework.aop.support.ComposablePointcut
Apply an intersection with the given Pointcut.
intersection(MethodMatcher, MethodMatcher) - Static method in class org.springframework.aop.support.MethodMatchers
Match all methods that both of the given MethodMatchers match.
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(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() - Method in interface org.springframework.aop.ProxyMethodInvocation
Create a clone of this object.
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 or not 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(JoinPointMatch, Object, Throwable) - Method in class org.springframework.aop.aspectj.AbstractAspectJAdvice
Invoke the advice method.
invokeAdviceMethod(JoinPoint, JoinPointMatch, Object, Throwable) - Method in class org.springframework.aop.aspectj.AbstractAspectJAdvice
 
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.JamonPerformanceMonitorInterceptor
Wraps the invocation with a JAMon Monitor and writes the current performance statistics to the log (if enabled).
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(Advisor) - Static method in class org.springframework.aop.aspectj.AspectJAopUtils
Return true if the advisor is a form of after advice.
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.
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
We consider something to be an AspectJ aspect suitable for use by the Spring AOP system if it has the @Aspect annotation, and was not compiled by ajc.
isAspect(Class<?>) - Method in interface org.springframework.aop.aspectj.annotation.AspectJAdvisorFactory
Determine whether or not 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(Advisor) - Static method in class org.springframework.aop.aspectj.AspectJAopUtils
Return true if the advisor is a form of before advice.
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.
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(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(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.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.
isInterceptorEnabled(MethodInvocation, Log) - Method in class org.springframework.aop.interceptor.JamonPerformanceMonitorInterceptor
Always applies the interceptor if the "trackAllInvocations" flag has been set; else just kicks in if the log is enabled.
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, String) - Method in class org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator
Return if the given bean name matches the mapped name.
isMatch(String, String) - Method in class org.springframework.aop.support.NameMatchMethodPointcut
Return if the given method name matches the mapped name.
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.
isPerInstance() - Method in class org.springframework.aop.aspectj.AspectJPointcutAdvisor
 
isPerInstance() - Method in class org.springframework.aop.aspectj.DeclareParentsAdvisor
 
isPerInstance() - Method in class org.springframework.aop.support.AbstractPointcutAdvisor
 
isPerInstance() - Method in class org.springframework.aop.support.DefaultIntroductionAdvisor
 
isPerInstance() - Method in class org.springframework.aop.support.StaticMethodMatcherPointcutAdvisor
 
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 call be made on the MethodMatcher.matches(java.lang.reflect.Method, Class, Object[]) method at runtime even if the 2-arg matches method 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.AbstractBeanFactoryBasedTargetSource
 
isStatic() - Method in class org.springframework.aop.target.AbstractLazyCreationTargetSource
 
isStatic() - Method in class org.springframework.aop.target.dynamic.AbstractRefreshableTargetSource
Not static.
isStatic() - Method in class org.springframework.aop.target.EmptyTargetSource
Always returns true.
isStatic() - Method in class org.springframework.aop.target.HotSwappableTargetSource
 
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

JamonPerformanceMonitorInterceptor - Class in org.springframework.aop.interceptor
Performance monitor interceptor that uses JAMon library to perform the performance measurement on the intercepted method and output the stats.
JamonPerformanceMonitorInterceptor() - Constructor for class org.springframework.aop.interceptor.JamonPerformanceMonitorInterceptor
Create a new JamonPerformanceMonitorInterceptor with a static logger.
JamonPerformanceMonitorInterceptor(boolean) - Constructor for class org.springframework.aop.interceptor.JamonPerformanceMonitorInterceptor
Create a new JamonPerformanceMonitorInterceptor with a dynamic or static logger, according to the given flag.
JamonPerformanceMonitorInterceptor(boolean, boolean) - Constructor for class org.springframework.aop.interceptor.JamonPerformanceMonitorInterceptor
Create a new JamonPerformanceMonitorInterceptor with a dynamic or static logger, according to the given flag.
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(Method, Class<?>, boolean) - Method in class org.springframework.aop.aspectj.AspectJExpressionPointcut
 
matches(Method, Class<?>) - Method in class org.springframework.aop.aspectj.AspectJExpressionPointcut
 
matches(Method, Class<?>, Object...) - 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(Method, Class<?>, boolean) - Method in interface org.springframework.aop.IntroductionAwareMethodMatcher
Perform static checking whether the given method matches.
matches(Method, Class<?>) - Method in interface org.springframework.aop.MethodMatcher
Perform static checking whether the given method matches.
matches(Method, Class<?>, Object...) - Method in interface org.springframework.aop.MethodMatcher
Check whether there a runtime (dynamic) match for this method, which must have matched statically.
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(String, int) - Method in class org.springframework.aop.support.AbstractRegexpMethodPointcut
Does the pattern at the given index match the given String?
matches(Class<?>) - Method in class org.springframework.aop.support.annotation.AnnotationClassFilter
 
matches(Method, Class<?>) - Method in class org.springframework.aop.support.annotation.AnnotationMethodMatcher
 
matches(Class<?>) - Method in class org.springframework.aop.support.ControlFlowPointcut
Subclasses can override this for greater filtering (and performance).
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<?>, Object...) - Method in class org.springframework.aop.support.ControlFlowPointcut
 
matches(Class<?>) - Method in class org.springframework.aop.support.DefaultIntroductionAdvisor
 
matches(Method, Class<?>) - Method in class org.springframework.aop.support.DynamicMethodMatcher
Can override to add preconditions for dynamic matching.
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(Method, Class<?>) - Method in class org.springframework.aop.support.NameMatchMethodPointcut
 
matches(Pointcut, Method, Class<?>, Object...) - Static method in class org.springframework.aop.support.Pointcuts
Perform the least expensive check for a pointcut match.
matches(Class<?>) - Method in class org.springframework.aop.support.RootClassFilter
 
matches(Method, Class<?>, Object...) - Method in class org.springframework.aop.support.StaticMethodMatcher
 
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
 

N

NameMatchMethodPointcut - Class in org.springframework.aop.support
Pointcut bean for simple method name matches, as an alternative to regexp 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
 
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
 
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
 
org.springframework.aop.target.dynamic - package org.springframework.aop.target.dynamic
 
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, e.g.

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.
postProcessAfterInstantiation(Object, String) - Method in class org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator
 
postProcessBeforeInitialization(Object, String) - Method in class org.springframework.aop.framework.AbstractAdvisingBeanPostProcessor
 
postProcessBeforeInitialization(Object, String) - Method in class org.springframework.aop.framework.adapter.AdvisorAdapterRegistrationManager
 
postProcessBeforeInitialization(Object, String) - Method in class org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator
 
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(Object[]) - Method in class org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint
 
proceed() - Method in class org.springframework.aop.framework.ReflectiveMethodInvocation
 
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(Object) - 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.
ProxyFactoryBean - Class in org.springframework.aop.framework
FactoryBean implementation that builds an AOP proxy based on beans in 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(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(String[], 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.AbstractBeanFactoryBasedTargetSource
 
releaseTarget(Object) - Method in class org.springframework.aop.target.AbstractLazyCreationTargetSource
 
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.dynamic.AbstractRefreshableTargetSource
No need to release target.
releaseTarget(Object) - Method in class org.springframework.aop.target.EmptyTargetSource
Nothing to release.
releaseTarget(Object) - Method in class org.springframework.aop.target.HotSwappableTargetSource
 
releaseTarget(Object) - Method in class org.springframework.aop.target.PrototypeTargetSource
Destroy the given independent instance.
releaseTarget(Object) - Method in class org.springframework.aop.target.SingletonTargetSource
 
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(Advisor) - Method in interface org.springframework.aop.framework.Advised
Remove the given advisor.
removeAdvisor(int) - Method in interface org.springframework.aop.framework.Advised
Remove the advisor at the given index.
removeAdvisor(Advisor) - Method in class org.springframework.aop.framework.AdvisedSupport
 
removeAdvisor(int) - 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 creator of this advice object if the argument names are known.
setArgumentNamesFromStringArray(String...) - Method in class org.springframework.aop.aspectj.AbstractAspectJAdvice
 
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 bock 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 or not 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 when we have only a single method name to match.
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 names 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, e.g.
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.
setTrackAllInvocations(boolean) - Method in class org.springframework.aop.interceptor.JamonPerformanceMonitorInterceptor
Set whether to track all invocations that go through this interceptor, or just invocations with trace logging enabled.
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.
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
 
trackException(MonKey, Throwable) - Method in class org.springframework.aop.interceptor.JamonPerformanceMonitorInterceptor
Count the thrown exception and put the stack trace in the details portion of the key.
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 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, ClassFilter) - Static method in class org.springframework.aop.support.ClassFilters
Match all classes that either (or both) of the given ClassFilters matches.
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) - Method in class org.springframework.aop.support.ComposablePointcut
Apply a union with the given ClassFilter.
union(MethodMatcher) - Method in class org.springframework.aop.support.ComposablePointcut
Apply a union with the given MethodMatcher.
union(Pointcut) - Method in class org.springframework.aop.support.ComposablePointcut
Apply a union with the given Pointcut.
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, 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.
updateAdvisorArray() - Method in class org.springframework.aop.framework.AdvisedSupport
Bring the array up to date with the list.

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 org.springframework.aop.aspectj.annotation.AbstractAspectJAdvisorFactory.AspectJAnnotationType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.springframework.aop.aspectj.annotation.AbstractAspectJAdvisorFactory.AspectJAnnotationType
Returns an array containing the constants of this enum type, 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 
Skip navigation links
spring-aop