package io.vertx.examples.openshift; import io.vertx.core.AbstractVerticle; import io.vertx.core.json.JsonObject; import io.vertx.ext.web.Router; public class MySimpleVerticle extends AbstractVerticle { @Override public void start() throws Exception { Router router = Router.router(vertx); router.get("/").handler(rc -> { rc.response().end("Welcome"); }); router.get("/api").handler(rc -> { rc.response().end(new JsonObject().put("name", "my-awesome-api").put("version", 1).encode()); }); vertx.createHttpServer() .requestHandler(router::accept) .listen(8080); } }