Interstage Application Server J2EE ユーザーズガイド |
目次 索引 |
第3部 EJB編 | > 第13章 Message-driven Beanの実装 | > 13.2 Enterprise Beanクラスの作成 |
以下の操作は、Beanクラスのメソッドごとに実行できる操作が異なります。
実行できる操作は以下です。以下に示す以外の操作を実行した場合は、java.lang.IllegalStateExceptionが発生する場合があります。
メソッド名 |
実行可能な操作 |
|
トランザクション管理種別が |
トランザクション管理種別が |
|
コンストラクタ |
なし |
なし |
setMessageDrivenContext |
|
|
ejbCreate ejbRemove |
|
|
onMessage |
|
|
MessageDrivenContextインタフェースのgetRollbackOnlyメソッドとsetRollbackOnlyメソッドは、トランザクション属性がRequiredのときだけ使用してください。
トランザクション属性がNotSupportedのときにこれらのメソッドが呼び出された場合は、java.lang.IllegalStateExceptionが発生する場合があります。
目次 索引 |