Examples of GenericWebApplicationContext


Examples of org.springframework.web.context.support.GenericWebApplicationContext

        MyServlet1.reset();
    }

    public void testDefault() throws Exception {
       
        GenericWebApplicationContext context = new GenericWebApplicationContext();
        context.setServletContext(new AttributeServletContext());
       
        XmlBeanDefinitionReader reader = new XmlBeanDefinitionReader(context);
        reader.loadBeanDefinitions(new ClassPathResource("org/impalaframework/web/spring/config/defaultservletcontext.xml"));
       
        context.refresh();
       
        Map<String,ServletFactoryBean> factoryBeans = context.getBeansOfType(ServletFactoryBean.class);
        assertEquals(1, factoryBeans.size());
        ServletFactoryBean firstValue = (ServletFactoryBean) ObjectMapUtils.getFirstValue(factoryBeans);
        assertTrue(firstValue.getObject() instanceof InternalModuleServlet);
    }
View Full Code Here

Examples of org.springframework.web.context.support.GenericWebApplicationContext

    @Override
    public WebApplicationContext initWebApplicationContext(ServletContext servletContext) throws IllegalStateException,
            BeansException {
        accessCount++;
        return new GenericWebApplicationContext();
    }
View Full Code Here

Examples of org.springframework.web.context.support.GenericWebApplicationContext

        assertTrue(firstValue.getObject() instanceof InternalModuleServlet);
    }
   
    public void testDispatcherServlet() throws Exception {
       
        GenericWebApplicationContext context = new GenericWebApplicationContext();
        context.setServletContext(new AttributeServletContext());
       
        XmlBeanDefinitionReader reader = new XmlBeanDefinitionReader(context);
        reader.loadBeanDefinitions(new ClassPathResource("org/impalaframework/web/spring/config/dispatcherservletcontext.xml"));
       
        context.refresh();
       
        Map<String,ServletFactoryBean> factoryBeans = context.getBeansOfType(ServletFactoryBean.class);
        assertEquals(1, factoryBeans.size());
        ServletFactoryBean firstValue = (ServletFactoryBean) ObjectMapUtils.getFirstValue(factoryBeans);
        final Object frameworkServlet = firstValue.getObject();
        assertTrue(frameworkServlet instanceof InternalFrameworkIntegrationServlet);
       
View Full Code Here

Examples of org.springframework.web.context.support.GenericWebApplicationContext

        assertNotNull(dispatcherServlet);
    }
   
    public void testServlet() throws Exception {
       
        GenericWebApplicationContext context = new GenericWebApplicationContext();
        context.setServletContext(new AttributeServletContext());
       
        XmlBeanDefinitionReader reader = new XmlBeanDefinitionReader(context);
        reader.loadBeanDefinitions(new ClassPathResource("org/impalaframework/web/spring/config/servletbeancontext.xml"));
       
        context.refresh();
       
        assertEquals("injectedValue", MyServlet1.getMyAttribute());
        assertEquals("initValue", MyServlet2.getConfigParam());
       
        Map<String,ServletFactoryBean> factoryBeans = context.getBeansOfType(ServletFactoryBean.class);
        assertEquals(3, factoryBeans.size());
       
        Map<String,HttpServlet> s = context.getBeansOfType(HttpServlet.class);
        assertEquals(1, s.size());
       
        Map<String,? extends ServletFactoryBean> beans = context.getBeansOfType(InternalFrameworkIntegrationServletFactoryBean.class);
        assertEquals(1, beans.size());
       
        InternalFrameworkIntegrationServletFactoryBean firstValue = (InternalFrameworkIntegrationServletFactoryBean) ObjectMapUtils.getFirstValue(beans);
        assertEquals("delegator", firstValue.getServletName());

        beans = context.getBeansOfType(ExtendedServletFactoryBean.class);
        assertEquals(1, beans.size());
       
        ExtendedServletFactoryBean extendedFactoryBean = (ExtendedServletFactoryBean) ObjectMapUtils.getFirstValue(beans);
        assertEquals("extraValue", extendedFactoryBean.getExtraAttribute());
       
View Full Code Here

Examples of org.springframework.web.context.support.GenericWebApplicationContext

        }
       
        final DefaultListableBeanFactory beanFactory = new DefaultListableBeanFactory();
        beanFactory.setBeanClassLoader(classLoader);
       
        final GenericWebApplicationContext context = newApplicationContext(
                moduleDefinition,
                parent,
                classLoader,
                wrappedServletContext,
                beanFactory);
