パッケージ 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