Package | Description |
---|---|
org.springframework.aop.aspectj.annotation |
Classes enabling AspectJ 5 @Annotated classes to be used in Spring AOP.
|
org.springframework.aop.framework |
Package containing Spring's basic AOP infrastructure, compliant with the
AOP Alliance interfaces.
|
Modifier and Type | Class and Description |
---|---|
class |
AspectJProxyFactory
AspectJ-based proxy factory, allowing for programmatic building
of proxies which include AspectJ aspects (code style as well
Java 5 annotation style).
|
Modifier and Type | Class and Description |
---|---|
class |
ProxyCreatorSupport
Base class for proxy factories.
|
class |
ProxyFactory
Factory for AOP proxies for programmatic use, rather than via declarative
setup in a bean factory.
|
class |
ProxyFactoryBean
FactoryBean implementation that builds an
AOP proxy based on beans in Spring BeanFactory . |
Modifier and Type | Method and Description |
---|---|
void |
AdvisedSupportListener.activated(AdvisedSupport advised)
Invoked when the first proxy is created.
|
void |
AdvisedSupportListener.adviceChanged(AdvisedSupport advised)
Invoked when advice is changed after a proxy is created.
|
static Class<?>[] |
AopProxyUtils.completeProxiedInterfaces(AdvisedSupport advised)
Determine the complete set of interfaces to proxy for the given AOP configuration.
|
protected void |
AdvisedSupport.copyConfigurationFrom(AdvisedSupport other)
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.
|
protected void |
AdvisedSupport.copyConfigurationFrom(AdvisedSupport other,
TargetSource targetSource,
List<Advisor> advisors)
Copy the AOP configuration from the given AdvisedSupport object,
but allow substitution of a fresh TargetSource and a given interceptor chain.
|
AopProxy |
DefaultAopProxyFactory.createAopProxy(AdvisedSupport config) |
AopProxy |
AopProxyFactory.createAopProxy(AdvisedSupport config)
Create an
AopProxy for the given AOP configuration. |
static boolean |
AopProxyUtils.equalsAdvisors(AdvisedSupport a,
AdvisedSupport b)
Check equality of the advisors behind the given AdvisedSupport objects.
|
static boolean |
AopProxyUtils.equalsInProxy(AdvisedSupport a,
AdvisedSupport b)
Check equality of the proxies behind the given AdvisedSupport objects.
|
static boolean |
AopProxyUtils.equalsProxiedInterfaces(AdvisedSupport a,
AdvisedSupport b)
Check equality of the proxied interfaces behind the given AdvisedSupport objects.
|