class BeanDefinitionFactory extends java.lang.Object implements MetadataConstants
BeanDefinition.COMPONENT_METADATA_ATTRIBUTE, COMPONENT_NAME, ENV_FB_CLASS, EXPORTER_AUTO_EXPORT_PROP, EXPORTER_CLASS, EXPORTER_INTFS_PROP, EXPORTER_PROPS_PROP, EXPORTER_RANKING_PROP, EXPORTER_TARGET_BEAN_NAME_PROP, EXPORTER_TARGET_BEAN_PROP, IMPORTER_BEAN_NAME_PROP, IMPORTER_CARDINALITY_PROP, IMPORTER_COLLECTION_PROP, IMPORTER_FILTER_PROP, IMPORTER_INTFS_PROP, IMPORTER_TIMEOUT_PROP, MULTI_SERVICE_IMPORTER_CLASS, SINGLE_SERVICE_IMPORTER_CLASS, SPRING_DM_PREFIX| Constructor and Description |
|---|
BeanDefinitionFactory() |
| Modifier and Type | Method and Description |
|---|---|
private void |
addServiceReferenceProperties(ServiceReferenceMetadata referenceMetadata,
org.springframework.beans.factory.support.BeanDefinitionBuilder builder) |
private org.springframework.beans.factory.support.AbstractBeanDefinition |
buildBeanDefinition(ComponentMetadata metadata) |
(package private) org.springframework.beans.factory.config.BeanDefinition |
buildBeanDefinitionFor(ComponentMetadata metadata) |
private org.springframework.beans.factory.support.AbstractBeanDefinition |
buildExporter(ServiceMetadata metadata) |
private org.springframework.beans.factory.support.AbstractBeanDefinition |
buildLocalComponent(BeanMetadata metadata) |
private org.springframework.beans.factory.support.AbstractBeanDefinition |
buildReferenceCollection(ReferenceListMetadata metadata) |
private org.springframework.beans.factory.support.AbstractBeanDefinition |
buildReferenceProxy(ReferenceMetadata metadata) |
private boolean |
getLazy(ComponentMetadata metadata) |
org.springframework.beans.factory.config.BeanDefinition buildBeanDefinitionFor(ComponentMetadata metadata)
private org.springframework.beans.factory.support.AbstractBeanDefinition buildBeanDefinition(ComponentMetadata metadata)
private org.springframework.beans.factory.support.AbstractBeanDefinition buildLocalComponent(BeanMetadata metadata)
private boolean getLazy(ComponentMetadata metadata)
private org.springframework.beans.factory.support.AbstractBeanDefinition buildExporter(ServiceMetadata metadata)
private org.springframework.beans.factory.support.AbstractBeanDefinition buildReferenceCollection(ReferenceListMetadata metadata)
private org.springframework.beans.factory.support.AbstractBeanDefinition buildReferenceProxy(ReferenceMetadata metadata)
private void addServiceReferenceProperties(ServiceReferenceMetadata referenceMetadata, org.springframework.beans.factory.support.BeanDefinitionBuilder builder)