public class WeldWebVerticle extends WeldVerticle
WeldVerticle functionality and allows to register Route handlers discovered during container initialization.
class MyApp {
public static void main(String[] args) {
final Vertx vertx = Vertx.vertx();
final WeldWebVerticle weldVerticle = new WeldWebVerticle();
vertx.deployVerticle(weldVerticle, result -> {
if (result.succeeded()) {
// Configure the router after Weld bootstrap finished
Router router = Router.router(vertx);
router.route().handler(BodyHandler.create());
weldVerticle.registerRoutes(router);
vertx.createHttpServer().requestHandler(router::accept).listen(8080);
}
});
}
}
WebRouteOBSERVER_FAILURE_CODE| Constructor and Description |
|---|
WeldWebVerticle() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
configureWeld(org.jboss.weld.environment.se.Weld weld) |
void |
registerRoutes(io.vertx.ext.web.Router router)
Registers all the route handlers discovered.
|
container, start, stopprotected void configureWeld(org.jboss.weld.environment.se.Weld weld)
configureWeld in class WeldVerticlepublic void registerRoutes(io.vertx.ext.web.Router router)
router - Copyright © 2016. All Rights Reserved.