インターフェースの使用
jakarta.enterprise.inject.spi.configurator.BeanConfigurator
BeanConfigurator を使用するパッケージ
jakarta.enterprise.inject.spi 内の BeanConfigurator 使用
修飾子と型メソッド説明<T> BeanConfigurator<T>AfterBeanDiscovery.addBean()新しいBeanConfiguratorを取得して、新しいBeanを構成し、オブザーバー呼び出しの最後に追加します。jakarta.enterprise.inject.spi.configurator 内の BeanConfigurator 使用
修飾子と型メソッド説明BeanConfigurator.addInjectionPoint(InjectionPoint injectionPoint) 構成済みの Bean に InjectionPoint を追加するBeanConfigurator.addInjectionPoints(InjectionPoint... injectionPoints) 構成済みの Bean に InjectionPoints を追加するBeanConfigurator.addInjectionPoints(SetSE<InjectionPoint> injectionPoints) 構成済みの Bean に InjectionPoints を追加するBeanConfigurator.addQualifier(AnnotationSE qualifier) 構成済みの Bean に修飾子を追加しますBeanConfigurator.addQualifiers(AnnotationSE... qualifiers) Bean に修飾子を追加します。BeanConfigurator.addQualifiers(SetSE<AnnotationSE> qualifiers) Bean に修飾子を追加します。BeanConfigurator.addStereotype(ClassSE<? extends AnnotationSE> stereotype) 構成済みの Bean にステレオタイプを追加するBeanConfigurator.addStereotypes(SetSE<ClassSE<? extends AnnotationSE>> stereotypes) 構成済みの Bean にステレオタイプを追加するBeanConfigurator.addTransitiveTypeClosure(TypeSE type) マネージド Bean の Bean クラスを表すかのように、指定された型の無制限の Bean 型のセットを追加します。BeanConfigurator.addType(TypeLiteral<?> typeLiteral) Bean 型に型を追加するBean 型に型を追加するBean 型に型を追加するBean 型に型を追加するBeanConfigurator.alternative(boolean value) 設定された Bean の代替ステータスを変更します。構成済みの Bean のクラスを設定します。<U extends T>
BeanConfigurator<U>BeanConfigurator.createWith(FunctionSE<CreationalContext<U>, U> callback) Bean インスタンスを作成するためのコールバックを設定します。BeanConfigurator.destroyWith(BiConsumerSE<T, CreationalContext<T>> callback) Bean インスタンスを破棄するコールバックを設定します。BeanConfigurator.disposeWith(BiConsumerSE<T, Instance<ObjectSE>> callback) Bean インスタンスを破棄するコールバックを設定します。構成済みの Bean にPassivationCapableとそのパッシベーション用の ID を実装させます。BeanConfigurator.injectionPoints(InjectionPoint... injectionPoints) 構成済みの Bean の InjectionPoints を置き換えますBeanConfigurator.injectionPoints(SetSE<InjectionPoint> injectionPoints) 構成済みの Bean の InjectionPoints を置き換えます構成された Bean の名前を設定しますBeanConfigurator.priority(int priority) 構成された Bean の優先度を設定します。<U extends T>
BeanConfigurator<U>BeanConfigurator.produceWith(FunctionSE<Instance<ObjectSE>, U> callback) Bean インスタンスを作成するためのコールバックを設定します。BeanConfigurator.qualifiers(AnnotationSE... qualifiers) すべての修飾子を置き換えます。BeanConfigurator.qualifiers(SetSE<AnnotationSE> qualifiers) すべての修飾子を置き換えます。<U extends T>
BeanConfigurator<U>BeanConfigurator.read(AnnotatedType<U> type) 指定されたアノテーション付きの型から情報を読み取ります。BeanConfigurator.read(BeanAttributes<?> beanAttributes) 指定された Bean 属性から情報を読み取ります。BeanConfigurator.scope(ClassSE<? extends AnnotationSE> scope) Bean スコープを置き換えるBeanConfigurator.stereotypes(SetSE<ClassSE<? extends AnnotationSE>> stereotypes) 構成済みの Bean のステレオタイプを置き換えるBean 型を置き換えるBean 型を置き換える