Retro Eye care Haitian Deep Dark Default

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

Configuration Type Description Fully-qualified class name
MySQL Auto convert Non XA MySQL data source to XA MySQL data source org.apache.shardingsphere.transaction.xa.jta.datasource.properties.dialect.MySQLXADataSourceDefinition
MariaDB Auto convert Non XA MariaDB data source to XA MariaDB data source org.apache.shardingsphere.transaction.xa.jta.datasource.properties.dialect.MariaDBXADataSourceDefinition
PostgreSQL Auto convert Non XA PostgreSQL data source to XA PostgreSQL data source org.apache.shardingsphere.transaction.xa.jta.datasource.properties.dialect.PostgreSQLXADataSourceDefinition
Oracle Auto convert Non XA Oracle data source to XA Oracle data source org.apache.shardingsphere.transaction.xa.jta.datasource.properties.dialect.OracleXADataSourceDefinition
SQLServer Auto convert Non XA SQLServer data source to XA SQLServer data source org.apache.shardingsphere.transaction.xa.jta.datasource.properties.dialect.SQLServerXADataSourceDefinition
H2 Auto convert Non XA H2 data source to XA H2 data source org.apache.shardingsphere.transaction.xa.jta.datasource.properties.dialect.H2XADataSourceDefinition

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