パッケージ jakarta.ejb

アノテーション型 Timeout


  • @TargetSE(METHODSE)
    @RetentionSE(RUNTIMESE)
    public @interface Timeout
    ステートレスセッション Bean クラス、シングルトンセッション Bean クラス、メッセージ駆動型 Bean クラス、その Bean の Enterprise Bean タイマーの有効期限を受信する必要がある Enterprise Bean 2.x エンティティ Bean クラスのメソッドを指定します。

    Timeout アノテーションが適用されるメソッドには、次のいずれかのシグネチャーが必要です。<METHOD> はメソッド名を指定します。

     void <METHOD>()
     void <METHOD>(Timer timer)
     
    タイムアウトコールバックメソッドには、パブリック、プライベート、保護、パッケージレベルのアクセスがあります。タイムアウトコールバックメソッドは、final または static として宣言してはなりません。タイムアウトコールバックメソッドは、アプリケーション例外をスローしてはなりません。

    Bean が TimedObject インターフェースを実装している場合、Timeout アノテーションは ejbTimeout メソッドにのみ適用できます。

    導入:
    EJB 3.0