public final class AtomikosTransactionManager extends Object implements XATransactionManager
| 构造器和说明 |
|---|
AtomikosTransactionManager() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
begin(io.shardingsphere.transaction.core.context.XATransactionContext transactionContext) |
void |
commit(io.shardingsphere.transaction.core.context.XATransactionContext transactionContext) |
void |
destroy() |
int |
getStatus() |
TransactionManager |
getUnderlyingTransactionManager() |
void |
rollback(io.shardingsphere.transaction.core.context.XATransactionContext transactionContext) |
DataSource |
wrapDataSource(DatabaseType databaseType,
XADataSource xaDataSource,
String dataSourceName,
DataSourceParameter dataSourceParameter) |
public void destroy()
destroy 在接口中 XATransactionManagerpublic void begin(io.shardingsphere.transaction.core.context.XATransactionContext transactionContext)
throws ShardingException
begin 在接口中 io.shardingsphere.transaction.core.manager.ShardingTransactionManager<io.shardingsphere.transaction.core.context.XATransactionContext>ShardingExceptionpublic void commit(io.shardingsphere.transaction.core.context.XATransactionContext transactionContext)
throws ShardingException
commit 在接口中 io.shardingsphere.transaction.core.manager.ShardingTransactionManager<io.shardingsphere.transaction.core.context.XATransactionContext>ShardingExceptionpublic void rollback(io.shardingsphere.transaction.core.context.XATransactionContext transactionContext)
throws ShardingException
rollback 在接口中 io.shardingsphere.transaction.core.manager.ShardingTransactionManager<io.shardingsphere.transaction.core.context.XATransactionContext>ShardingExceptionpublic int getStatus()
throws ShardingException
getStatus 在接口中 io.shardingsphere.transaction.core.manager.ShardingTransactionManager<io.shardingsphere.transaction.core.context.XATransactionContext>ShardingExceptionpublic DataSource wrapDataSource(DatabaseType databaseType, XADataSource xaDataSource, String dataSourceName, DataSourceParameter dataSourceParameter)
wrapDataSource 在接口中 XATransactionManagerpublic TransactionManager getUnderlyingTransactionManager()
Copyright © 2019. All rights reserved.