パッケージ jakarta.ejb

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


@TargetSE(TYPESE) @RetentionSE(RUNTIMESE) public @interface ApplicationException
例外に適用され、それがアプリケーション例外であり、クライアントに直接報告する必要がある(つまり、ラップ解除される)ことを示します。
導入:
EJB 3.0
  • オプション要素の概要

    オプション要素
    修飾子と型
    オプションの要素
    説明
    boolean
    アプリケーションの例外指定をアノテーション付き例外クラスのサブクラスに適用するかどうかを示します。
    boolean
    例外がスローされたときにコンテナーがトランザクションをロールバックするかどうかを示します。
  • 要素の詳細

    • rollback

      boolean rollback
      例外がスローされたときにコンテナーがトランザクションをロールバックするかどうかを示します。
      戻り値:
      ブール値。
      デフォルト:
      false
    • inherited

      boolean inherited
      アプリケーションの例外指定をアノテーション付き例外クラスのサブクラスに適用するかどうかを示します。
      戻り値:
      ブール値。
      導入:
      EJB 3.1
      デフォルト:
      true