org.springframework.plugin.core.config
Class PluginRegistriesBeanDefinitionRegistrar

java.lang.Object
  extended by org.springframework.plugin.core.config.PluginRegistriesBeanDefinitionRegistrar
All Implemented Interfaces:
org.springframework.context.annotation.ImportBeanDefinitionRegistrar

public class PluginRegistriesBeanDefinitionRegistrar
extends Object
implements org.springframework.context.annotation.ImportBeanDefinitionRegistrar

ImportBeanDefinitionRegistrar to register PluginRegistryFactoryBean instances for type listed in EnablePluginRegistries. Picks up Qualifier annotations used on the plugin interface and forwards them to the bean definition for the factory.

Author:
Oliver Gierke

Constructor Summary
PluginRegistriesBeanDefinitionRegistrar()
           
 
Method Summary
 void registerBeanDefinitions(org.springframework.core.type.AnnotationMetadata importingClassMetadata, org.springframework.beans.factory.support.BeanDefinitionRegistry registry)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PluginRegistriesBeanDefinitionRegistrar

public PluginRegistriesBeanDefinitionRegistrar()
Method Detail

registerBeanDefinitions

public void registerBeanDefinitions(org.springframework.core.type.AnnotationMetadata importingClassMetadata,
                                    org.springframework.beans.factory.support.BeanDefinitionRegistry registry)
Specified by:
registerBeanDefinitions in interface org.springframework.context.annotation.ImportBeanDefinitionRegistrar


Copyright © 2008-2014–2014 Pivotal, Inc.. All rights reserved.