|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
トランザクションを制御するオブジェクトのインターフェースです。
実装クラス固有のポリシーおよび実現方法でトランザクションを制御し、 その範囲内でTransactionCallbackをコールバックします。
| メソッドの概要 | |
java.lang.Object |
mandatory(TransactionCallback callback)
トランザクション属性がMANDATORYの制御下で TransactionCallbackをコールバックします。 |
java.lang.Object |
never(TransactionCallback callback)
トランザクション属性がNEVERの制御下で TransactionCallbackをコールバックします。 |
java.lang.Object |
notSupported(TransactionCallback callback)
トランザクション属性がNOT_SUPPORTEDの制御下で TransactionCallbackをコールバックします。 |
java.lang.Object |
required(TransactionCallback callback)
トランザクション属性がREQUIREDの制御下で TransactionCallbackをコールバックします。 |
java.lang.Object |
requiresNew(TransactionCallback callback)
トランザクション属性がREQUIRES_NEWの制御下で TransactionCallbackをコールバックします。 |
void |
setRollbackOnly()
トランザクションをロールバックするようマークします。 |
| メソッドの詳細 |
public java.lang.Object required(TransactionCallback callback)
throws java.lang.Throwable
TransactionCallbackをコールバックします。
callback - トランザクション制御下でコールバックされるオブジェクト
java.lang.Throwable - callbackの呼び出し中に例外がスローされた場合
public java.lang.Object requiresNew(TransactionCallback callback)
throws java.lang.Throwable
TransactionCallbackをコールバックします。
callback - トランザクション制御下でコールバックされるオブジェクト
java.lang.Throwable - callbackの呼び出し中に例外がスローされた場合
public java.lang.Object mandatory(TransactionCallback callback)
throws java.lang.Throwable
TransactionCallbackをコールバックします。
callback - トランザクション制御下でコールバックされるオブジェクト
java.lang.Throwable - callbackの呼び出し中に例外がスローされた場合
public java.lang.Object notSupported(TransactionCallback callback)
throws java.lang.Throwable
TransactionCallbackをコールバックします。
callback - トランザクション制御下でコールバックされるオブジェクト
java.lang.Throwable - callbackの呼び出し中に例外がスローされた場合
public java.lang.Object never(TransactionCallback callback)
throws java.lang.Throwable
TransactionCallbackをコールバックします。
callback - トランザクション制御下でコールバックされるオブジェクト
java.lang.Throwable - callbackの呼び出し中に例外がスローされた場合public void setRollbackOnly()
このメソッドは失敗しても例外をスローしてはいけません。
|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||