public interface TransactionManager extends Manager
| 修飾子とタイプ | メソッドと説明 |
|---|---|
Transaction |
currentTransaction()
現在のトランザクションを取得します。
|
default <R> R |
doTransaction(TransactionOption option,
java.util.function.Function<Transaction,R> function)
指定のfunctionをoptionに従った形でトランザクション処理します。
|
Transaction |
newTransaction()
新規にトランザクションを開始する。
|
Transaction |
newTransaction(boolean readOnly)
新規に読み込み専用とマークしたトランザクションを開始する。
|
void |
resume(Transaction t)
サスペンドされたトランザクションを復帰します。
|
Transaction |
suspend()
トランザクションをサスペンドします。
|
Transaction newTransaction()
Transaction newTransaction(boolean readOnly)
readOnly - Transaction suspend()
void resume(Transaction t)
t - suspend()の際取得したTransactionインスタンスTransaction currentTransaction()
TransactionStatus.NONEのTransactionが返却されます。
サスペンドされている場合はTransactionStatus.SUSPENDEDのTransactionが返却されます。default <R> R doTransaction(TransactionOption option, java.util.function.Function<Transaction,R> function)
R - functionのリターン値の型option - トランザクション制御オプションfunction - トランザクション処理