パッケージ jakarta.ejb

アノテーション型 StatefulTimeout


  • @TargetSE(TYPESE)
    @RetentionSE(RUNTIMESE)
    public @interface StatefulTimeout
    ステートフルセッション Bean が、コンテナーによる削除に適格になる前にアイドル状態(クライアント呼び出しを受信しない)でいられる時間を指定します。

    value 要素のセマンティクスは次のとおりです。

    • 値 >0 は、unit エレメントで指定された単位でのタイムアウト値を示します。
    • 値 0 は、Bean がすぐに削除できることを意味します。
    • 値 -1 は、タイムアウトが原因で Bean が削除されないことを意味します。
    -1 未満の値は無効です。
    導入:
    EJB 3.1
    • 必須定数のサマリー

      必須要素  
      修飾子と型 必須要素 説明
      longvalue
      ステートフルセッション Bean がアイドル状態になることができる時間。
    • オプション要素のサマリー

      オプション要素  
      修飾子と型 オプションの要素 説明
      TimeUnitSEunit
      指定された値に使用される単位。
    • 要素の詳細

      • value

        long value
        ステートフルセッション Bean がアイドル状態になることができる時間。この要素のセマンティクスは次のとおりです。
        • 値 >0 は、unit エレメントで指定された単位でのタイムアウト値を示します。
        • 値 0 は、Bean がすぐに削除できることを意味します。
        • 値 -1 は、タイムアウトが原因で Bean が削除されないことを意味します。
        -1 未満の値は無効です。
        戻り値:
        長い。
      • unit

        TimeUnitSE unit
        指定された値に使用される単位。
        戻り値:
        TimeUnitSE オブジェクト。
        デフォルト:
        java.util.concurrent.TimeUnit.MINUTES