package io.vertx.example.ignite; import io.vertx.core.AbstractVerticle; import io.vertx.core.Vertx; import io.vertx.core.VertxOptions; /** * @author <a href="http://escoffier.me">Clement Escoffier</a> */ public class ProducerApp extends AbstractVerticle { public static void main(String[] args) { Vertx.clusteredVertx(new VertxOptions().setClustered(true), ar -> { if (ar.failed()) { System.err.println("Cannot create vert.x instance : " + ar.cause()); } else { Vertx vertx = ar.result(); vertx.deployVerticle(ProducerApp.class.getName()); } }); } @Override public void start() throws Exception { vertx.setPeriodic(3000, x -> { System.out.println("Sending data to 'news'"); vertx.eventBus().send("news", "hello vert.x"); }); } }