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 |
NotAnAtAspectException
Extension of AopConfigException thrown when trying to perform
an advisor generation operation on a class that is not an
AspectJ annotation-style aspect.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractAspectJAdvisorFactory.validate(Class<?> aspectClass) |
void |
AspectJAdvisorFactory.validate(Class<?> aspectClass)
Is the given class a valid AspectJ aspect class?
|
Modifier and Type | Method and Description |
---|---|
void |
Advised.addAdvice(Advice advice)
Add the given AOP Alliance advice to the tail of the advice (interceptor) chain.
|
void |
AdvisedSupport.addAdvice(Advice advice) |
void |
Advised.addAdvice(int pos,
Advice advice)
Add the given AOP Alliance Advice at the specified position in the advice chain.
|
void |
AdvisedSupport.addAdvice(int pos,
Advice advice)
Cannot add introductions this way unless the advice implements IntroductionInfo.
|
void |
Advised.addAdvisor(Advisor advisor)
Add an advisor at the end of the advisor chain.
|
void |
Advised.addAdvisor(int pos,
Advisor advisor)
Add an Advisor at the specified position in the chain.
|
void |
AdvisedSupport.addAdvisor(int pos,
Advisor advisor) |
AopProxy |
DefaultAopProxyFactory.createAopProxy(AdvisedSupport config) |
AopProxy |
AopProxyFactory.createAopProxy(AdvisedSupport config)
Create an
AopProxy for the given AOP configuration. |
boolean |
AdvisedSupport.removeAdvice(Advice advice) |
void |
Advised.removeAdvisor(int index)
Remove the advisor at the given index.
|
void |
AdvisedSupport.removeAdvisor(int index) |
boolean |
Advised.replaceAdvisor(Advisor a,
Advisor b)
Replace the given advisor.
|
boolean |
AdvisedSupport.replaceAdvisor(Advisor a,
Advisor b) |