| 程序包 | 说明 |
|---|---|
| io.shardingsphere.core.transaction | |
| io.shardingsphere.core.transaction.event | |
| io.shardingsphere.core.transaction.listener | |
| io.shardingsphere.core.transaction.spi |
| 构造器和说明 |
|---|
TransactionContext(TransactionManager transactionManager,
TransactionType transactionType,
Class<? extends TransactionEvent> clazz) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
WeakXaTransactionEvent
Weak XA transaction event.
|
class |
XaTransactionEvent
XA transaction event.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static TransactionEvent |
TransactionEventFactory.create(TCLType tclType)
Create transaction event.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
TransactionListener.listen(TransactionEvent transactionEvent)
Listen event.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static Class<? extends TransactionEvent> |
TransactionEventHolder.get()
Get transactionEvent class type.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
TransactionManager.begin(TransactionEvent transactionEvent)
Begin transaction.
|
void |
TransactionManager.commit(TransactionEvent transactionEvent)
Commit transaction.
|
void |
TransactionManager.rollback(TransactionEvent transactionEvent)
Rollback transaction.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
TransactionEventHolder.set(Class<? extends TransactionEvent> clazz)
Set transactionEvent.
|
Copyright © 2018. All rights reserved.