2.17.9 非同期メソッドの動作に関する注意事項
-
非同期呼び出しを実行するSession Beanでは,メソッドキャンセル機能は実行できません。メソッドキャンセルを実行しようとした場合,KDJE52703-Wメッセージが出力されますが,メソッドキャンセルは実行されません。
非同期メソッドをキャンセルしたい場合は,Future<V>オブジェクトのメソッドを使用してください。
-
アプリケーション停止時には,クリーンアップ処理が実行されます。実行中のすべての処理が完了するまで,クリーンアップ処理は完了しません。すべての処理が完了すると,クリーンアップ処理が完了し,アプリケーションが停止します。
-
リモートインタフェースを使用してSession Beanの非同期処理を呼び出した場合,サーバ運用中のFullGCの発生要因となるオブジェクトが生成されます。このため,FullGCの発生を抑止したい場合,リモートインタフェースを使用して非同期処理を呼び出さないでください。