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 .


[Visual Basic]
<Serializable> _
Public Class DefaultTransactionAttributeSourceAdvisor
    Inherits StaticMethodMatcherPointcutAdvisor
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.


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.


Namespace: Spring.Transaction.Interceptor

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

See Also

DefaultTransactionAttributeSourceAdvisor Members | Spring.Transaction.Interceptor Namespace