List of usage examples for org.springframework.beans.factory.config AutowireCapableBeanFactory autowireBeanProperties
void autowireBeanProperties(Object existingBean, int autowireMode, boolean dependencyCheck) throws BeansException;
From source file:net.easysmarthouse.ui.webui.server.ServerBaseServlet.java
private void initServerContext() { WebApplicationContext wac = WebApplicationContextUtils .getRequiredWebApplicationContext(getServletContext()); //for populate existing bean instances that Spring does not control the lifecycle of AutowireCapableBeanFactory beanFactory = wac.getAutowireCapableBeanFactory(); beanFactory.autowireBeanProperties(this, AutowireCapableBeanFactory.AUTOWIRE_NO, false); beanFactory.initializeBean(this, this.getClass().getName()); }
From source file:gov.nih.nci.cabig.ctms.web.tabs.DefaultTabConfigurer.java
public void injectDependencies(Flow<?> flow) { AutowireCapableBeanFactory autowireer = getBeanFactory(); for (Tab<?> tab : flow.getTabs()) { autowireer.autowireBeanProperties(tab, AutowireCapableBeanFactory.AUTOWIRE_BY_NAME, false /* Not all settable properties are expected to be in the context */); }/*from w w w . j av a2 s . c om*/ }
From source file:natalia.dymnikova.util.AutowireHelper.java
public <T> T autowire(final T object) { final AutowireCapableBeanFactory beanFactory = context.getAutowireCapableBeanFactory(); beanFactory.autowireBeanProperties(object, AUTOWIRE_BY_TYPE, false); return (T) beanFactory.initializeBean(object, object.getClass().getName()); }
From source file:grails.plugin.viewmodels.constructor.Autowirer.java
public void autowire(Object instance) { AutowireCapableBeanFactory beanFactory = applicationContext.getAutowireCapableBeanFactory(); beanFactory.autowireBeanProperties(instance, AutowireCapableBeanFactory.AUTOWIRE_BY_NAME, false); beanFactory.initializeBean(instance, instance.getClass().getName()); AutowiredAnnotationBeanPostProcessor annotationProcessor = (AutowiredAnnotationBeanPostProcessor) beanFactory .createBean(AutowiredAnnotationBeanPostProcessor.class, AutowireCapableBeanFactory.AUTOWIRE_BY_NAME, false);//from w w w . jav a 2 s .com annotationProcessor.processInjection(instance); if (instance instanceof ApplicationContextAware) { ((ApplicationContextAware) instance).setApplicationContext(applicationContext); } }
From source file:ar.com.cema.methodology.analyzer.ui.servlet.DependencyInjectionHttpServlet.java
@Override public final void init() throws ServletException { try {/*from ww w. java 2s.c o m*/ ApplicationContext ctx = getApplicationContext(); AutowireCapableBeanFactory beanFactory = ctx.getAutowireCapableBeanFactory(); beanFactory.autowireBeanProperties(this, AutowireCapableBeanFactory.AUTOWIRE_NO, false); beanFactory.initializeBean(this, getClass().getName()); } catch (Exception e) { throw new ServletException( "Error injecting dependencies on servlet '" + getServletName() + "': " + e.getMessage(), e); } postInit(); }
From source file:org.usergrid.benchmark.commands.ToolBase.java
public void startSpring() { // copy("/testApplicationContext.xml", TMP); String[] locations = { "benchmark-context.xml" }; ApplicationContext ac = new ClassPathXmlApplicationContext(locations); AutowireCapableBeanFactory acbf = ac.getAutowireCapableBeanFactory(); acbf.autowireBeanProperties(this, AutowireCapableBeanFactory.AUTOWIRE_NO, false); acbf.initializeBean(this, "tool"); }
From source file:com.taobao.itest.listener.ITestSpringInjectionListener.java
protected void injectDependencies(final TestContext testContext) throws Exception { if (SpringContextManager.getApplicationContext() == null) { return;/*from w ww. ja va 2 s . c om*/ } Object bean = testContext.getTestInstance(); AutowireCapableBeanFactory beanFactory = SpringContextManager.getApplicationContext() .getAutowireCapableBeanFactory(); beanFactory.autowireBeanProperties(bean, AutowireCapableBeanFactory.AUTOWIRE_BY_NAME, false); beanFactory.initializeBean(bean, testContext.getTestClass().getName()); }
From source file:org.usergrid.clustering.hazelcast.HazelcastTest.java
@Before public void setup() throws Exception { // assertNotNull(client); String maven_opts = System.getenv("MAVEN_OPTS"); logger.info("Maven options: " + maven_opts); String[] locations = { "testApplicationContext.xml" }; ac = new ClassPathXmlApplicationContext(locations); AutowireCapableBeanFactory acbf = ac.getAutowireCapableBeanFactory(); acbf.autowireBeanProperties(this, AutowireCapableBeanFactory.AUTOWIRE_BY_NAME, false); acbf.initializeBean(this, "testClient"); }
From source file:org.usergrid.mongo.MongoServer.java
public void startSpring() { String[] locations = getApplicationContextLocations(); ApplicationContext ac = new ClassPathXmlApplicationContext(locations); AutowireCapableBeanFactory acbf = ac.getAutowireCapableBeanFactory(); acbf.autowireBeanProperties(this, AutowireCapableBeanFactory.AUTOWIRE_BY_NAME, false); acbf.initializeBean(this, "mongoServer"); assertNotNull(emf);/*from ww w . j a v a2 s . c o m*/ assertTrue("EntityManagerFactory is instance of EntityManagerFactoryImpl", emf instanceof EntityManagerFactoryImpl); }
From source file:org.brushingbits.jnap.util.BeanLocator.java
/** * /*from w w w . java2s.c o m*/ * @param unmanagedBean */ public void injectBeans(Object unmanagedBean) { AutowireCapableBeanFactory beanFactory = this.applicationContext.getAutowireCapableBeanFactory(); beanFactory.autowireBeanProperties(unmanagedBean, AutowireCapableBeanFactory.AUTOWIRE_BY_TYPE, true); }