パッケージ jakarta.ejb

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


@TargetSE(TYPESE) @RetentionSE(RUNTIMESE) public @interface Stateful
ステートフルセッション Bean のコンポーネント定義アノテーション。
導入:
EJB 3.0
  • オプション要素の概要

    オプション要素
    修飾子と型
    オプションの要素
    説明
    ステートフルセッション Bean を説明する文字列。
    このセッション Bean をマップする必要がある製品固有の名前 (例: グローバル JNDI 名)。
    この Bean の ejb-name。
    boolean
    このステートフルセッション Bean がパッシベーション対応かどうかを指定します
  • 要素の詳細

    • name

      StringSE name
      この Bean の ejb 名。デフォルトは、ステートフルセッション Bean クラスの非修飾名です。
      戻り値:
      StringSE オブジェクト。
      デフォルト:
      ""
    • mappedName

      StringSE mappedName
      このセッション Bean をマッピングする必要がある製品固有の名前(グローバル JNDI 名など)。アプリケーションサーバーは、特定の形式や型のマップ名、またはマップ名を使用する機能をサポートする必要はありません。マップされた名前は製品に依存し、多くの場合インストールに依存します。マップされた名前を使用することはできません。
      戻り値:
      StringSE オブジェクト。
      デフォルト:
      ""
    • description

      StringSE description
      ステートフルセッション Bean を説明する文字列。
      戻り値:
      StringSE オブジェクト。
      デフォルト:
      ""
    • passivationCapable

      boolean passivationCapable
      このステートフルセッション Bean がパッシベーション対応かどうかを指定します
      戻り値:
      ブール値。
      導入:
      EJB 3.2
      デフォルト:
      true