Example usage for org.springframework.beans.factory.support AbstractBeanDefinition AUTOWIRE_AUTODETECT

List of usage examples for org.springframework.beans.factory.support AbstractBeanDefinition AUTOWIRE_AUTODETECT

Introduction

In this page you can find the example usage for org.springframework.beans.factory.support AbstractBeanDefinition AUTOWIRE_AUTODETECT.

Prototype

int AUTOWIRE_AUTODETECT

To view the source code for org.springframework.beans.factory.support AbstractBeanDefinition AUTOWIRE_AUTODETECT.

Click Source Link

Document

Constant that indicates determining an appropriate autowire strategy through introspection of the bean class.

Usage

From source file:atunit.spring.SpringContainer.java

protected AbstractBeanDefinition defineAutowireBean(Class<?> type) throws Exception {
    AbstractBeanDefinition beandef = BeanDefinitionReaderUtils.createBeanDefinition(null, type.getName(),
            type.getClassLoader());/*from   ww w.j av a  2  s  . com*/
    beandef.setAutowireCandidate(true);
    beandef.setAutowireMode(AbstractBeanDefinition.AUTOWIRE_AUTODETECT);
    return beandef;
}

From source file:org.lightadmin.core.config.bootstrap.LightAdminBeanDefinitionRegistryPostProcessor.java

private BeanDefinition repositoryEventListener(
        Class<? extends AbstractRepositoryEventListener> repositoryEventListener) {
    BeanDefinitionBuilder builder = rootBeanDefinition(repositoryEventListener);
    builder.setAutowireMode(AbstractBeanDefinition.AUTOWIRE_AUTODETECT);
    return builder.getBeanDefinition();
}

From source file:org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.java

@SuppressWarnings("deprecation")
public int getAutowireMode(String attValue) {
    String att = attValue;/*from   w  ww.j  a v  a2s . c  o  m*/
    if (DEFAULT_VALUE.equals(att)) {
        att = this.defaults.getAutowire();
    }
    int autowire = AbstractBeanDefinition.AUTOWIRE_NO;
    if (AUTOWIRE_BY_NAME_VALUE.equals(att)) {
        autowire = AbstractBeanDefinition.AUTOWIRE_BY_NAME;
    } else if (AUTOWIRE_BY_TYPE_VALUE.equals(att)) {
        autowire = AbstractBeanDefinition.AUTOWIRE_BY_TYPE;
    } else if (AUTOWIRE_CONSTRUCTOR_VALUE.equals(att)) {
        autowire = AbstractBeanDefinition.AUTOWIRE_CONSTRUCTOR;
    } else if (AUTOWIRE_AUTODETECT_VALUE.equals(att)) {
        autowire = AbstractBeanDefinition.AUTOWIRE_AUTODETECT;
    }
    // Else leave default value.
    return autowire;
}

From source file:org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.java

protected int getAutowireMode(String att) {
    int autowire = AbstractBeanDefinition.AUTOWIRE_NO;
    if (AUTOWIRE_BY_NAME_VALUE.equals(att)) {
        autowire = AbstractBeanDefinition.AUTOWIRE_BY_NAME;
    } else if (AUTOWIRE_BY_TYPE_VALUE.equals(att)) {
        autowire = AbstractBeanDefinition.AUTOWIRE_BY_TYPE;
    } else if (AUTOWIRE_CONSTRUCTOR_VALUE.equals(att)) {
        autowire = AbstractBeanDefinition.AUTOWIRE_CONSTRUCTOR;
    } else if (AUTOWIRE_AUTODETECT_VALUE.equals(att)) {
        autowire = AbstractBeanDefinition.AUTOWIRE_AUTODETECT;
    }//from  w w  w  .j av a2s  .  c o  m
    // Else leave default value.
    return autowire;
}