Class ConfigurerImpl

  • All Implemented Interfaces:
    Configurer, BusExtension, org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.InitializingBean, org.springframework.context.ApplicationContextAware

    public class ConfigurerImpl
    extends org.springframework.beans.factory.wiring.BeanConfigurerSupport
    implements Configurer, org.springframework.context.ApplicationContextAware, BusExtension
    • Constructor Detail

      • ConfigurerImpl

        public ConfigurerImpl()
      • ConfigurerImpl

        public ConfigurerImpl​(org.springframework.context.ApplicationContext ac)
    • Method Detail

      • setBeanFactory

        public void setBeanFactory​(org.springframework.beans.factory.BeanFactory beanFactory)
        Specified by:
        setBeanFactory in interface org.springframework.beans.factory.BeanFactoryAware
        Overrides:
        setBeanFactory in class org.springframework.beans.factory.wiring.BeanConfigurerSupport
      • configureBean

        public void configureBean​(Object beanInstance)
        Description copied from interface: Configurer
        set up the Bean's value by using Dependency Injection from the application context
        Specified by:
        configureBean in interface Configurer
        Overrides:
        configureBean in class org.springframework.beans.factory.wiring.BeanConfigurerSupport
        Parameters:
        beanInstance - the instance of the bean which needs to be configured
      • configureBean

        public void configureBean​(String bn,
                                  Object beanInstance)
        Description copied from interface: Configurer
        set up the Bean's value by using Dependency Injection from the application context with a proper name. You can use * as the prefix of wildcard name.
        Specified by:
        configureBean in interface Configurer
        Parameters:
        bn - the name of the bean which needs to be configured
        beanInstance - the instance of bean which need to be configured
      • configureBean

        public void configureBean​(String bn,
                                  Object beanInstance,
                                  boolean checkWildcards)
      • getBeanName

        protected String getBeanName​(Object beanInstance)
      • setApplicationContext

        public final void setApplicationContext​(org.springframework.context.ApplicationContext ac)
        Specified by:
        setApplicationContext in interface org.springframework.context.ApplicationContextAware
      • addApplicationContext

        public final void addApplicationContext​(org.springframework.context.ApplicationContext ac)
      • destroy

        public void destroy()
        Specified by:
        destroy in interface org.springframework.beans.factory.DisposableBean
        Overrides:
        destroy in class org.springframework.beans.factory.wiring.BeanConfigurerSupport
      • getAppContexts

        protected Set<org.springframework.context.ApplicationContext> getAppContexts()