if (request.getMethod() == Method.HEAD) { mapper.readTree(request.getInputStream()); response.setStatus(HttpStatus.OK_200); return; if ("priority".equals(context)) { AnalystClusterRequest task = mapper.readValue(request.getInputStream(), AnalystClusterRequest.class); broker.enqueuePriorityTask(task, response); .readValue(request.getInputStream(), new TypeReference<List<AnalystClusterRequest>>() { }); ByteStreams.copy(request.getInputStream(), suspendedProducerResponse.getOutputStream()); } catch (IOException ioex) {
@Override public void service(final Request request, final Response response) { final ResponseWriter responseWriter = new ResponseWriter(response, configSetStatusOverSendError); try { logger.debugLog("GrizzlyHttpContainer.service(...) started"); URI baseUri = getBaseUri(request); URI requestUri = getRequestUri(request); final ContainerRequest requestContext = new ContainerRequest(baseUri, requestUri, request.getMethod().getMethodString(), getSecurityContext(request), new GrizzlyRequestPropertiesDelegate(request)); requestContext.setEntityStream(request.getInputStream()); for (final String headerName : request.getHeaderNames()) { requestContext.headers(headerName, request.getHeaders(headerName)); } requestContext.setWriter(responseWriter); requestContext.setRequestScopedInitializer(injectionManager -> { injectionManager.<Ref<Request>>getInstance(RequestTYPE).set(request); injectionManager.<Ref<Response>>getInstance(ResponseTYPE).set(response); }); appHandler.handle(requestContext); } finally { logger.debugLog("GrizzlyHttpContainer.service(...) finished"); } }
@Override public InputStream getInputStream() throws IOException { return wrapped.getInputStream(); } });
@Override public InputStream getInputStream() throws IOException { return wrapped.getInputStream(); }
@NotNull @Override public InputStream getInput() throws IOException { return request.getInputStream(); }
@Override public void service(Request request, Response response) throws Exception { int total = 0; byte[] bytesIn = new byte[2048]; InputStream in = request.getInputStream(); int read; while ((read = in.read(bytesIn)) != -1) { total += read; Thread.sleep(5); } response.addHeader("X-Total", Integer.toString(total)); }
try (BufferedReader in = new BufferedReader(new InputStreamReader(request.getInputStream(), StandardCharsets.UTF_8))) { while ((line = in.readLine()) != null) { if (isTransient) {
if ("put".equals(multiPartManifest)) { ByteArrayOutputStream buffer = new ByteArrayOutputStream(); try (TeeInputStream tee = new TeeInputStream(request.getInputStream(), buffer, true)) { ManifestEntry[] manifest = readSLOManifest(tee); validateManifest(manifest, blobStore, authToken); try (InputStream is = copiedStream != null ? copiedStream : request.getInputStream()) { BlobBuilder.PayloadBlobBuilder builder = blobStore.blobBuilder(objectName) .userMetadata(metadata)
private void _service(final Request request, final Response response) { final WebApplication _application = application; final URI baseUri = getBaseUri(request); // TODO: this is terrible, there must be a way to obtain the original request URI! String originalURI = UriBuilder.fromPath( request.getRequest().getRequestURIRef() .getOriginalRequestURIBC().toString(Constants.DEFAULT_HTTP_CHARSET)) .build().toString(); String queryString = request.getQueryString(); if (queryString != null) { originalURI = originalURI + "?" + queryString; } final URI requestUri = baseUri.resolve(originalURI); try { final ContainerRequest cRequest = new ContainerRequest(_application, request.getMethod().getMethodString(), baseUri, requestUri, getHeaders(request), request.getInputStream()); _application.handleRequest(cRequest, new Writer(response)); } catch (final IOException ex) { throw new RuntimeException(ex); } }
private void _service(final Request request, final Response response) { final WebApplication _application = application; final URI baseUri = getBaseUri(request); // TODO: this is terrible, there must be a way to obtain the original request URI! String originalURI = UriBuilder.fromPath( request.getRequest().getRequestURIRef() .getOriginalRequestURIBC().toString(Constants.DEFAULT_HTTP_CHARSET)) .build().toString(); String queryString = request.getQueryString(); if (queryString != null) { originalURI = originalURI + "?" + queryString; } final URI requestUri = baseUri.resolve(originalURI); try { final ContainerRequest cRequest = new ContainerRequest(_application, request.getMethod().getMethodString(), baseUri, requestUri, getHeaders(request), request.getInputStream()); _application.handleRequest(cRequest, new Writer(response)); } catch (final IOException ex) { throw new RuntimeException(ex); } }
.newInstance(req.getContentType(), req.getInputStream()); if (aalogger.isLoggable(Level.FINE)) { aalogger.log(Level.FINE, "***** AdminAdapter {0} *****", req.getMethod());
@Override public void service(final Request request, final Response response) { final ResponseWriter responseWriter = new ResponseWriter(response, configSetStatusOverSendError); try { logger.debugLog("GrizzlyHttpContainer.service(...) started"); URI baseUri = getBaseUri(request); URI requestUri = getRequestUri(request); final ContainerRequest requestContext = new ContainerRequest(baseUri, requestUri, request.getMethod().getMethodString(), getSecurityContext(request), new GrizzlyRequestPropertiesDelegate(request)); requestContext.setEntityStream(request.getInputStream()); for (final String headerName : request.getHeaderNames()) { requestContext.headers(headerName, request.getHeaders(headerName)); } requestContext.setWriter(responseWriter); requestContext.setRequestScopedInitializer(injectionManager -> { injectionManager.<Ref<Request>>getInstance(RequestTYPE).set(request); injectionManager.<Ref<Response>>getInstance(ResponseTYPE).set(response); }); appHandler.handle(requestContext); } finally { logger.debugLog("GrizzlyHttpContainer.service(...) finished"); } }