public class JTAUserTransactionAdapter extends Object implements TransactionManagerAdapter, Status
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected UserTransaction |
userTransaction |
STATUS_ACTIVE, STATUS_COMMITTED, STATUS_COMMITTING, STATUS_MARKED_ROLLBACK, STATUS_NO_TRANSACTION, STATUS_PREPARED, STATUS_PREPARING, STATUS_ROLLEDBACK, STATUS_ROLLING_BACK, STATUS_UNKNOWN| コンストラクタと説明 |
|---|
JTAUserTransactionAdapter(UserTransaction userTransaction) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected boolean |
begin() |
protected void |
end() |
protected boolean |
hasTransaction() |
Object |
mandatory(TransactionCallback callback) |
Object |
never(TransactionCallback callback) |
Object |
notSupported(TransactionCallback callback) |
Object |
required(TransactionCallback callback) |
Object |
requiresNew(TransactionCallback callback) |
void |
setRollbackOnly() |
protected final UserTransaction userTransaction
public JTAUserTransactionAdapter(UserTransaction userTransaction)
public Object required(TransactionCallback callback) throws Throwable
required インタフェース内 TransactionManagerAdapterThrowablepublic Object requiresNew(TransactionCallback callback) throws Throwable
requiresNew インタフェース内 TransactionManagerAdapterThrowablepublic Object mandatory(TransactionCallback callback) throws Throwable
mandatory インタフェース内 TransactionManagerAdapterThrowablepublic Object notSupported(TransactionCallback callback) throws Throwable
notSupported インタフェース内 TransactionManagerAdapterThrowablepublic Object never(TransactionCallback callback) throws Throwable
never インタフェース内 TransactionManagerAdapterThrowablepublic void setRollbackOnly()
setRollbackOnly インタフェース内 TransactionManagerAdapterprotected boolean hasTransaction()
throws SystemException
SystemExceptionCopyright © 2015 The DBFlute Project. All rights reserved.