インターフェース BeanAttributesConfigurator<T>

型パラメーター:
T - Bean インスタンスのクラス

public interface BeanAttributesConfigurator<T>
この API は、新しい BeanAttributes インスタンスを構成するためのヘルパーです。CDI コンテナーは、このインターフェースの実装を提供する必要があります。このコンフィギュレーターはスレッドセーフではなく、同時に使用できません。

CDI Lite の実装は、Portable Extensions のサポートを提供する必要はありません。

導入:
2.0
作成者:
Antoine Sabot-Durand
関連事項:
  • メソッドの詳細

    • addType

      Bean 型に型を追加する
      パラメーター:
      type - 追加する型
      戻り値:
      自己
    • addType

      BeanAttributesConfigurator<T> addType(TypeLiteral<?> typeLiteral)
      Bean 型に型を追加する
      パラメーター:
      typeLiteral - 追加する型
      戻り値:
      自己
    • addTypes

      BeanAttributesConfigurator<T> addTypes(TypeSE... types)
      Bean 型に型を追加する
      パラメーター:
      types - 追加する型
      戻り値:
      自己
    • addTypes

      Bean 型に型を追加する
      パラメーター:
      types - 追加する型
      戻り値:
      自己
    • addTransitiveTypeClosure

      BeanAttributesConfigurator<T> addTransitiveTypeClosure(TypeSE type)
      マネージド Bean の Bean クラスを表すかのように、指定された型の無制限の Bean 型のセットを追加します。不正な Bean 型は省略されます。
      パラメーター:
      type - からクロージャーを構築する
      戻り値:
      自己
    • types

      Bean 型を置き換える
      パラメーター:
      types - 構成された Bean の型
      戻り値:
      自己
    • types

      Bean 型を置き換える
      パラメーター:
      types - 構成された Bean の型
      戻り値:
      自己
    • scope

      Bean スコープを置き換える
      パラメーター:
      scope - 構成された Bean の新しいスコープ
      戻り値:
      自己
    • addQualifier

      BeanAttributesConfigurator<T> addQualifier(AnnotationSE qualifier)
      構成済みの Bean に修飾子を追加します
      パラメーター:
      qualifier - 追加する修飾子
      戻り値:
      自己
    • addQualifiers

      BeanAttributesConfigurator<T> addQualifiers(AnnotationSE... qualifiers)
      Bean に修飾子を追加します。
      パラメーター:
      qualifiers - 追加する修飾子
      戻り値:
      自己
    • addQualifiers

      BeanAttributesConfigurator<T> addQualifiers(SetSE<AnnotationSE> qualifiers)
      Bean に修飾子を追加します。
      パラメーター:
      qualifiers - 追加する修飾子
      戻り値:
      自己
    • qualifiers

      BeanAttributesConfigurator<T> qualifiers(AnnotationSE... qualifiers)
      すべての修飾子を置き換えます。
      パラメーター:
      qualifiers - ビルド Bean の修飾子
      戻り値:
      自己
    • qualifiers

      BeanAttributesConfigurator<T> qualifiers(SetSE<AnnotationSE> qualifiers)
      すべての修飾子を置き換えます。
      パラメーター:
      qualifiers - 構成済み Bean の場合
      戻り値:
      自己
    • addStereotype

      BeanAttributesConfigurator<T> addStereotype(ClassSE<? extends AnnotationSE> stereotype)
      構成済みの Bean にステレオタイプを追加する
      パラメーター:
      stereotype - 追加するステレオタイプ
      戻り値:
      自己
    • addStereotypes

      BeanAttributesConfigurator<T> addStereotypes(SetSE<ClassSE<? extends AnnotationSE>> stereotypes)
      構成済みの Bean にステレオタイプを追加する
      パラメーター:
      stereotypes - 追加するステレオタイプ
      戻り値:
      自己
    • stereotypes

      BeanAttributesConfigurator<T> stereotypes(SetSE<ClassSE<? extends AnnotationSE>> stereotypes)
      構成済みの Bean のステレオタイプを置き換える
      パラメーター:
      stereotypes - 構成済み Bean の場合
      戻り値:
      自己
    • name

      構成された Bean の名前を設定します
      パラメーター:
      name - 構成された Bean の名前
      戻り値:
      自己
    • alternative

      BeanAttributesConfigurator<T> alternative(boolean value)
      設定された Bean の代替ステータスを変更します。デフォルトでは、構成された Bean は代替手段ではありません。
      パラメーター:
      value - 代替プロパティの値
      戻り値:
      自己