public enum TransactionManagerImpl extends Enum<TransactionManagerImpl> implements TransactionManager
| 枚举常量和说明 |
|---|
INST
Singleton.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
begin() |
void |
commit() |
int |
getStatus() |
Transaction |
getTransaction() |
void |
initialized()
Initialized.
|
boolean |
isExistDataSources(XAConnection connection)
Is exist data sources boolean.
|
void |
markTransactionRollback(String transId)
把事务标记为回滚状态.
|
void |
resume(Transaction transaction) |
void |
rollback() |
void |
setRollbackOnly() |
void |
setTransactionTimeout(int i) |
Transaction |
suspend() |
static TransactionManagerImpl |
valueOf(String name)
返回带有指定名称的该类型的枚举常量。
|
static TransactionManagerImpl[] |
values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
public static final TransactionManagerImpl INST
public static TransactionManagerImpl[] values()
for (TransactionManagerImpl c : TransactionManagerImpl.values()) System.out.println(c);
public static TransactionManagerImpl valueOf(String name)
name - 要返回的枚举常量的名称。IllegalArgumentException - 如果该枚举类型没有带有指定名称的常量NullPointerException - 如果参数为空值public void initialized()
public void begin()
throws NotSupportedException,
SystemException
begin 在接口中 TransactionManagerNotSupportedExceptionSystemExceptionpublic void commit()
throws RollbackException,
HeuristicMixedException,
HeuristicRollbackException,
SecurityException,
IllegalStateException,
SystemException
public int getStatus()
throws SystemException
getStatus 在接口中 TransactionManagerSystemExceptionpublic Transaction getTransaction()
getTransaction 在接口中 TransactionManagerpublic void resume(Transaction transaction) throws InvalidTransactionException, IllegalStateException, SystemException
public void rollback()
throws IllegalStateException,
SecurityException,
SystemException
public void setRollbackOnly()
throws IllegalStateException,
SystemException
public void setTransactionTimeout(int i)
throws SystemException
setTransactionTimeout 在接口中 TransactionManagerSystemExceptionpublic Transaction suspend() throws SystemException
suspend 在接口中 TransactionManagerSystemExceptionpublic boolean isExistDataSources(XAConnection connection)
connection - the connectionpublic void markTransactionRollback(String transId)
transId - 事务id.Copyright © 2022 dromara. All rights reserved.