org.springframework.transaction.interceptor
Class TransactionAspectUtils
java.lang.Object
org.springframework.transaction.interceptor.TransactionAspectUtils
public abstract class TransactionAspectUtils
- extends Object
Utility methods for obtaining a PlatformTransactionManager by
qualifier value.
- Since:
- 3.0.2
- Author:
- Juergen Hoeller
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TransactionAspectUtils
public TransactionAspectUtils()
getTransactionManager
public static PlatformTransactionManager getTransactionManager(BeanFactory beanFactory,
String qualifier)
- Obtain a PlatformTransactionManager from the given BeanFactory,
matching the given qualifier.
- Parameters:
beanFactory - the BeanFactory to get the PlatformTransactionManager bean fromqualifier - the qualifier for selecting between multiple PlatformTransactionManager matches
- Returns:
- the chosen PlatformTransactionManager (never
null)
- Throws:
IllegalStateException - if no matching PlatformTransactionManager bean found
getTransactionManager
public static PlatformTransactionManager getTransactionManager(ConfigurableListableBeanFactory bf,
String qualifier)
- Obtain a PlatformTransactionManager from the given BeanFactory,
matching the given qualifier.
- Parameters:
bf - the BeanFactory to get the PlatformTransactionManager bean fromqualifier - the qualifier for selecting between multiple PlatformTransactionManager matches
- Returns:
- the chosen PlatformTransactionManager (never
null)
- Throws:
IllegalStateException - if no matching PlatformTransactionManager bean found