package ch.trivadis.util; import io.vertx.core.DeploymentOptions; import io.vertx.core.Vertx; import io.vertx.core.VertxOptions; /** * Created by Andy Moncsek on 01.04.16. */ public class Runner { public static void run(DeploymentOptions options, Class clazz) { VertxOptions vOpts = new VertxOptions(); vOpts.setClustered(true); Vertx.clusteredVertx(vOpts, cluster -> { if (cluster.succeeded()) { final Vertx result = cluster.result(); result.deployVerticle(clazz.getName(), options, handle -> { }); } }); } }