public class HmilyXaTransactionManager extends Object implements TransactionManager
| 构造器和说明 |
|---|
HmilyXaTransactionManager()
Instantiates a new Hmily xa transaction manager.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
begin() |
void |
commit() |
Integer |
getState()
Gets state.
|
int |
getStatus() |
Transaction |
getThreadTransaction()
Gets thread transaction.
|
Transaction |
getTransaction()
Gets transaction.
|
static HmilyXaTransactionManager |
initialized()
Initialized hmily xa transaction manager.
|
void |
markTransactionRollback(String transId)
把事务标记为回滚状态.
|
void |
resume(Transaction transaction) |
void |
rollback() |
void |
setRollbackOnly() |
void |
setTransactionTimeout(int seconds) |
Transaction |
suspend() |
public HmilyXaTransactionManager()
public static HmilyXaTransactionManager initialized()
public Transaction getTransaction()
getTransaction 在接口中 TransactionManagerpublic void resume(Transaction transaction) throws InvalidTransactionException, IllegalStateException, SystemException
public Transaction getThreadTransaction()
public void setRollbackOnly()
throws IllegalStateException,
SystemException
public void setTransactionTimeout(int seconds)
throws SystemException
setTransactionTimeout 在接口中 TransactionManagerSystemExceptionpublic Transaction suspend() throws SystemException
suspend 在接口中 TransactionManagerSystemExceptionpublic void begin()
begin 在接口中 TransactionManagerpublic void commit()
throws RollbackException,
HeuristicMixedException,
HeuristicRollbackException,
SecurityException,
IllegalStateException,
SystemException
public void rollback()
throws IllegalStateException,
SecurityException,
SystemException
public int getStatus()
throws SystemException
getStatus 在接口中 TransactionManagerSystemExceptionpublic Integer getState() throws SystemException
SystemException - the system exceptionpublic void markTransactionRollback(String transId)
transId - 事务id.Copyright © 2022 dromara. All rights reserved.