public class RestrictedTransactionManagerImpl extends Object implements TransactionManager
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected TransactionSynchronizationRegistry |
synchronizationRegistry |
protected UserTransaction |
userTransaction |
| コンストラクタと説明 |
|---|
RestrictedTransactionManagerImpl() |
RestrictedTransactionManagerImpl(UserTransaction userTransaction,
TransactionSynchronizationRegistry synchronizationRegistry) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
begin() |
void |
commit() |
int |
getStatus() |
Transaction |
getTransaction() |
void |
resume(Transaction tx) |
void |
rollback() |
void |
setRollbackOnly() |
void |
setSynchronizationRegistry(TransactionSynchronizationRegistry synchronizationRegistry) |
void |
setTransactionTimeout(int seconds) |
void |
setUserTransaction(UserTransaction userTransaction) |
Transaction |
suspend() |
protected UserTransaction userTransaction
protected TransactionSynchronizationRegistry synchronizationRegistry
public RestrictedTransactionManagerImpl()
public RestrictedTransactionManagerImpl(UserTransaction userTransaction, TransactionSynchronizationRegistry synchronizationRegistry)
public void setUserTransaction(UserTransaction userTransaction)
public void setSynchronizationRegistry(TransactionSynchronizationRegistry synchronizationRegistry)
public void begin()
throws NotSupportedException,
SystemException
begin インタフェース内 TransactionManagerNotSupportedExceptionSystemExceptionpublic void commit()
throws HeuristicMixedException,
HeuristicRollbackException,
IllegalStateException,
RollbackException,
SecurityException,
SystemException
public int getStatus()
throws SystemException
getStatus インタフェース内 TransactionManagerSystemExceptionpublic Transaction getTransaction() throws SystemException
getTransaction インタフェース内 TransactionManagerSystemExceptionpublic void resume(Transaction tx) throws IllegalStateException, InvalidTransactionException, SystemException
public void rollback()
throws IllegalStateException,
SecurityException,
SystemException
rollback インタフェース内 TransactionManagerIllegalStateExceptionSecurityExceptionSystemExceptionpublic void setRollbackOnly()
throws IllegalStateException,
SystemException
setRollbackOnly インタフェース内 TransactionManagerIllegalStateExceptionSystemExceptionpublic void setTransactionTimeout(int seconds)
throws SystemException
setTransactionTimeout インタフェース内 TransactionManagerSystemExceptionpublic Transaction suspend() throws SystemException
suspend インタフェース内 TransactionManagerSystemExceptionCopyright © 2015–2016 The DBFlute Project. All rights reserved.