protected abstract static class AbstractImportingAnnotationConfiguration.BeanDelegatingFactoryBean<T,B extends AnnotationBuilder<O>,O>
extends java.lang.Object
implements org.springframework.beans.factory.FactoryBean<T>, org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.InitializingBean
| Constructor and Description |
|---|
AbstractImportingAnnotationConfiguration.BeanDelegatingFactoryBean(B builder,
java.lang.Class<T> clazz) |
| Modifier and Type | Method and Description |
|---|---|
protected org.springframework.beans.factory.BeanFactory |
getBeanFactory() |
B |
getBuilder() |
java.util.List<AnnotationConfigurer<O,B>> |
getConfigurers() |
T |
getObject() |
java.lang.Class<?> |
getObjectType() |
boolean |
isSingleton() |
void |
setBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory) |
void |
setConfigurers(java.util.List<AnnotationConfigurer<O,B>> configurers) |
protected void |
setObject(T object) |
public java.lang.Class<?> getObjectType()
getObjectType in interface org.springframework.beans.factory.FactoryBean<T>public T getObject() throws java.lang.Exception
getObject in interface org.springframework.beans.factory.FactoryBean<T>java.lang.Exceptionpublic boolean isSingleton()
isSingleton in interface org.springframework.beans.factory.FactoryBean<T>@Autowired(required=false) public void setConfigurers(java.util.List<AnnotationConfigurer<O,B>> configurers)
public void setBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory)
throws org.springframework.beans.BeansException
setBeanFactory in interface org.springframework.beans.factory.BeanFactoryAwareorg.springframework.beans.BeansExceptionpublic B getBuilder()
public java.util.List<AnnotationConfigurer<O,B>> getConfigurers()
protected void setObject(T object)
protected org.springframework.beans.factory.BeanFactory getBeanFactory()