public abstract class AbstractRepositoryPopulatorFactoryBean extends AbstractFactoryBean<ResourceReaderRepositoryPopulator> implements ApplicationListener<ContextRefreshedEvent>, ApplicationContextAware
FactoryBean
s creating ResourceReaderRepositoryPopulator
s. Sub-classes have to provide
a ResourceReader
to hand into the RepositoryPopulator
instance created.logger
Constructor and Description |
---|
AbstractRepositoryPopulatorFactoryBean() |
Modifier and Type | Method and Description |
---|---|
protected ResourceReaderRepositoryPopulator |
createInstance() |
Class<?> |
getObjectType() |
protected abstract ResourceReader |
getResourceReader() |
void |
onApplicationEvent(ContextRefreshedEvent event) |
void |
setApplicationContext(ApplicationContext applicationContext) |
void |
setResources(Resource[] resources)
Configures the
Resource s to be used to load objects from and initialize the repositories eventually. |
afterPropertiesSet, destroy, destroyInstance, getBeanFactory, getBeanTypeConverter, getEarlySingletonInterfaces, getObject, isSingleton, setBeanClassLoader, setBeanFactory, setSingleton
public AbstractRepositoryPopulatorFactoryBean()
public void setResources(Resource[] resources)
Resource
s to be used to load objects from and initialize the repositories eventually.resources
- must not be null.public void setApplicationContext(ApplicationContext applicationContext)
setApplicationContext
in interface ApplicationContextAware
public Class<?> getObjectType()
getObjectType
in interface FactoryBean<ResourceReaderRepositoryPopulator>
getObjectType
in class AbstractFactoryBean<ResourceReaderRepositoryPopulator>
protected ResourceReaderRepositoryPopulator createInstance()
createInstance
in class AbstractFactoryBean<ResourceReaderRepositoryPopulator>
public void onApplicationEvent(ContextRefreshedEvent event)
onApplicationEvent
in interface ApplicationListener<ContextRefreshedEvent>
protected abstract ResourceReader getResourceReader()
Copyright © 2011-2014–2014 Pivotal Software, Inc.. All rights reserved.