package io.vertx.example.ignite; import io.vertx.core.AbstractVerticle; import io.vertx.core.Vertx; import io.vertx.core.VertxOptions; import io.vertx.core.impl.VertxInternal; /** * @author <a href="http://escoffier.me">Clement Escoffier</a> */ public class ConsumerApp 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(ConsumerApp.class.getName()); } }); } @Override public void start() throws Exception { vertx.eventBus().consumer("news", message -> { System.out.println(">> " + message.body()); }); } }