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

第3部 EJB編> 第16章 EJBサービスの基本機能> 16.7 EJBサービスが提供するトランザクション機能

16.7.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) 富士通株式会社 2006