# Uses of Class
org.springframework.aop.framework.AdvisedSupport

Packages that use AdvisedSupport
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.

## Uses of AdvisedSupport in org.springframework.aop.aspectj.annotation

Subclasses of AdvisedSupport in org.springframework.aop.aspectj.annotation
Modifier and Type
Class
Description
`class`
`AspectJProxyFactory`
AspectJ-based proxy factory, allowing for programmatic building of proxies which include AspectJ aspects (code style as well annotation style).

## Uses of AdvisedSupport in org.springframework.aop.framework

Subclasses of AdvisedSupport in org.springframework.aop.framework
Modifier and Type
Class
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 a Spring `BeanFactory`.
Methods in org.springframework.aop.framework with parameters of type AdvisedSupport
Modifier and Type
Method
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`
AopProxyFactory.`createAopProxy(AdvisedSupport config)`
Create an `AopProxy` for the given AOP configuration.
`AopProxy`
DefaultAopProxyFactory.`createAopProxy(AdvisedSupport config)`
`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.