public abstract class AbstractRepositoryPopulatorFactoryBean extends AbstractFactoryBean<ResourceReaderRepositoryPopulator> implements ApplicationListener<ContextRefreshedEvent>, ApplicationContextAware
ResourceReaderRepositoryPopulator
を作成する FactoryBean
の基本クラス。サブクラスは、作成された RepositoryPopulator
インスタンスに渡すために ResourceReader
を提供する必要があります。logger
OBJECT_TYPE_ATTRIBUTE
コンストラクターと説明 |
---|
AbstractRepositoryPopulatorFactoryBean() |
修飾子と型 | メソッドと説明 |
---|---|
void | afterPropertiesSet() |
protected ResourceReaderRepositoryPopulator | createInstance() |
ClassSE<?> | getObjectType() |
protected abstract ResourceReader | getResourceReader() |
void | onApplicationEvent(ContextRefreshedEvent event) |
void | setApplicationContext(ApplicationContext applicationContext) |
void | setResources(Resource[] resources) 最終的にリポジトリからオブジェクトをロードし、リポジトリを初期化するために使用される Resource を構成します。 |
destroy, destroyInstance, getBeanFactory, getBeanTypeConverter, getEarlySingletonInterfaces, getObject, isSingleton, setBeanClassLoader, setBeanFactory, setSingleton
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
forPayload
public void setResources(Resource[] resources)
Resource
を構成します。resources
- null であってはなりません。public void setApplicationContext(ApplicationContext applicationContext)
ApplicationContextAware
の setApplicationContext
@NonNull public ClassSE<?> getObjectType()
FactoryBean<ResourceReaderRepositoryPopulator>
の getObjectType
AbstractFactoryBean<ResourceReaderRepositoryPopulator>
の getObjectType
protected ResourceReaderRepositoryPopulator createInstance()
public void onApplicationEvent(ContextRefreshedEvent event)
ApplicationListener<ContextRefreshedEvent>
の onApplicationEvent
protected abstract ResourceReader getResourceReader()
public void afterPropertiesSet() throws ExceptionSE
InitializingBean
の afterPropertiesSet
AbstractFactoryBean<ResourceReaderRepositoryPopulator>
の afterPropertiesSet
ExceptionSE
Copyright © 2011–2022 Pivotal Software, Inc.. All rights reserved.