L’unité de travail de Vert.x est le verticle.
Verticle
Concrètement, c’est une classe qui hérite de AbstractVerticle.
package fr.sewatech.vertx;
import io.vertx.core.AbstractVerticle;
public class SimpleVerticle extends AbstractVerticle {
@Override
public void start() throws Exception {
...
}
}
Démarrage
La façon la plus simple de démarrer une application vert.x, est de faire une méthode main.
Dans cette méthode on crée une instance de Vertx et on lui transmet une instance de notre Verticle.
public static void main(String[] args) {
Vertx vertx = Vertx.vertx();
vertx.deployVerticle(new SimpleVerticle());
}