項目 |
セションBeanに固有の動作 |
CallFactoryインタフェースのcreateCallメソッドの呼び出し |
このメソッドが呼び出されたとき、セションBeanのリモートインタフェースのcreateメソッドが呼び出され、セションBeanのオブジェクトが作成されます。このセションBeanオブジェクトは、ビジネスクラスを呼び出した処理が終了するときに自動的に削除されます。詳細は
セションBeanオブジェクトの自動削除を参照してください。 |
Callインタフェースのinvokeメソッドの呼び出し |
データBean変換機能を使用している場合、第1引数に指定されたデータは変換されてからセションBeanに送信されます。また、セションBeanが返したデータで上書きが行われた結果がinvokeメソッドから返ります。データBean変換機能と上書き機能についてはセションBeanとクライアントとの連携を参照してください。 |
Callインタフェースのinvokeメソッドが発生させるUjiTargetException |
セションBeanの実行中に例外が発生し、その例外がクライアントに通知される種類の例外である場合、invokeメソッドはUjiTargetExceptionのサブクラスであるEJBApplicationExceptionを発生します。EJBApplicationExceptionのgetRootCauseメソッドにより、セションBeanで発生した例外を取得できます。クライアントに通知される例外については例外処理を参照してください。 |