@Override public HttpServletRequest raw() { return delegate.raw(); }
private void initQueryMap() { if (queryMap == null) { queryMap = new QueryParamsMap(raw()); } }
protected void setMultipartUpload(Request req, Response res) { RequestUtils.configureMultipart(req.raw()); }
default Long currentUserId(Request request) { return SessionUtils.getUserId(request.raw()); }
private void verifyConfirmHeader(Request request, Response response) { if (!HEADER_CONSTRAINT.isSatisfied(request.raw())) { throw haltBecauseDeprecatedConfirmHeaderMissing(); } } }
protected void verifyContentType(Request request, Response response) throws IOException { if (!UPDATE_HTTP_METHODS.contains(request.requestMethod().toUpperCase())) { return; } boolean requestHasBody = request.contentLength() >= 1 || request.raw().getInputStream().available() >= 1 || "chunked".equalsIgnoreCase(request.headers("Transfer-Encoding")); if (requestHasBody) { if (!isJsonContentType(request)) { throw haltBecauseJsonContentTypeExpected(); } } else if (request.headers().stream().noneMatch(headerName -> headerName.toLowerCase().equals("x-gocd-confirm"))) { throw haltBecauseConfirmHeaderMissing(); } }
public Filter before() { return (request, response) -> { Span span = handler.handleReceive(extractor, request, request.raw()); request.attribute(Tracer.SpanInScope.class.getName(), tracer.withSpanInScope(span)); }; }
public static RequestContext requestContext(Request req) { return new RequestContext(req.scheme(), req.raw().getServerName(), req.port(), req.contextPath()); }
public Filter afterAfter() { return (request, response) -> { Span span = tracer.currentSpan(); if (span == null) return; ((Tracer.SpanInScope) request.attribute(Tracer.SpanInScope.class.getName())).close(); handler.handleSend(ADAPTER.adaptResponse(request.raw(), response.raw()), null, span); }; }
public ExceptionHandler exception(ExceptionHandler delegate) { return (exception, request, response) -> { Span span = tracer.currentSpan(); if (span != null) { ((Tracer.SpanInScope) request.attribute(Tracer.SpanInScope.class.getName())).close(); handler.handleSend(ADAPTER.adaptResponse(request.raw(), response.raw()), exception, span); } delegate.handle(exception, request, response); }; } }
Collection<Part> uploads = req.raw().getParts(); Map<String, String> contents = new LinkedHashMap<>();
public Object handle(Request request, Response response) { MultipartConfigElement multipartConfigElement = new MultipartConfigElement("/tmp"); request.raw().setAttribute("org.eclipse.multipartConfig", multipartConfigElement); .... Part file = request.raw().getPart("file"); //file is name of the upload form }
private void initQueryMap() { if(queryMap == null) { queryMap = new QueryParamsMap(raw()); } }
private void initQueryMap() { if (queryMap == null) { queryMap = new QueryParamsMap(raw()); } }
public static Boolean writeFileToResponse(String path, Request req, Response res) { try { OutputStream wrappedOutputStream = GzipUtils.checkAndWrap(req.raw(), res.raw()); IOUtils.copy(new FileInputStream(new File(path)), wrappedOutputStream); wrappedOutputStream.flush(); wrappedOutputStream.close(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } return true; }
public Object handle(Request request, Response response) { final String path = request.raw().getRequestURI(); final Matcher matcher = PATTERN.matcher(path); if (matcher.find()) { final String id = matcher.group(1); response.redirect("/?id="+id); } else { response.redirect("/"); } return ""; } });
public Filter before() { return (request, response) -> { Span span = handler.handleReceive(extractor, request, request.raw()); request.attribute(Tracer.SpanInScope.class.getName(), tracer.withSpanInScope(span)); }; }
public Filter afterAfter() { return (request, response) -> { Span span = tracer.currentSpan(); if (span == null) return; ((Tracer.SpanInScope) request.attribute(Tracer.SpanInScope.class.getName())).close(); handler.handleSend(ADAPTER.adaptResponse(request.raw(), response.raw()), null, span); }; }
public ExceptionHandler exception(ExceptionHandler delegate) { return (exception, request, response) -> { Span span = tracer.currentSpan(); if (span != null) { ((Tracer.SpanInScope) request.attribute(Tracer.SpanInScope.class.getName())).close(); handler.handleSend(ADAPTER.adaptResponse(request.raw(), response.raw()), exception, span); } delegate.handle(exception, request, response); }; } }
public String createInitialUri(Request request, GraphInfo info) { return baseUri(request.raw(), encodeParam("init", info.getInit()) + encodeParam("query", info.getQuery()) + encodeParam("version", info.getVersion()) + encodeParam("message", info.getMessage()) + encodeParam("no_root", info.hasRoot() ? null : "true"), null); }