package org.springframework.cloud.config.java; import org.springframework.beans.BeansException; import org.springframework.beans.factory.support.BeanDefinitionRegistry; import org.springframework.cloud.config.CloudScanHelper; import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.ImportBeanDefinitionRegistrar; import org.springframework.core.type.AnnotationMetadata; /** * Introduces beans for each bound service. * * @author Ramnivas Laddad * @see ServiceScan */ @Configuration public class ServiceScanConfiguration implements ImportBeanDefinitionRegistrar { private CloudScanHelper helper = new CloudScanHelper(); @Override public void registerBeanDefinitions(AnnotationMetadata importingClassMetadata, BeanDefinitionRegistry registry) throws BeansException { helper.registerServiceBeans(registry); } }