/** * Something has happened, so handle it. * @param event the event to handle */ public void handle(io.vertx.rxjava.ext.web.RoutingContext event) { delegate.handle(event.getDelegate()); }
/** * Something has happened, so handle it. * @param event the event to handle */ public void handle(io.vertx.rxjava.ext.web.RoutingContext event) { delegate.handle(event.getDelegate()); }
private Handler<RoutingContext> finisher(BodyHandler bodyHandler) { return routingContext -> { if (server.getServerState() == ServerState.FINISHING) { routingContext.response().setStatusCode(FINISHING_STATUS_CODE).end(); } else { bodyHandler.handle(routingContext); } }; }
private void initHandlers(CorsHandler corsHandler, BodyHandler bodyHandler) { if (Mesh.mesh().getOptions().getHttpServerOptions().isCorsEnabled()) { router.route().handler(corsHandler); } router.route().handler(rh -> { // Connection upgrade requests never end and therefore the body // handler will never pass through to the subsequent route handlers. if ("websocket".equalsIgnoreCase(rh.request().getHeader("Upgrade"))) { rh.next(); } else { bodyHandler.handle(rh); } }); router.route().handler(CookieHandler.create()); }