Tag interface for advice.
AopAlliance.Aop.IAdvice
Derived interfaces
| Type | Description |
|---|---|
| AfterReturningAdviceInterceptor | Interceptor to wrap an IAfterReturningAdvice instance. |
| ThrowsAdviceInterceptor | Interceptor to wrap an after throwing advice. |
| AbstractPoolingTargetSource | Abstract superclass for pooling ITargetSources. |
| SimplePoolTargetSource | Pooling target source implementation based on the SimplePool |
| ThreadLocalTargetSource | ITargetSource implementation that uses a threading model in which every thread has its own copy of the target. |
| AbstractExceptionHandlerAdvice | This is |
| CacheParameterAdvice | Implementation of a parameter caching advice. |
| CacheResultAdvice | Implementation of a result caching advice. |
| InvalidateCacheAdvice | Implementation of a cache invalidation advice. |
| ExceptionHandlerAdvice | Exception advice to perform exception translation, conversion of exceptions to default return values, and exception swallowing. Configuration is via a DSL like string for ease of use in common cases as well as allowing for custom translation logic by leveraging the Spring expression language. |
| AbstractLoggingAdvice | Abstract base class for logging advice |
| SimpleLoggingAdvice | Configurable advice for logging. |
| RetryAdvice | AOP Advice to retry a method invocation on an exception. The retry semantics are defined by a DSL of the form on exception name [ExceptionName1,ExceptionName2,...] retry [number of times] [delay|rate] [delay time|rate expression]. For example, on exception name ArithmeticException retry 3x delay 1s |
| ParameterValidationAdvice | This advice is typically applied to service-layer methods in order to validate method arguments. |
| PersistenceExceptionTranslationInterceptor | AOP MethodInterceptor that provides persistence exception translation based on a given PersistenceExceptionTranslator. |
| LazyInitializer | Missing <summary> documentation for T:Spring.Data.NHibernate.Bytecode.LazyInitializer |
| TransactionInterceptor | An AOP Alliance IMethodInterceptor providing declarative transaction management using the common Spring.NET transaction infrastructure. |
Implementations can be any type of advice, such as interceptors.
Namespace: AopAlliance.Aop
Assembly: Spring.Aop (in Spring.Aop.dll)