Search in sources :

Example 16 with ManifestBuilder

use of org.jboss.gravia.resource.ManifestBuilder in project wildfly-camel by wildfly-extras.

the class RSSIntegrationTest method createDeployment.

@Deployment
public static WebArchive createDeployment() {
    return ShrinkWrap.create(WebArchive.class, "rss-tests.war").addClass(RSSFeedServlet.class).setManifest(() -> {
        ManifestBuilder builder = new ManifestBuilder();
        builder.addManifestHeader("Dependencies", "com.rometools.rome");
        return builder.openStream();
    });
}
Also used : ManifestBuilder(org.jboss.gravia.resource.ManifestBuilder) RSSFeedServlet(org.wildfly.camel.test.rss.subA.RSSFeedServlet) Deployment(org.jboss.arquillian.container.test.api.Deployment)

Example 17 with ManifestBuilder

use of org.jboss.gravia.resource.ManifestBuilder in project wildfly-camel by wildfly-extras.

the class Elasticsearch5IntegrationTest method createDeployment.

@Deployment
public static JavaArchive createDeployment() {
    JavaArchive archive = ShrinkWrap.create(JavaArchive.class, "camel-elasticsearch5-tests.jar");
    archive.addClasses(ElasticsearchNodeProducer.class, AvailablePortFinder.class, FileUtils.class);
    archive.addAsManifestResource(EmptyAsset.INSTANCE, "beans.xml");
    archive.setManifest(() -> {
        ManifestBuilder builder = new ManifestBuilder();
        builder.addManifestHeader("Dependencies", "org.elasticsearch5");
        return builder.openStream();
    });
    return archive;
}
Also used : ManifestBuilder(org.jboss.gravia.resource.ManifestBuilder) JavaArchive(org.jboss.shrinkwrap.api.spec.JavaArchive) Deployment(org.jboss.arquillian.container.test.api.Deployment)

Example 18 with ManifestBuilder

use of org.jboss.gravia.resource.ManifestBuilder in project wildfly-camel by wildfly-extras.

the class SystemContextTest method createDeployment.

@Deployment
public static JavaArchive createDeployment() {
    return ShrinkWrap.create(JavaArchive.class, "camel-system-tests.jar").addClass(DMRUtils.class).setManifest(() -> {
        ManifestBuilder builder = new ManifestBuilder();
        builder.addManifestHeader("Dependencies", "org.jboss.dmr,org.jboss.as.controller-client");
        return builder.openStream();
    });
}
Also used : ManifestBuilder(org.jboss.gravia.resource.ManifestBuilder) DMRUtils(org.wildfly.camel.test.common.utils.DMRUtils) Deployment(org.jboss.arquillian.container.test.api.Deployment)

Example 19 with ManifestBuilder

use of org.jboss.gravia.resource.ManifestBuilder in project wildfly-camel by wildfly-extras.

the class ElasticsearchIntegrationTest method createDeployment.

@Deployment
public static JavaArchive createDeployment() {
    JavaArchive archive = ShrinkWrap.create(JavaArchive.class, "camel-elasticsearch-tests.jar");
    archive.addClasses(ElasticsearchClientProducer.class, FileUtils.class);
    archive.addAsManifestResource(EmptyAsset.INSTANCE, "beans.xml");
    archive.setManifest(() -> {
        ManifestBuilder builder = new ManifestBuilder();
        builder.addManifestHeader("Dependencies", "org.elasticsearch");
        return builder.openStream();
    });
    return archive;
}
Also used : ManifestBuilder(org.jboss.gravia.resource.ManifestBuilder) JavaArchive(org.jboss.shrinkwrap.api.spec.JavaArchive) Deployment(org.jboss.arquillian.container.test.api.Deployment)

Example 20 with ManifestBuilder

use of org.jboss.gravia.resource.ManifestBuilder in project wildfly-camel by wildfly-extras.

the class ExplicitCamelDependencyTest method jarCamelDeployment.

@Deployment
public static JavaArchive jarCamelDeployment() {
    final JavaArchive archive = ShrinkWrap.create(JavaArchive.class, "cameldep.jar");
    archive.setManifest(new Asset() {

        @Override
        public InputStream openStream() {
            ManifestBuilder builder = new ManifestBuilder();
            builder.addManifestHeader("Dependencies", "org.apache.camel");
            return builder.openStream();
        }
    });
    return archive;
}
Also used : ManifestBuilder(org.jboss.gravia.resource.ManifestBuilder) InputStream(java.io.InputStream) Asset(org.jboss.shrinkwrap.api.asset.Asset) JavaArchive(org.jboss.shrinkwrap.api.spec.JavaArchive) Deployment(org.jboss.arquillian.container.test.api.Deployment)

Aggregations

Deployment (org.jboss.arquillian.container.test.api.Deployment)25 ManifestBuilder (org.jboss.gravia.resource.ManifestBuilder)25 JavaArchive (org.jboss.shrinkwrap.api.spec.JavaArchive)18 InputStream (java.io.InputStream)8 Asset (org.jboss.shrinkwrap.api.asset.Asset)8 StringAsset (org.jboss.shrinkwrap.api.asset.StringAsset)4 WebArchive (org.jboss.shrinkwrap.api.spec.WebArchive)2 EmbeddedKafkaBroker (org.wildfly.camel.test.common.kafka.EmbeddedKafkaBroker)2 XMLUtils (org.wildfly.camel.test.common.utils.XMLUtils)2 EmbeddedZookeeper (org.wildfly.camel.test.common.zookeeper.EmbeddedZookeeper)2 Customer (org.wildfly.camel.test.jaxb.model.Customer)2 Customer (org.wildfly.camel.test.common.types.Customer)1 AvailablePortFinder (org.wildfly.camel.test.common.utils.AvailablePortFinder)1 DMRUtils (org.wildfly.camel.test.common.utils.DMRUtils)1 LogUtils (org.wildfly.camel.test.common.utils.LogUtils)1 Olingo2TestServlet (org.wildfly.camel.test.olingo2.subA.Olingo2TestServlet)1 RSSFeedServlet (org.wildfly.camel.test.rss.subA.RSSFeedServlet)1 CustomerService (org.wildfly.camel.test.soap.subA.CustomerService)1