org.springframework.transaction.interceptor
Interface TransactionAttributeSource
- All Known Implementing Classes:
- AbstractFallbackTransactionAttributeSource, MatchAlwaysTransactionAttributeSource, MethodMapTransactionAttributeSource, NameMatchTransactionAttributeSource
- public interface TransactionAttributeSource
Interface used by TransactionInterceptor. Implementations know
how to source transaction attributes, whether from configuration,
metadata attributes at source level, or anywhere else.
- Since:
- 15-Apr-2003
- Author:
- Rod Johnson
getTransactionAttribute
public TransactionAttribute getTransactionAttribute(Method method,
Class targetClass)
- Return the transaction attribute for this method.
Return null if the method is non-transactional.
- Parameters:
method
- methodtargetClass
- target class. May be null, in which case the declaring
class of the method must be used.
- Returns:
- TransactionAttribute transaction attribute or null.
Copyright (C) 2003-2004 The Spring Framework Project.