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