public class MyVerticle extends Verticle {
public static class HelperVerticle extends Verticle {
@Override
public void start() {
vertx.eventBus().registerLocalHandler("helper", new Handler<Message<JsonObject>>() {
public void handle(Message<JsonObject> message) {
// Do something helpful
}
});
}
}
@Override
public void start() {
container.deployWorkerVerticle(HelperVerticle.class.getName(), new Handler<AsyncResult<String>>() {
public void handle(AsyncResult<String> result) {
// Send a message to the helper verticle
vertx.eventBus().send("helper", new JsonObject().putString("do", "Help me!"));
}
});
}
}Thank you