public class RepositoryFragmentsFactoryBean<T> extends Object implements FactoryBean<RepositoryComposition.RepositoryFragments>, BeanFactoryAware, InitializingBean
RepositoryComposition.RepositoryFragments
. This FactoryBean
uses named
bean references
to look up RepositoryFragment
beans and
construct RepositoryComposition.RepositoryFragments
.OBJECT_TYPE_ATTRIBUTE
Constructor and Description |
---|
RepositoryFragmentsFactoryBean(List<String> fragmentBeanNames)
Creates a new
RepositoryFragmentsFactoryBean given fragmentBeanNames . |
Modifier and Type | Method and Description |
---|---|
void |
afterPropertiesSet() |
RepositoryComposition.RepositoryFragments |
getObject() |
Class<?> |
getObjectType() |
void |
setBeanFactory(BeanFactory beanFactory) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
isSingleton
public RepositoryFragmentsFactoryBean(List<String> fragmentBeanNames)
RepositoryFragmentsFactoryBean
given fragmentBeanNames
.fragmentBeanNames
- must not be null.public void setBeanFactory(BeanFactory beanFactory) throws BeansException
setBeanFactory
in interface BeanFactoryAware
BeansException
public void afterPropertiesSet()
afterPropertiesSet
in interface InitializingBean
@Nonnull public RepositoryComposition.RepositoryFragments getObject() throws Exception
getObject
in interface FactoryBean<RepositoryComposition.RepositoryFragments>
Exception
@Nonnull public Class<?> getObjectType()
getObjectType
in interface FactoryBean<RepositoryComposition.RepositoryFragments>
Copyright © 2011–2021 Pivotal Software, Inc.. All rights reserved.