public class RestrictedTransaction extends Object implements Transaction
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected TransactionSynchronizationRegistry |
synchronizationRegistry |
protected UserTransaction |
userTransaction |
| コンストラクタと説明 |
|---|
RestrictedTransaction(UserTransaction userTransaction,
TransactionSynchronizationRegistry synchronizationRegistry) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
begin() |
void |
commit() |
boolean |
delistResource(XAResource xaRes,
int flag) |
boolean |
enlistResource(XAResource xaRes) |
int |
getStatus() |
void |
registerSynchronization(Synchronization sync) |
void |
rollback() |
void |
setRollbackOnly() |
protected UserTransaction userTransaction
protected TransactionSynchronizationRegistry synchronizationRegistry
public RestrictedTransaction(UserTransaction userTransaction, TransactionSynchronizationRegistry synchronizationRegistry)
public void begin()
throws NotSupportedException,
SystemException
public void commit()
throws HeuristicMixedException,
HeuristicRollbackException,
RollbackException,
SecurityException,
SystemException
public boolean delistResource(XAResource xaRes, int flag) throws IllegalStateException, SystemException
delistResource インタフェース内 TransactionIllegalStateExceptionSystemExceptionpublic boolean enlistResource(XAResource xaRes) throws IllegalStateException, RollbackException, SystemException
enlistResource インタフェース内 TransactionIllegalStateExceptionRollbackExceptionSystemExceptionpublic int getStatus()
throws SystemException
getStatus インタフェース内 TransactionSystemExceptionpublic void registerSynchronization(Synchronization sync) throws IllegalStateException, RollbackException, SystemException
public void rollback()
throws IllegalStateException,
SystemException
rollback インタフェース内 TransactionIllegalStateExceptionSystemExceptionpublic void setRollbackOnly()
throws IllegalStateException,
SystemException
setRollbackOnly インタフェース内 TransactionIllegalStateExceptionSystemExceptionCopyright © 2015–2018 The DBFlute Project. All rights reserved.