ShardingSphereTransactionManager
Fully-qualified class name
org.apache.shardingsphere.transaction.spi.ShardingSphereTransactionManager
Definition
ShardingSphere transaction manager service definition
Implementation classes
Configuration Type | Description | Fully-qualified class name |
---|---|---|
XA | XA distributed transaction manager | org.apache.shardingsphere.transaction.xa.XAShardingSphereTransactionManager |
BASE | Seata distributed transaction manager | org.apache.shardingsphere.transaction.base.seata.at.SeataATShardingSphereTransactionManager |
XATransactionManagerProvider
Fully-qualified class name
org.apache.shardingsphere.transaction.xa.spi.XATransactionManagerProvider
Definition
XA transaction manager provider definition
Implementation classes
Configuration Type | Description | Fully-qualified class name |
---|---|---|
Atomikos | XA distributed transaction manager based on Atomikos | org.apache.shardingsphere.transaction.xa.atomikos.manager.AtomikosTransactionManagerProvider |
Narayana | XA distributed transaction manager based on Narayana | org.apache.shardingsphere.transaction.xa.narayana.manager.NarayanaXATransactionManagerProvider |
Bitronix | XA distributed transaction manager based on Bitronix | org.apache.shardingsphere.transaction.xa.bitronix.manager.BitronixXATransactionManagerProvider |
XADataSourceDefinition
Fully-qualified class name
org.apache.shardingsphere.transaction.xa.jta.datasource.properties.XADataSourceDefinition
Definition
XA Data source definition
Implementation classes
DataSourcePropertyProvider
Fully-qualified class name
org.apache.shardingsphere.transaction.xa.jta.datasource.swapper.DataSourcePropertyProvider
Definition
Data source property provider service definition
Implementation classes
Configuration Type | Description | Fully-qualified class name |
---|---|---|
com.zaxxer.hikari.HikariDataSource | Used to get standard properties of HikariCP | org.apache.shardingsphere.transaction.xa.jta.datasource.swapper.impl.HikariCPPropertyProvider |
当前内容版权归 ShardingSphere 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 ShardingSphere .