クラス CdiBean< T >
java.lang.ObjectSE
org.springframework.data.redis.repository.cdi.CdiBean<T>
- 実装済みのインターフェース一覧:
jakarta.enterprise.context.spi.Contextual<T>, jakarta.enterprise.inject.spi.Bean<T>, jakarta.enterprise.inject.spi.BeanAttributes<T>, jakarta.enterprise.inject.spi.PassivationCapable
- 既知の直属サブクラス
RedisKeyValueAdapterBean, RedisKeyValueTemplateBean
public abstract class CdiBean<T>
extends ObjectSE
implements jakarta.enterprise.inject.spi.Bean<T>, jakarta.enterprise.inject.spi.PassivationCapable
Bean ラッパーの基本クラス。- 作成者:
- Mark Paluch, Christoph Strobl
フィールド概要
フィールドコンストラクター概要
コンストラクターコンストラクター説明CdiBean(SetSE<AnnotationSE> qualifiers, ClassSE<T> beanClass, jakarta.enterprise.inject.spi.BeanManager beanManager) 新しいCdiBeanを作成します。CdiBean(SetSE<AnnotationSE> qualifiers, SetSE<TypeSE> types, ClassSE<T> beanClass, jakarta.enterprise.inject.spi.BeanManager beanManager) 新しいCdiBeanを作成します。方法の概要
修飾子と型メソッド説明voidClassSE<?> protected <S> SgetDependencyInstance(jakarta.enterprise.inject.spi.Bean<S> bean, TypeSE type) コンテナーから指定されたBeanのインスタンスを返します。getId()SetSE<jakarta.enterprise.inject.spi.InjectionPoint> getName()ClassSE<? extends AnnotationSE> getScope()SetSE<ClassSE<? extends AnnotationSE>> getTypes()final voidBean ターゲットの初期化を強制します。booleanbooleantoString()クラス ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, wait, waitSE, waitSEインターフェース jakarta.enterprise.context.spi.Contextual から継承されたメソッド
create
フィールドの詳細
beanManager
protected final jakarta.enterprise.inject.spi.BeanManager beanManager
コンストラクターの詳細
CdiBean
public CdiBean(SetSE<AnnotationSE> qualifiers, ClassSE<T> beanClass, jakarta.enterprise.inject.spi.BeanManager beanManager) 新しいCdiBeanを作成します。- パラメーター:
qualifiers- null であってはなりません。beanClass- インターフェースでなければならない null であってはなりません。beanManager- CDIBeanManager、null であってはなりません。
CdiBean
public CdiBean(SetSE<AnnotationSE> qualifiers, SetSE<TypeSE> types, ClassSE<T> beanClass, jakarta.enterprise.inject.spi.BeanManager beanManager) 新しいCdiBeanを作成します。- パラメーター:
qualifiers- null であってはなりません。types- 追加の Bean 型は null であってはなりません。beanClass- null であってはなりません。beanManager- CDIBeanManager、null であってはなりません。
メソッドの詳細
getTypes
getDependencyInstance
コンテナーから指定されたBeanのインスタンスを返します。- 型パラメーター:
S-Beanの実際のクラス型。- パラメーター:
bean- 作成するインスタンスを定義するBean。type-Beanから作成されたインスタンスの予想されるコンポーネント型。- 戻り値:
- 指定された
Beanのインスタンス。 - 関連事項:
initialize
public final void initialize()Bean ターゲットの初期化を強制します。destroy
getQualifiers
- 次で指定:
- インターフェース
jakarta.enterprise.inject.spi.BeanAttributes<T>のgetQualifiers
getName
getStereotypes
- 次で指定:
- インターフェース
jakarta.enterprise.inject.spi.BeanAttributes<T>のgetStereotypes
getBeanClass
isAlternative
public boolean isAlternative()- 次で指定:
- インターフェース
jakarta.enterprise.inject.spi.BeanAttributes<T>のisAlternative
isNullable
public boolean isNullable()getInjectionPoints
getScope
- 次で指定:
- インターフェース
jakarta.enterprise.inject.spi.BeanAttributes<T>のgetScope
getId
- 次で指定:
- インターフェース
jakarta.enterprise.inject.spi.PassivationCapableのgetId
toString