Skip to content

Instantly share code, notes, and snippets.

@jponge
Created January 18, 2018 12:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jponge/2c2303667da58239acfebbcbd49b5e74 to your computer and use it in GitHub Desktop.
Save jponge/2c2303667da58239acfebbcbd49b5e74 to your computer and use it in GitHub Desktop.
public class SampleVerticle extends AbstractVerticle {
private final Logger logger = LoggerFactory.getLogger(SampleVerticle.class);
@Override
public void start(Future<Void> startFuture) {
vertx.createHttpServer()
.requestHandler(req -> {
req.response()
.putHeader("Content-Type", "plain/text")
.end("Yo!");
logger.info("Handled a request on path {} from {}", req.path(), req.remoteAddress().host());
})
.listen(11981, ar -> {
if (ar.succeeded()) {
startFuture.complete();
} else {
startFuture.fail(ar.cause());
}
});
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment