Package org.apache.webbeans.xml

Examples of org.apache.webbeans.xml.WebBeansXMLConfigurator


    public void testInjectAlternative()
    {
        InputStream stream = XMLTest.class.getClassLoader().getResourceAsStream("org/apache/webbeans/test/xml/alternative/alternatives.xml");
        Assert.assertNotNull(stream);

        WebBeansXMLConfigurator configurator = new WebBeansXMLConfigurator();
        configurator.configureSpecSpecific(stream, "alternative.xml");
       
        defineManagedBean(AlternativeComponent.class);
        defineManagedBean(NotAlternativeComponent.class);
       
        Bean<AlternativeInjector> injector = defineManagedBean(AlternativeInjector.class);
View Full Code Here


    protected TestContext(String clazzName)
    {
        this.clazzName = clazzName;
        TestContext.testContexts.add(this);
        this.manager = new MockManager();
        this.xmlConfigurator = new WebBeansXMLConfigurator();
        PluginLoader.getInstance().startUp();           
    }
View Full Code Here

        PluginLoader.getInstance().startUp();
       
        InputStream stream = XMLTest.class.getClassLoader().getResourceAsStream("org/apache/webbeans/test/xml/specializes/alternatives.xml");
        Assert.assertNotNull(stream);

        WebBeansXMLConfigurator configurator = new WebBeansXMLConfigurator();
        configurator.configureSpecSpecific(stream, "alternative.xml");
       
        defineManagedBean(SystemLogger.class);
        defineManagedBean(MockNotSpecializedLogger.class);       
       
        Bean<SpecializedInjector> bean = defineManagedBean(SpecializedInjector.class);
View Full Code Here

        PluginLoader.getInstance().startUp();
       
        InputStream stream = XMLTest.class.getClassLoader().getResourceAsStream("org/apache/webbeans/test/xml/specializes/alternatives.xml");
        Assert.assertNotNull(stream);

        WebBeansXMLConfigurator configurator = new WebBeansXMLConfigurator();
        configurator.configureSpecSpecific(stream, "alternatives.xml");
       
        defineManagedBean(SystemLogger.class);
        defineManagedBean(MockSpecializedLogger.class);
       
        ArrayList<Class<?>> specialClassList = new ArrayList<Class<?>>();
View Full Code Here

    protected TestContext(String clazzName)
    {
        this.clazzName = clazzName;
        TestContext.testContexts.add(this);
        this.manager = new MockManager();
        this.xmlConfigurator = new WebBeansXMLConfigurator();
        PluginLoader.getInstance().startUp();           
    }
View Full Code Here

    protected AbstractLifeCycle(Properties properties, WebBeansLogger logger)
    {
        beforeInitApplication(properties);
       
        this.beanManager = (BeanManagerImpl) WebBeansFinder.getSingletonInstance(BeanManagerImpl.class.getName());
        this.xmlDeployer = new WebBeansXMLConfigurator();
        this.deployer = new BeansDeployer(xmlDeployer);
        this.jndiService = ServiceLoader.getService(JNDIService.class);   
        this.beanManager.setXMLConfigurator(this.xmlDeployer);
        this.scannerService = ServiceLoader.getService(ScannerService.class);
        this.contextsService = ServiceLoader.getService(ContextsService.class);
View Full Code Here

    public void testBindingAnnotation()
    {
        InputStream stream = XMLFieldTest.class.getClassLoader().getResourceAsStream("org/apache/webbeans/test/xml/bindingTypeAnnot.xml");
        Assert.assertNotNull(stream);
       
        WebBeansXMLConfigurator configurator = new WebBeansXMLConfigurator();
        configurator.configureOwbSpecific(stream, "bindingTypeAnnot.xml");

        Set<Class<? extends Annotation>> aanns = XMLAnnotationTypeManager.getInstance().getBindingTypes();

        Assert.assertEquals(2, aanns.size());
    }
View Full Code Here

    public void testXMLSpecStrictDecorators()
    {
        InputStream stream = XMLTest.class.getClassLoader().getResourceAsStream("org/apache/webbeans/test/xml/strict/decorators.xml");
        Assert.assertNotNull(stream);

        WebBeansXMLConfigurator configurator = new WebBeansXMLConfigurator();
        configurator.configureSpecSpecific(stream, "decorators.xml");
       
        boolean enable = DecoratorsManager.getInstance().isDecoratorEnabled(DummyDecorator.class);
        Assert.assertTrue(enable);
    }
View Full Code Here

    public void testXMLSpecStrictInterceptors()
    {
        InputStream stream = XMLTest.class.getClassLoader().getResourceAsStream("org/apache/webbeans/test/xml/strict/interceptors.xml");
        Assert.assertNotNull(stream);

        WebBeansXMLConfigurator configurator = new WebBeansXMLConfigurator();
        configurator.configureSpecSpecific(stream, "interceptors.xml");
       
        boolean enable = InterceptorsManager.getInstance().isInterceptorEnabled(DummyInterceptor.class);
        Assert.assertTrue(enable);
    }
View Full Code Here

        Bean<Alternative2> alternative2 = defineManagedBean(Alternative2.class);       
       
        InputStream stream = XMLTest.class.getClassLoader().getResourceAsStream("org/apache/webbeans/test/xml/strict/alternatives_correct.xml");
        Assert.assertNotNull(stream);

        WebBeansXMLConfigurator configurator = new WebBeansXMLConfigurator();
        configurator.configureSpecSpecific(stream, "alternatives_correct.xml");
       
        AlternativesManager manager = AlternativesManager.getInstance();
       
        Assert.assertTrue(manager.isBeanHasAlternative(alternative1));
        Assert.assertTrue(manager.isBeanHasAlternative(alternative2));
View Full Code Here

TOP

Related Classes of org.apache.webbeans.xml.WebBeansXMLConfigurator

Copyright © 2018 www.massapicom. 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.