org.springframework.transaction.interceptor
Class MatchAlwaysTransactionAttributeSource
java.lang.Object
   org.springframework.transaction.interceptor.MatchAlwaysTransactionAttributeSource
org.springframework.transaction.interceptor.MatchAlwaysTransactionAttributeSource
- All Implemented Interfaces: 
- Serializable, TransactionAttributeSource
- public class MatchAlwaysTransactionAttributeSource 
- extends Object- implements TransactionAttributeSource, Serializable
Very simple implementation of TransactionAttributeSource which will always return
 the same TransactionAttribute for all methods fed to it. The TransactionAttribute
 may be specified, but will otherwise default to PROPAGATION_REQUIRED. This may be
 used in the cases where you want to use the same transaction attribute with all
 methods being handled by a transaction interceptor.
- Since:
- 15.10.2003
- Author:
- Colin Sampaleanu
- See Also:
- TransactionProxyFactoryBean,- BeanNameAutoProxyCreator, 
Serialized Form
 
 
 
MatchAlwaysTransactionAttributeSource
public MatchAlwaysTransactionAttributeSource()
setTransactionAttribute
public void setTransactionAttribute(TransactionAttribute transactionAttribute)
- Allows a transaction attribute to be specified, using the String form, for
 example, "PROPAGATION_REQUIRED".
 
- 
 
- 
- Parameters:
- transactionAttribute- The String form of the transactionAttribute to use.
- See Also:
- TransactionAttributeEditor
 
getTransactionAttribute
public TransactionAttribute getTransactionAttribute(Method method,
                                                    Class targetClass)
- Description copied from interface: TransactionAttributeSource
- Return the transaction attribute for this method.
 Return null if the method is non-transactional.
 
- 
- Specified by:
- getTransactionAttributein interface- TransactionAttributeSource
 
- 
- Parameters:
- method- method
- targetClass- target class. May be- null, in which
 case the declaring class of the method must be used.
- Returns:
- TransactionAttribute the matching transaction attribute,
 or nullif none found
 
equals
public boolean equals(Object other)
- 
- Overrides:
- equalsin class- Object
 
- 
 
hashCode
public int hashCode()
- 
- Overrides:
- hashCodein class- Object
 
- 
 
toString
public String toString()
- 
- Overrides:
- toStringin class- Object
 
- 
 
Copyright © 2002-2008 The Spring Framework.