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

型パラメーター:
T - Bean インスタンスのクラス
すべてのスーパーインターフェース:
BeanAttributes<T>Contextual<T>
すべての既知のサブインターフェース:
Decorator<T>Interceptor<T>

public interface Bean<T> extends Contextual<T>, BeanAttributes<T>

有効な Bean を表します。このインターフェースは、Bean のインスタンスを管理するためにコンテナーが必要とするすべてを定義します。

作成者:
Gavin King, David Allen
  • メソッドの詳細

    • getBeanClass

      ClassSE<?> getBeanClass()
      管理対象 Bean またはセッション Bean、あるいはプロデューサーメソッドまたはフィールドを宣言する Bean の BeanクラスSE
      戻り値:
      BeanクラスSE
    • getInjectionPoints

      SetSE<InjectionPoint> getInjectionPoints()
      初期化時にコンテナーによって検証される、Bean のインジェクションポイントを表す InjectionPoint オブジェクトを取得します。
      戻り値:
      Bean のインジェクションポイントのセット