@TargetSE(valueSE=METHODSE) @RetentionSE(valueSE=RUNTIMESE) public @interface AfterCompletion
完了後コールバックは、トランザクションコミットプロトコルが完了したことをステートフルセッション Bean インスタンスに通知します。true の完了ステータスは、トランザクションがコミットされたことを示します。false のステータスは、ロールバックが発生したことを示します。
Bean には最大で 1 つの AfterCompletion
メソッドが必要です。このメソッドのシグネチャーは、次のルールを遵守する必要があります。
final
または static
として宣言してはなりません。void
でなければなりません。boolean
の単一の引数を取る必要があります。このメソッドは、トランザクションコンテキストなしで実行されます。
ステートフルセッション Bean クラスは、SessionSynchronization
インターフェースまたはセッション同期アノテーションのいずれかを使用できますが、両方を使用することはできません。
SessionSynchronization
, AfterBegin
, BeforeCompletion
Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.