インターフェースの使用
jakarta.enterprise.inject.spi.Extension
Extension を使用するパッケージ パッケージ 説明 jakarta.enterprise.inject.build.compatible.spi ビルド互換拡張機能 SPI。jakarta.enterprise.inject.se jakarta.enterprise.inject.spi ポータブル拡張統合 SPI。jakarta.enterprise.inject.build.compatible.spi 内の Extension 使用
型 Extension の引数を持つ型を返す jakarta.enterprise.inject.build.compatible.spi のメソッド 修飾子と型 メソッド 説明 ClassSE<? extends Extension>value()アノテーション付きビルド互換拡張機能の機能を反映することが期待されるExtensionを実装するクラス。jakarta.enterprise.inject.se 内の Extension 使用
型 Extension のパラメーターを持つ jakarta.enterprise.inject.se のメソッド 修飾子と型 メソッド 説明 abstract SeContainerInitializerSeContainerInitializer. addExtensions(Extension... extensions)拡張機能のセットに拡張機能を追加します。jakarta.enterprise.inject.spi 内の Extension 使用
型 Extension の型パラメーターを持つ jakarta.enterprise.inject.spi のメソッド 修飾子と型 メソッド 説明 <T extends Extension>
TBeanManager. getExtension(ClassSE<T> extensionClass)META-INF/servicesで宣言された Extension クラスのコンテナーのインスタンスを取得します。Extension を返す jakarta.enterprise.inject.spi のメソッド 修飾子と型 メソッド 説明 ExtensionProcessSyntheticAnnotatedType. getSource()このイベントが発生しているAnnotatedTypeを追加した拡張インスタンスを取得します。ExtensionProcessSyntheticBean. getSource()このイベントが発生しているBeanを追加した拡張インスタンスを取得します。ExtensionProcessSyntheticObserverMethod. getSource()このイベントが発生しているObserverMethodを追加した拡張インスタンスを取得します。