Package org.jboss.shrinkwrap.impl

Examples of org.jboss.shrinkwrap.impl.BeansXml


    @Deployment(managed = false)
    public static Archive<?> getDeployment() {
        WeldSEClassPath archives = ShrinkWrap.create(WeldSEClassPath.class);
        JavaArchive archive01 = ShrinkWrap
                .create(BeanArchive.class)
                .addAsManifestResource(new BeansXml(BeanDiscoveryMode.ALL).decorators(ClassicRepresentDecorator.class, ScopedRepresentDecorator.class),
                        "beans.xml").addClasses(Dog.class, Cat.class, ClassicRepresentDecorator.class, ScopedRepresentDecorator.class);
        JavaArchive archive02 = ShrinkWrap
                .create(BeanArchive.class)
                .addAsManifestResource(new BeansXml(BeanDiscoveryMode.ANNOTATED).decorators(ClassicRepresentDecorator.class, ScopedRepresentDecorator.class),
                        "beans.xml").addClasses(Plant.class, Tree.class, Stone.class);
        JavaArchive archive03 = ShrinkWrap
                .create(BeanArchive.class)
                .addAsManifestResource(new BeansXml(BeanDiscoveryMode.NONE).decorators(ClassicRepresentDecorator.class, ScopedRepresentDecorator.class),
                        "beans.xml").addClasses(Flat.class, House.class);
        archives.add(archive01);
        archives.add(archive02);
        archives.add(archive03);
        return archives;
View Full Code Here


    public static WebArchive getBaseDeployment() {
        return ShrinkWrap.create(WebArchive.class).addClasses(Foo.class, Bar.class, InjectedBean.class, AbstractBeansXmlLocationTest.class);
    }

    public static Asset getBeansXml() {
        BeansXml beans = new BeansXml();
        beans.alternatives(Bar.class);
        return beans;
    }
View Full Code Here

public class MultipleLocationsTest extends AbstractBeansXmlLocationTest {

    @Deployment
    public static WebArchive getDeployment() {
        Asset beans = getBeansXml();
        return getBaseDeployment().addAsWebInfResource(beans, "beans.xml").addAsResource(new BeansXml(), "META-INF/beans.xml");
    }
View Full Code Here

    @Deployment
    public static Archive<?> getDeployment() {
        JavaArchive jar = ShrinkWrap.create(BeanArchive.class).alternate(AlternativeSpecializedFactory.class)
                .addClasses(Factory.class, AlternativeSpecializedFactory.class, Product.class, InjectedBean2.class, FactoryEvent.class);
        return ShrinkWrap.create(WebArchive.class).addClass(InjectedBean1.class)
                .addAsWebInfResource(new BeansXml().alternatives(AlternativeSpecializedFactory.class), "beans.xml").addAsLibrary(jar);
    }
View Full Code Here

    @Deployment
    public static Archive<?> getDeployment() {
        JavaArchive jar = ShrinkWrap.create(BeanArchive.class).addClasses(Factory.class, AlternativeSpecializedFactory.class, Product.class,
                InjectedBean2.class, FactoryEvent.class);
        return ShrinkWrap.create(WebArchive.class).addClass(InjectedBean1.class)
                .addAsWebInfResource(new BeansXml().alternatives(AlternativeSpecializedFactory.class), "beans.xml").addAsLibrary(jar);
    }
View Full Code Here

import org.junit.Test;

public class CustomNormalScopeDiscoveryTestBase {

    public static WebArchive baseTestArchive() {
        return Deployments.baseDeployment(new BeansXml(BeanDiscoveryMode.ANNOTATED)).addPackage(CustomNormalScopeDiscoveryTestBase.class.getPackage());
    }
View Full Code Here

* @author Matej Briskar
*/
public class DuplicateBeansXmlMergingTestBase {

    public static WebArchive deployment() {
        BeansXml beansXml = new BeansXml();
        beansXml.interceptors(SimpleInterceptor.class);
        WebArchive war = baseDeployment(beansXml).addClasses(DuplicateBeansXmlMergingTestBase.class, SimpleBinding.class, SimpleInterceptor.class);
        JavaArchive library = ShrinkWrap.create(JavaArchive.class, "library.jar").addAsManifestResource(beansXml, "beans.xml");
        war.addAsLibrary(library);
        return war;
    }
View Full Code Here

*/
public class BeansXmlAlternativeLocationTestBase {

    public static WebArchive baseTestArchive() {
        return ShrinkWrap.create(WebArchive.class).addClass(BeansXmlAlternativeLocationTestBase.class)
                .add(new BeansXml(), "WEB-INF/classes/META-INF/beans.xml");
    }
View Full Code Here

TOP

Related Classes of org.jboss.shrinkwrap.impl.BeansXml

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.