Uses http://vertx.io/examples.html