パッケージ jakarta.ejb
アノテーション型 Asynchronous
@TargetSE({METHODSE,TYPESE}) @RetentionSE(RUNTIMESE) public @interface Asynchronous
セッション Bean メソッドを非同期メソッドとしてマークするか、セッション Bean クラスのすべてのビジネスメソッドを非同期として指定するために使用されます。非同期メソッドの戻り値の型は
void
またはFuture<V>
である必要があります。ここで、V
は結果値の型です。非同期メソッド呼び出しセマンティクスは、インターフェースなし、ローカルビジネス、リモートビジネスクライアントビューにのみ適用されます。Enterprise Bean 2.x ローカル、Enterprise Bean 2.x リモート、および Web サービスクライアントビューを介して公開されるメソッドは、非同期として指定してはなりません。
- 導入:
- EJB 3.1
- 関連事項:
AsyncResult