org.springframework.transaction.interceptor
Interface TransactionAttributeSource
- All Known Implementing Classes:
- AbstractFallbackTransactionAttributeSource, AnnotationTransactionAttributeSource, AttributesTransactionAttributeSource, 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.04.2003
- Author:
- Rod Johnson
getTransactionAttribute
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) 2002-2006 The Spring Framework Project.