ページの先頭行へ戻る
Interstage Application Server/Interstage Web Server J2EE ユーザーズガイド

10.4.4 Session Beanのsynchronization機能

Session Beanのsynchronization機能とは、javax.ejb.SessionSynchronizationインタフェースを使用して、インスタンスが参加したトランザクションの開始と終了を受信できる機能です。
この機能は、STATEFULのSession Beanで、トランザクション属性(Mandatory、Required、RequiresNewのいずれか)をビジネスメソッドに指定している場合に限り使用できます。

トランザクション属性

内容

Mandatory

呼出し元が開始したトランザクションの開始と終了を受信します。

Required

呼出し元、または、コンテナが開始したトランザクションの開始と終了を受信します。

RequiresNew

コンテナが開始したトランザクションの開始と終了を受信します。

注意

Session Beanのsynchronization機能使用時に例外が発生した場合、ビジネスメソッドの呼出し元に例外の通知を行います。
例外発生時の詳細は、“15.5.2 EJBサービスが提供するトランザクション制御の例外処理”を参照してください。