Spring.NET 1.3.0 RC1 for .NET 2.0 API Reference

DefaultTransactionAttributeSourceAdvisor Class

Advisor driven by a ITransactionAttributeSource, used to exclude a general advice IAdvice from methods that are non-transactional.

For a list of all members of this type, see DefaultTransactionAttributeSourceAdvisor Members .

System.Object
   StaticMethodMatcher
      StaticMethodMatcherPointcut
         StaticMethodMatcherPointcutAdvisor
            DefaultTransactionAttributeSourceAdvisor

[Visual Basic]
<Serializable> _
Public Class DefaultTransactionAttributeSourceAdvisor
    Inherits StaticMethodMatcherPointcutAdvisor
[C#]
[Serializable]
public class DefaultTransactionAttributeSourceAdvisor : StaticMethodMatcherPointcutAdvisor

Thread Safety

Public static (Shared in Visual Basic) members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread-safe.

Remarks

To put it another way, use this advisor when you would like to associate other AOP advice based on the pointcut specified by declarative transaction demarcation, attibute based or otherwise.

Because the AOP framework caches advice calculations, this is normally faster than just letting the IInterceptor run and find out itself that it has no work to do.

Requirements

Namespace: Spring.Transaction.Interceptor

Assembly: Spring.Data (in Spring.Data.dll)

See Also

DefaultTransactionAttributeSourceAdvisor Members | Spring.Transaction.Interceptor Namespace