接口 ResourceTransactionManager
- 所有超级接口:
PlatformTransactionManager
- 所有已知实现类:
CciLocalTransactionManager
,DataSourceTransactionManager
,HibernateTransactionManager
,HibernateTransactionManager
,HibernateTransactionManager
,JdoTransactionManager
,JmsTransactionManager
,JpaTransactionManager
public interface ResourceTransactionManager extends PlatformTransactionManager
Extension of thePlatformTransactionManager
interface, indicating a native resource transaction manager, operating on a single target resource. Such transaction managers differ from JTA transaction managers in that they do not use XA transaction enlistment for an open number of resources but rather focus on leveraging the native power and simplicity of a single target resource.This interface is mainly used for abstract introspection of a transaction manager, giving clients a hint on what kind of transaction manager they have been given and on what concrete resource the transaction manager is operating on.
- 从以下版本开始:
- 2.0.4
- 作者:
- Juergen Hoeller
- 另请参阅:
TransactionSynchronizationManager
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 Object
getResourceFactory()
Return the resource factory that this transaction manager operates on, e.g. a JDBC DataSource or a JMS ConnectionFactory.从接口继承的方法 org.springframework.transaction.PlatformTransactionManager
commit, getTransaction, rollback
方法详细资料
getResourceFactory
Object getResourceFactory()
Return the resource factory that this transaction manager operates on, e.g. a JDBC DataSource or a JMS ConnectionFactory.This target resource factory is usually used as resource key for
TransactionSynchronizationManager
's resource bindings per thread.- 返回:
- the target resource factory (never
null
) - 另请参阅:
TransactionSynchronizationManager.bindResource(java.lang.Object, java.lang.Object)
,TransactionSynchronizationManager.getResource(java.lang.Object)