Search in sources :

Example 11 with Swarm

use of org.wildfly.swarm.Swarm in project wildfly-swarm by wildfly-swarm.

the class Main method main.

public static void main(String... args) throws Exception {
    swarm = new Swarm(args);
    swarm.start();
    JAXRSArchive deployment = ShrinkWrap.create(JAXRSArchive.class, "myapp.war");
    deployment.addClass(MyResource.class);
    deployment.setContextRoot("rest");
    deployment.addAllDependencies();
    swarm.deploy(deployment);
}
Also used : Swarm(org.wildfly.swarm.Swarm) JAXRSArchive(org.wildfly.swarm.jaxrs.JAXRSArchive)

Example 12 with Swarm

use of org.wildfly.swarm.Swarm in project wildfly-swarm by wildfly-swarm.

the class MonitorPayloadTest method getContainer.

@CreateSwarm
public static Swarm getContainer() throws Exception {
    Swarm container = new Swarm();
    container.fraction(new JAXRSFraction());
    container.fraction(new MonitorFraction());
    return container;
}
Also used : CreateSwarm(org.wildfly.swarm.arquillian.CreateSwarm) Swarm(org.wildfly.swarm.Swarm) MonitorFraction(org.wildfly.swarm.monitor.MonitorFraction) CreateSwarm(org.wildfly.swarm.arquillian.CreateSwarm)

Example 13 with Swarm

use of org.wildfly.swarm.Swarm in project wildfly-swarm by wildfly-swarm.

the class Main method main.

public static void main(String... args) throws Exception {
    swarm = new Swarm(args);
    swarm.fraction(new DatasourcesFraction().jdbcDriver("h2", (d) -> {
        d.driverClassName("org.h2.Driver");
        d.xaDatasourceClass("org.h2.jdbcx.JdbcDataSource");
        d.driverModuleName("com.h2database.h2");
    }).dataSource("ExampleDS", (ds) -> {
        ds.driverName("h2");
        ds.connectionUrl("jdbc:h2:mem:test;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE");
        ds.userName("sa");
        ds.password("sa");
    }));
    swarm.start().deploy();
}
Also used : Swarm(org.wildfly.swarm.Swarm) DatasourcesFraction(org.wildfly.swarm.datasources.DatasourcesFraction) Swarm(org.wildfly.swarm.Swarm) DatasourcesFraction(org.wildfly.swarm.datasources.DatasourcesFraction)

Example 14 with Swarm

use of org.wildfly.swarm.Swarm in project wildfly-swarm by wildfly-swarm.

the class EEArquillianTest method newSwarm.

@CreateSwarm
public static Swarm newSwarm() throws Exception {
    EEFraction fraction = new EEFraction();
    fraction.applyDefaults();
    return new Swarm().fraction(fraction);
}
Also used : CreateSwarm(org.wildfly.swarm.arquillian.CreateSwarm) Swarm(org.wildfly.swarm.Swarm) CreateSwarm(org.wildfly.swarm.arquillian.CreateSwarm)

Example 15 with Swarm

use of org.wildfly.swarm.Swarm in project wildfly-swarm by wildfly-swarm.

the class SWARM553Test method newContainer.

@CreateSwarm
public static Swarm newContainer() throws Exception {
    return new Swarm().fraction(new LoggingFraction().periodicSizeRotatingFileHandler("FILE", (h) -> {
        h.level(Level.INFO).append(true).suffix(".yyyy-MM-dd").rotateSize("30m").enabled(true).encoding("UTF-8").maxBackupIndex(2);
        Map<String, String> fileSpec = new HashMap<>();
        fileSpec.put("path", logFile);
        h.file(fileSpec);
    }).logger("br.org.sistemafieg.cliente", (l) -> {
        l.level(Level.INFO).handler("FILE");
    }));
}
Also used : ShrinkWrap(org.jboss.shrinkwrap.api.ShrinkWrap) Arquillian(org.jboss.arquillian.junit.Arquillian) Swarm(org.wildfly.swarm.Swarm) Logger(org.jboss.logging.Logger) RunWith(org.junit.runner.RunWith) JARArchive(org.wildfly.swarm.spi.api.JARArchive) Assert.assertTrue(org.junit.Assert.assertTrue) HashMap(java.util.HashMap) Test(org.junit.Test) UUID(java.util.UUID) Archive(org.jboss.shrinkwrap.api.Archive) Collectors(java.util.stream.Collectors) File(java.io.File) FileNotFoundException(java.io.FileNotFoundException) Level(org.wildfly.swarm.config.logging.Level) CreateSwarm(org.wildfly.swarm.arquillian.CreateSwarm) List(java.util.List) Deployment(org.jboss.arquillian.container.test.api.Deployment) Map(java.util.Map) BufferedReader(java.io.BufferedReader) FileReader(java.io.FileReader) Swarm(org.wildfly.swarm.Swarm) CreateSwarm(org.wildfly.swarm.arquillian.CreateSwarm) HashMap(java.util.HashMap) CreateSwarm(org.wildfly.swarm.arquillian.CreateSwarm)

Aggregations

Swarm (org.wildfly.swarm.Swarm)15 CreateSwarm (org.wildfly.swarm.arquillian.CreateSwarm)7 Test (org.junit.Test)4 JARArchive (org.wildfly.swarm.spi.api.JARArchive)4 BufferedReader (java.io.BufferedReader)2 File (java.io.File)2 Deployment (org.jboss.arquillian.container.test.api.Deployment)2 Arquillian (org.jboss.arquillian.junit.Arquillian)2 Archive (org.jboss.shrinkwrap.api.Archive)2 Node (org.jboss.shrinkwrap.api.Node)2 ShrinkWrap (org.jboss.shrinkwrap.api.ShrinkWrap)2 RunWith (org.junit.runner.RunWith)2 MonitorFraction (org.wildfly.swarm.monitor.MonitorFraction)2 FileNotFoundException (java.io.FileNotFoundException)1 FileReader (java.io.FileReader)1 InputStreamReader (java.io.InputStreamReader)1 Method (java.lang.reflect.Method)1 HashMap (java.util.HashMap)1 List (java.util.List)1 Map (java.util.Map)1