code: public void handleDirectRequest(HttpServerExchange exchange) {
          Log.Info(this,"direct request received "+exchange);
          getDirectRequestResponse(exchange.getRequestPath()).then( (s,err) -> {
              exchange.setResponseCode(200);
              exchange.getResponseHeaders().put(Headers.CONTENT_TYPE, "text/html; charset=utf-8");
              exchange.getResponseSender().send(s == null  ? ""+err : s );
          });
      }
docs: reply a request catched by interceptor, note this is server dependent and bound to undertow.
  for servlet containers, just override KontraktorServlet methods
  @param exchange