パッケージ jakarta.ejb

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


@TargetSE(TYPESE) @RetentionSE(RUNTIMESE) public @interface DependsOn
シングルトンコンポーネント間の初期化の依存関係を表すために使用されます。

コンテナーは、シングルトンの PostConstruct メソッドが呼び出される前に、シングルトンが DependsOn 関連を持つすべてのシングルトン Bean が初期化されていることを確認します。

アプリケーションのシャットダウン中、コンテナーは、シングルトンが DependsOn 関連にあるすべてのシングルトン Bean が、シングルトンの PreDestroy メソッド中に引き続き使用可能であることを保証します。

導入:
EJB 3.1
  • 必須定数のサマリー

    必須要素
    修飾子と型
    必須要素
    説明
    このシングルトンの前に初期化を行う必要があるシングルトンコンポーネントの ejb 名。
  • 要素の詳細

    • value

      StringSE[] value
      このシングルトンの前に初期化を行う必要があるシングルトンコンポーネントの ejb 名。これらの名前がリストされている順序は重要ではありません。
      戻り値:
      StringSE オブジェクトの配列。