パッケージ jakarta.ejb

アノテーション型 ApplicationException


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

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

      • rollback

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

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