パッケージ jakarta.ejb

アノテーションインターフェース StatefulTimeout


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

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

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

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

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

    • value

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

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