|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
トランザクションを制御するオブジェクトのインターフェースです。
実装クラス固有のポリシーおよび実現方法でトランザクションを制御し、 その範囲内で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()
このメソッドは失敗しても例外をスローしてはいけません。
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |