private void handleHttp2(Channel ch) { HandlerHolder<HttpHandlers> holder = httpHandlerMgr.chooseHandler(ch.eventLoop()); if (holder == null) { ch.close(); return; } VertxHttp2ConnectionHandler<Http2ServerConnection> handler = buildHttp2ConnectionHandler(holder); ch.pipeline().addLast("handler", handler); configureHttp2(ch.pipeline()); }
private void handleHttp1(Channel ch) { HandlerHolder<HttpHandlers> holder = httpHandlerMgr.chooseHandler(ch.eventLoop()); if (holder == null) { sendServiceUnavailable(ch); return; } configureHttp1(ch.pipeline(), holder); }
Http2Settings settings = HttpUtils.decodeSettings(settingsHeader); if (settings != null) { HandlerHolder<HttpHandlers> reqHandler = httpHandlerMgr.chooseHandler(ctx.channel().eventLoop()); if (reqHandler != null && reqHandler.context.isEventLoopContext()) { ChannelPipeline pipeline = ctx.pipeline();
return; HandlerHolder<Handlers> handler = handlerManager.chooseHandler(ch.eventLoop()); if (handler != null) { if (sslHelper.isSSL()) {
HandlerHolder<HttpHandlers> handler = httpHandlerMgr.chooseHandler(ch.eventLoop()); handler.context.executeFromIO(v -> { handler.handler.exceptionHandler.handle(ar.cause());
private void handleHttp2(Channel ch) { HandlerHolder<HttpHandlers> holder = httpHandlerMgr.chooseHandler(ch.eventLoop()); if (holder == null) { ch.close(); return; } VertxHttp2ConnectionHandler<Http2ServerConnection> handler = buildHttp2ConnectionHandler(holder); ch.pipeline().addLast("handler", handler); configureHttp2(ch.pipeline()); }
private void handleHttp1(Channel ch) { HandlerHolder<HttpHandlers> holder = httpHandlerMgr.chooseHandler(ch.eventLoop()); if (holder == null) { sendServiceUnavailable(ch); return; } configureHttp1(ch.pipeline(), holder); }
Http2Settings settings = HttpUtils.decodeSettings(settingsHeader); if (settings != null) { HandlerHolder<HttpHandlers> reqHandler = httpHandlerMgr.chooseHandler(ctx.channel().eventLoop()); if (reqHandler != null && reqHandler.context.isEventLoopContext()) { ChannelPipeline pipeline = ctx.pipeline();
return; HandlerHolder<Handlers> handler = handlerManager.chooseHandler(ch.eventLoop()); if (handler != null) { if (sslHelper.isSSL()) {
HandlerHolder<HttpHandlers> handler = httpHandlerMgr.chooseHandler(ch.eventLoop()); handler.context.executeFromIO(v -> { handler.handler.exceptionHandler.handle(ar.cause());