public abstract class CdiRepositoryExtensionSupport extends ObjectSE implements javax.enterprise.inject.spi.Extension
Extension
実装の基本クラス。修飾子 | コンストラクターと説明 |
---|---|
protected | CdiRepositoryExtensionSupport() |
修飾子と型 | メソッドと説明 |
---|---|
protected CustomRepositoryImplementationDetector | getCustomImplementationDetector() |
protected CdiRepositoryContext | getRepositoryContext() |
protected IterableSE<Map.EntrySE<ClassSE<?>,SetSE<AnnotationSE>>> | getRepositoryTypes() すべてのリポジトリ型とその修飾子へのアクセスを提供します。 |
protected <X> void | processAnnotatedType(javax.enterprise.inject.spi.ProcessAnnotatedType<X> processAnnotatedType) Spring Data リポジトリ型をチェックし、後で Bean 型として登録するために repositoryTypes に格納するオブザーバーの実装。 |
protected void | registerBean(CdiRepositoryBean<?> bean) 指定された CdiRepositoryBean を登録して、インフラストラクチャによるさらに一般的な処理を行います。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
protected <X> void processAnnotatedType(@Observes javax.enterprise.inject.spi.ProcessAnnotatedType<X> processAnnotatedType)
repositoryTypes
に格納するオブザーバーの実装。X
- 型。processAnnotatedType
- CDI で定義されているアノテーション付き型。protected IterableSE<Map.EntrySE<ClassSE<?>,SetSE<AnnotationSE>>> getRepositoryTypes()
protected void registerBean(CdiRepositoryBean<?> bean)
CdiRepositoryBean
を登録して、インフラストラクチャによるさらに一般的な処理を行います。特に、これにより、リポジトリがそのようにマークされている場合、リポジトリが先行してインスタンス化されます。bean
- null であってはなりません。afterDeploymentValidation(AfterDeploymentValidation, BeanManager)
protected CustomRepositoryImplementationDetector getCustomImplementationDetector()
CustomRepositoryImplementationDetector
protected CdiRepositoryContext getRepositoryContext()
CdiRepositoryContext
。Copyright © 2011–2023 Pivotal Software, Inc.. All rights reserved.