Package org.aopalliance.aop

# Interface Advice

All Known Subinterfaces:
  `AfterAdvice`, `AfterReturningAdvice`, `BeforeAdvice`, `ConstructorInterceptor`, `DynamicIntroductionAdvice`, `Interceptor`, `IntroductionInterceptor`, `MethodBeforeAdvice`, `MethodInterceptor`, `ThrowsAdvice`

All Known Implementing Classes:
  `AbstractAspectJAdvice`, `AbstractMonitoringInterceptor`, `AbstractTraceInterceptor`, `AfterReturningAdviceInterceptor`, `AspectJAfterAdvice`, `AspectJAfterReturningAdvice`, `AspectJAfterThrowingAdvice`, `AspectJAroundAdvice`, `AspectJMethodBeforeAdvice`, `AsyncExecutionInterceptor`, `ConcurrencyThrottleInterceptor`, `CustomizableTraceInterceptor`, `DebugInterceptor`, `DelegatePerTargetObjectIntroductionInterceptor`, `DelegatingIntroductionInterceptor`, `ExposeInvocationInterceptor`, `MethodBeforeAdviceInterceptor`, `PerformanceMonitorInterceptor`, `SimpleTraceInterceptor`, `ThrowsAdviceInterceptor`

public interface Advice
Tag interface for Advice. Implementations can be any type of advice, such as Interceptors.

Author:
  Rod Johnson