パッケージ jakarta.ejb
アノテーション型 AfterBegin
@TargetSE(METHODSE) @RetentionSE(RUNTIMESE) public @interface AfterBegin
ステートフルセッション Bean メソッドを指定して、開始後のセッション同期コールバックを受信します。after begin コールバックは、ステートフルセッション Bean インスタンスに、新しいトランザクションが開始されたこと、およびインスタンスの後続のビジネスメソッドがトランザクションのコンテキストで呼び出されることを通知します。
このメソッドは、適切なトランザクションコンテキストで実行されます。Bean には、最大で 1 つの
AfterBegin
メソッドが必要です。このメソッドのシグニチャは、次のルールに従う必要があります。- メソッドは
final
またはstatic
として宣言してはなりません。 - メソッドには、任意のアクセス型を指定できます。
- 戻り値の型は
void
でなければなりません。 - メソッドは引数を取ってはなりません。
ステートフルセッション Bean クラスは、
SessionSynchronization
インターフェースまたはセッション同期アノテーションのいずれかを使用できますが、両方を使用することはできません。- 導入:
- EJB 3.1
- 関連事項:
SessionSynchronization
,BeforeCompletion
,AfterCompletion
- メソッドは