View Full Code Here

Examples of org.springframework.web.context.support.GenericWebApplicationContext

            ApplicationContext parent,
            ClassLoader classLoader,
            ServletContext servletContext,
            final DefaultListableBeanFactory beanFactory) {
       
        final GenericWebApplicationContext context = new GenericWebApplicationContext(beanFactory);
        context.setServletContext(servletContext);
        context.setClassLoader(classLoader);
       
        context.setParent(parent);
        final String displayName = ModuleLoaderUtils.getDisplayName(moduleDefinition, context);
        context.setDisplayName(displayName);
        return context;
    }
View Full Code Here

Examples of org.springframework.web.context.support.GenericWebApplicationContext

* @author Phil Zoio
*/
public class WebPlaceholderDelegatingContextLoader implements DelegatingContextLoader {

    public ConfigurableApplicationContext loadApplicationContext(ApplicationContext parent, ModuleDefinition definition) {
        GenericWebApplicationContext context = new GenericWebApplicationContext();
        context.refresh();
        return context;
    }
View Full Code Here

Examples of org.springframework.web.context.support.GenericWebApplicationContext

       
        String[] locations = getBootstrapContextLocations(servletContext);
        logger.info("Loading bootstrap context from locations " + Arrays.toString(locations));

        final DefaultListableBeanFactory beanFactory = new DefaultListableBeanFactory();
        final GenericWebApplicationContext applicationContext = new GenericWebApplicationContext(beanFactory);
        applicationContext.setServletContext(servletContext);
        applicationContext.setParent(parent);

        XmlBeanDefinitionReader definitionReader = new XmlBeanDefinitionReader(beanFactory);
        for (int i = 0; i < locations.length; i++) {
            definitionReader.loadBeanDefinitions(new ClassPathResource(locations[i]));
        }
        applicationContext.refresh();

        return ObjectUtils.cast(applicationContext.getBean("moduleManagementFacade"), ModuleManagementFacade.class);
    }
View Full Code Here

Examples of org.springframework.web.context.support.GenericWebApplicationContext

        super.setUp();
    }

    public void testServlet() throws Exception {
       
        GenericWebApplicationContext context = new GenericWebApplicationContext();
        context.setServletContext(new AttributeServletContext());
       
        XmlBeanDefinitionReader reader = new XmlBeanDefinitionReader(context);
        reader.loadBeanDefinitions(new ClassPathResource("org/impalaframework/web/spring/config/jspservletbeancontext.xml"));
       
        context.refresh();
       
        final Object factoryBean = context.getBean("&jspServlet");
        assertTrue(factoryBean instanceof JspServletFactoryBean);
       
        final Object bean = context.getBean("jspServlet");
        assertTrue(bean instanceof JspServlet);
        JspServlet servlet = (JspServlet) bean;
        assertEquals("jspServlet", servlet.getServletName());
       
        Map<String, ExtendedServletFactoryBean> beans = context.getBeansOfType(ExtendedServletFactoryBean.class);
        assertEquals(1, beans.size());
       
        ExtendedServletFactoryBean extendedFactoryBean = (ExtendedServletFactoryBean) ObjectMapUtils.getFirstValue(beans);
        assertEquals("extraValue", extendedFactoryBean.getExtraAttribute());
       
View Full Code Here

Examples of org.springframework.web.context.support.GenericWebApplicationContext

        return springRuntimeModule;
    }

    public final void testWeb() {
        commonExpections();
        GenericWebApplicationContext applicationContext = new GenericWebApplicationContext();
        expect(moduleStateHolder.getModule("servletName")).andReturn(springRuntimeModule(applicationContext));

        replayMocks();

        assertSame(applicationContext, servlet.createWebApplicationContext());
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.