Package org.jboss.shrinkwrap.impl

Examples of org.jboss.shrinkwrap.impl.BeansXml


    }

    public static Archive<?> getWebArchive() {
        JavaArchive thirdPartyLibrary = ShrinkWrap.create(JavaArchive.class).addClasses(ThirdPartyDecorator.class, ThirdPartyDecoratorExtension.class).addAsServiceProvider(Extension.class, ThirdPartyDecoratorExtension.class);

        BeansXml beans = new BeansXml();
        beans.decorators(LegacyDecorator1.class, LegacyDecorator2.class, LegacyDecorator3.class);
        return ShrinkWrap
                .create(WebArchive.class, "test.war")
                .addClasses(DecoratedImpl.class, LegacyDecorator1.class, LegacyDecorator2.class, LegacyDecorator3.class,
                        WebApplicationGlobalDecorator.class, GlobalDecoratorOrderingTest.class, DecoratorRegisteringExtension.class)
                .addAsWebInfResource(beans, "beans.xml").addAsServiceProvider(Extension.class, DecoratorRegisteringExtension.class)
View Full Code Here


    public static WebArchive deployment() {
        WebArchive war = baseDeployment();
        war.delete(ArchivePaths.create("WEB-INF/beans.xml"));
        return war.addPackage(DeploymentOrderingTestBase.class.getPackage())
                .addAsWebInfResource(new BeansXml().alternatives(Bar.class), "beans.xml")
                .addAsWebInfResource(new BeansXml().alternatives(Garply.class), "classes/META-INF/beans.xml")
                .addAsWebInfResource(EXTENSION, "classes/META-INF/services/" + Extension.class.getName());
    }
View Full Code Here

                IsolationDisabledTestBase.class);

        JavaArchive archive01 = ShrinkWrap
                .create(BeanArchive.class)
                .addAsManifestResource(
                        new BeansXml(BeanDiscoveryMode.ALL).interceptors(ZoomInterceptor.class).decorators(CameraDecorator.class)
                                .alternatives(RangefinderCamera.class).excludeFilters(Exclude.exact(PinholeCamera.class).ifClassAvailable(DSLR.class)),
                        "beans.xml").addClasses(ZoomInterceptor.class, CameraDecorator.class, RangefinderCamera.class);

        JavaArchive archive02 = ShrinkWrap.create(BeanArchive.class).addAsManifestResource(new BeansXml(BeanDiscoveryMode.ALL), "beans.xml")
                .addClasses(Zoom.class, Camera.class, DSLR.class, PinholeCamera.class);

        testArchive.addAsLibraries(archive01, archive02);
        return testArchive;
    }
View Full Code Here

* @author <a href="mailto:ales.justin@jboss.org">Ales Justin</a>
*/
public class ConfigTestBase {

    public static WebArchive baseDeployment(final Package... excludedPackages) {
        BeansXml beansXml = new BeansXml();
        ArrayList<Exclude> filters = new ArrayList<Exclude>();
        for (Package pckg : excludedPackages) {
            filters.add(Exclude.match(pckg.getName() + ".**"));
        }
        beansXml.excludeFilters(filters.toArray(new Exclude[filters.size()]));
        return Deployments.baseDeployment(beansXml);
    }
View Full Code Here

import org.junit.Test;

public class MockExampleTestBase {

    public static WebArchive deployment() {
        return baseDeployment(new BeansXml().alternatives(MockSentenceTranslator.class)).addPackage(MockExampleTestBase.class.getPackage());
    }
View Full Code Here

        BeanArchive fst = ShrinkWrap.create(BeanArchive.class).intercept(TxInterceptor.class);
        fst.addPackage(TDAO.class.getPackage());
        web.addAsLibrary(fst);

        JavaArchive snd = ShrinkWrap.create(JavaArchive.class).addAsManifestResource(new BeansXml().interceptors(TxInterceptor.class), ArchivePaths.create("beans.xml"));
        snd.addPackage(CDAO.class.getPackage());
        web.addAsLibrary(snd);

        return web;
    }
View Full Code Here

                                "<servlet-name>javax.ws.rs.core.Application</servlet-name>" +
                                "<url-pattern>/rest/*</url-pattern>" +
                                "</servlet-mapping>" +
                                "</web-app>"))
                .addAsWebInfResource(
                        new BeansXml().decorators(MessageDecorator.class), "beans.xml");
    }
View Full Code Here

        new ByteArrayAsset((DEFAULT_WEB_XML_PREFIX + DEFAULT_WEB_XML_SUFFIX).getBytes());

    @Deployment
    public static WebArchive getDeployment() {
        return ShrinkWrap.create(WebArchive.class)
            .addAsWebInfResource(new BeansXml(), "beans.xml")
            .setWebXML(WEB_XML)
            .addClass(GoodBean.class);
    }
View Full Code Here

public class IncontainerTest {

    @Deployment
    public static WebArchive getDeployment() {
        WebArchive war = ShrinkWrap.create(WebArchive.class).addClasses(Alpha.class, MarkerObtainer1.class, Foo.class, Marker.class)
                .addAsWebInfResource(new BeansXml().alternatives(Alpha.class), "beans.xml");
        JavaArchive bda1 = ShrinkWrap.create(JavaArchive.class).addClasses(Bravo.class, MarkerObtainer2.class, Bar.class)
                .addAsManifestResource(new BeansXml().alternatives(Bravo.class), "beans.xml");
        JavaArchive bda2 = ShrinkWrap.create(JavaArchive.class).addClasses(Charlie.class, MarkerObtainer3.class, Baz.class)
                .addAsManifestResource(new BeansXml().alternatives(Charlie.class), "beans.xml");
        JavaArchive nonBda = ShrinkWrap.create(JavaArchive.class).addClasses(MarkerObtainer4.class);
        return war.addAsLibraries(bda1, bda2, nonBda);
    }
View Full Code Here

    @Deployment(managed = false)
    public static Archive<?> getDeployment() {
        WeldSEClassPath archives = ShrinkWrap.create(WeldSEClassPath.class);

        JavaArchive archive01 = ShrinkWrap.create(BeanArchive.class)
                .addAsManifestResource(new BeansXml(BeanDiscoveryMode.ALL)
                        .interceptors(ZoomInterceptor.class)
                        .decorators(CameraDecorator.class)
                        .alternatives(RangefinderCamera.class)
                        .excludeFilters(
                                Exclude.exact(PinholeCamera.class).ifClassAvailable(DSLR.class)
                        ), "beans.xml")
                .addClasses(ZoomInterceptor.class, CameraDecorator.class, RangefinderCamera.class);

        JavaArchive archive02 = ShrinkWrap.create(BeanArchive.class)
                .addAsManifestResource(new BeansXml(BeanDiscoveryMode.ALL), "beans.xml")
                .addClasses(Zoom.class, Camera.class, DSLR.class, PinholeCamera.class);

        archives.add(archive01);
        archives.add(archive02);
        return archives;
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.