List of usage examples for org.springframework.web.context WebApplicationContext getAutowireCapableBeanFactory
AutowireCapableBeanFactory getAutowireCapableBeanFactory() throws IllegalStateException;
From source file:ca.travelagency.utils.AutowiredUtils.java
public static void autowire(ServletContext servletContext, Object existingBean) { WebApplicationContext webApplicationContext = WebApplicationContextUtils .getWebApplicationContext(servletContext); AutowireCapableBeanFactory autowireCapableBeanFactory = webApplicationContext .getAutowireCapableBeanFactory(); autowireCapableBeanFactory.autowireBean(existingBean); }
From source file:com.trenako.web.tags.SpringTagSupport.java
private void init() { WebApplicationContext wac = getRequestContext().getWebApplicationContext(); AutowireCapableBeanFactory acbf = wac.getAutowireCapableBeanFactory(); acbf.autowireBean(this); }
From source file:org.constretto.examples.dashboard.ConstrettoTaglibListener.java
public void contextInitialized(ServletContextEvent sce) { final WebApplicationContext context = WebApplicationContextUtils .getRequiredWebApplicationContext(sce.getServletContext()); context.getAutowireCapableBeanFactory().autowireBeanProperties(this, AUTOWIRE_BY_TYPE, true); }
From source file:com.googlecode.jeeunit.spring.impl.TestRunnerServlet.java
@Override protected Injector createInjector() { ServletContext context = getServletContext(); WebApplicationContext appContext = WebApplicationContextUtils.getWebApplicationContext(context); SpringInjector injector = new SpringInjector(appContext.getAutowireCapableBeanFactory()); return injector; }
From source file:org.onebusaway.nyc.vehicle_tracking.webapp.servlets.VehicleLocationCollectionServlet.java
@Override public void init() { _xstream = new XStream(); _xstream.processAnnotations(Siri.class); _xstream.processAnnotations(VehicleActivity.class); WebApplicationContext context = WebApplicationContextUtils.getWebApplicationContext(getServletContext()); context.getAutowireCapableBeanFactory().autowireBean(this); }
From source file:org.ops4j.pax.exam.spring.SpringInjectorFactory.java
@Override public Injector createInjector() { assert servletContext != null; WebApplicationContext appContext = WebApplicationContextUtils.getWebApplicationContext(servletContext); SpringInjector injector = new SpringInjector(appContext.getAutowireCapableBeanFactory()); return injector; }
From source file:org.molasdin.wbase.jsf.spring.web.SpringBeansRewireListener.java
@Override public void sessionDidActivate(HttpSessionEvent httpSessionEvent) { HttpSession session = httpSessionEvent.getSession(); WebApplicationContext ctx = WebApplicationContextUtils .getRequiredWebApplicationContext(session.getServletContext()); AutowireCapableBeanFactory bf = ctx.getAutowireCapableBeanFactory(); for (String entry : IteratorUtils.asIterable(IteratorUtils.asIterator(session.getAttributeNames()))) { if (bf.containsBean(entry)) { Object bean = session.getAttribute(entry); bean = bf.configureBean(bean, entry); session.setAttribute(entry, bean); }// www . j a v a 2s. c o m } }
From source file:sk.stefan.remserver.serviceImpl.MsgSenderImpl.java
/** * Instead of @Autowired/ extends SpringBeanAutowiringSupport which doesn't work. *//*from ww w .j a va 2s. c om*/ private void wireBeans() { ServletContext servletContext; servletContext = (ServletContext) context.getMessageContext().get("javax.xml.ws.servlet.context"); WebApplicationContext webApplicationContext = WebApplicationContextUtils .getRequiredWebApplicationContext(servletContext); producer = (Producer) webApplicationContext.getAutowireCapableBeanFactory().getBean("producer"); }
From source file:sk.stefan.remserver.serviceImpl.MsgDelivererImpl.java
/** * Instead of @Autowired/ extends SpringBeanAutowiringSupport which doesn't work. *///from w ww . ja v a 2s .c o m private void wireBeans() { ServletContext servletContext; servletContext = (ServletContext) context.getMessageContext().get("javax.xml.ws.servlet.context"); WebApplicationContext webApplicationContext = WebApplicationContextUtils .getRequiredWebApplicationContext(servletContext); consumer = (Consumer) webApplicationContext.getAutowireCapableBeanFactory().getBean("consumer"); }
From source file:com.fpmislata.banco.presentation.database.ServerContextListenerImpl.java
@Override public void contextInitialized(ServletContextEvent sce) { System.out.println("Iniciando"); WebApplicationContext webApplicationContext = WebApplicationContextUtils .getRequiredWebApplicationContext(sce.getServletContext()); AutowireCapableBeanFactory autowireCapableBeanFactory = webApplicationContext .getAutowireCapableBeanFactory(); autowireCapableBeanFactory.autowireBean(this); databaseMigration.migrate();/*from w ww . jav a2 s . c o m*/ }