Interstage Application Server J2EE ユーザーズガイド
目次 索引 前ページ次ページ

第3部 EJB編> 第9章 EJBサービスの機能> 9.5 EJBサービスのトランザクション制御

9.5.2 Session Beanのsynchronization機能

 Session Beanのsynchronization機能とは、javax.ejb.SessionSynchronizationインタフェースを使用して、インスタンスが参加したトランザクションの開始と終了を受信できる機能です。

 この機能は、STATEFULのSession Beanで、トランザクション属性(Mandatory、Required、RequiresNewのいずれか)をビジネスメソッドに指定している場合に限り使用できます。

トランザクション属性

内容

Mandatory

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

Required

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

RequiresNew

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


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


目次 索引 前ページ次ページ

All Rights Reserved, Copyright(C) 富士通株式会社 2005