start() { // Publish some news on the feed every second vertx.setPeriodic(1000, new Handler<Long>() { @Override public void handle(Long timerID) { vertx.eventBus().publish("news-feed", "more news!"); } }); } } public class Receiver extends Verticle { public void start() { vertx.eventBus().registerHandler("news-feed", new Handler<Message<String>>() { @Override public void handle(Message<String> message) { System.out.println("Received news: " + message.body()); } }); } }