クラス 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
を作成します。メソッドのサマリー
修飾子と型メソッド説明void
ClassSE<?>
protected <S> S
getDependencyInstance
(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 void
Bean ターゲットの初期化を強制します。boolean
boolean
toString()
クラス java.lang.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
- 次で指定:
- インターフェース
jakarta.enterprise.inject.spi.BeanAttributes<T>
のgetTypes
getDependencyInstance
コンテナーから指定されたBean
のインスタンスを返します。- 型パラメーター:
S
-Bean
の実際のクラス型。- パラメーター:
bean
- 作成するインスタンスを定義するBean
。type
-Bean
から作成されたインスタンスの予想されるコンポーネント型。- 戻り値:
- 指定された
Bean
のインスタンス。 - 関連事項:
BeanContainer.getReference(Bean, Type, CreationalContext)
Bean
Type
SE
initialize
public final void initialize()Bean ターゲットの初期化を強制します。destroy
public void destroy(T instance, jakarta.enterprise.context.spi.CreationalContext<T> creationalContext) - 次で指定:
- インターフェース
jakarta.enterprise.context.spi.Contextual<T>
のdestroy
getQualifiers
- 次で指定:
- インターフェース
jakarta.enterprise.inject.spi.BeanAttributes<T>
のgetQualifiers
getName
- 次で指定:
- インターフェース
jakarta.enterprise.inject.spi.BeanAttributes<T>
のgetName
getStereotypes
- 次で指定:
- インターフェース
jakarta.enterprise.inject.spi.BeanAttributes<T>
のgetStereotypes
getBeanClass
- 次で指定:
- インターフェース
jakarta.enterprise.inject.spi.Bean<T>
のgetBeanClass
isAlternative
public boolean isAlternative()- 次で指定:
- インターフェース
jakarta.enterprise.inject.spi.BeanAttributes<T>
のisAlternative
isNullable
public boolean isNullable()getInjectionPoints
- 次で指定:
- インターフェース
jakarta.enterprise.inject.spi.Bean<T>
のgetInjectionPoints
getScope
- 次で指定:
- インターフェース
jakarta.enterprise.inject.spi.BeanAttributes<T>
のgetScope
getId
- 次で指定:
- インターフェース
jakarta.enterprise.inject.spi.PassivationCapable
のgetId
toString