public void setBufferSize(int size) throws IllegalStateException { resp.setBufferSize(size); }
@Override public void setBufferSize(int size) { response.setBufferSize(size); }
/** * @param arg0 * @see javax.servlet.ServletResponse#setBufferSize(int) */ @Override public void setBufferSize(int arg0) { response.setBufferSize(arg0); }
@Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { String schemaId = URLDecoder.decode(req.getParameter(CONFIGURATION_SCHEMA_ID), "UTF-8"); String endpointGroupId = URLDecoder.decode(req.getParameter(ENDPOINT_GROUP_ID), "UTF-8"); ConfigurationRecordDto dto = configurationService .findConfigurationRecordBySchemaIdAndEndpointGroupId(schemaId, endpointGroupId); String body = dto.getActiveStructureDto().getBody(); resp.setContentType("application/octet-stream"); resp.setHeader("Content-Disposition:", "attachment;filename=configurationSchema.txt"); resp.setBufferSize(buffer); resp.setContentLength(body.length()); resp.getOutputStream().print(body); } }
@Override public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String endpointKey = URLDecoder.decode(request.getParameter(ENDPOINT_KEY_PARAMETER), "UTF-8"); try { String json = configurationService.findEndpointConfigurationByEndpointKeyHash(endpointKey); String fileName = MessageFormatter.arrayFormat(EP_CONF_FILE_NAME_PATTERN, new Object[]{endpointKey}).getMessage(); Object jsonObject = FORMATTER.readValue(json, Object.class); byte[] body = FORMATTER.writerWithDefaultPrettyPrinter() .writeValueAsString(jsonObject) .getBytes("UTF-8"); ServletUtils.prepareDisposition(request, response, fileName); response.setContentType(JSON); response.setContentLength(body.length); response.setBufferSize(BUFFER); response.getOutputStream().write(body); response.flushBuffer(); } catch (Exception ex) { LOG.error("Unexpected error in ProfileDownloadServlet.doGet: ", ex); response.sendError(HttpServletResponse.SC_INTERNAL_SERVER_ERROR, "Unable to get file: " + ex.getMessage()); } } }
@Override public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String recordKeyBase64 = URLDecoder.decode(request.getParameter(RECORD_KEY_PARAMETER), "UTF-8"); try { RecordKey key = (RecordKey) Base64.decodeToObject(recordKeyBase64, Base64.URL_SAFE, null); FileData recordLibrary = cacheService.getRecordData(key); ServletUtils.prepareDisposition(request, response, recordLibrary.getFileName()); response.setContentLength(recordLibrary.getFileData().length); response.setBufferSize(BUFFER); response.getOutputStream().write(recordLibrary.getFileData()); response.flushBuffer(); } catch (Exception ex) { LOG.error("Unexpected error in RecordLibraryServlet.doGet: ", ex); response.sendError(HttpServletResponse.SC_INTERNAL_SERVER_ERROR, "Unable to get file: " + ex.getMessage()); } } }
response.setContentType(JSON); response.setContentLength(body.length); response.setBufferSize(BUFFER); response.getOutputStream().write(body); response.flushBuffer();
@Override public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String sdkKeyBase64 = URLDecoder.decode(request.getParameter(SDK_KEY_PARAMETER), "UTF-8"); try { CacheService.SdkKey key = (CacheService.SdkKey) Base64 .decodeToObject(sdkKeyBase64, Base64.URL_SAFE, null); FileData sdkFile = cacheService.getSdk(key); response.setContentType(sdkFile.getContentType()); ServletUtils.prepareDisposition(request, response, sdkFile.getFileName()); response.setContentLength(sdkFile.getFileData().length); response.setBufferSize(BUFFER); response.getOutputStream().write(sdkFile.getFileData()); response.flushBuffer(); } catch (Exception ex) { LOG.error("Unexpected error in SdkServlet.doGet: ", ex); response.sendError(HttpServletResponse.SC_INTERNAL_SERVER_ERROR, "Unable to get Sdk file: " + ex.getMessage()); } }
@Override public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String ctlExportKeyBase64 = URLDecoder .decode(request.getParameter(CTL_EXPORT_KEY_PARAMETER), "UTF-8"); try { CtlSchemaExportKey key = (CtlSchemaExportKey) Base64 .decodeToObject(ctlExportKeyBase64, Base64.URL_SAFE, null); FileData ctlExportData = cacheService.getExportedCtlSchema(key); ServletUtils.prepareDisposition(request, response, ctlExportData.getFileName()); response.setContentType(ctlExportData.getContentType()); response.setContentLength(ctlExportData.getFileData().length); response.setBufferSize(BUFFER); response.getOutputStream().write(ctlExportData.getFileData()); response.flushBuffer(); } catch (Exception ex) { LOG.error("Unexpected error in CtlExportServlet.doGet: ", ex); response.sendError(HttpServletResponse.SC_INTERNAL_SERVER_ERROR, "Unable to get file: " + ex.getMessage()); } } }
/** * Get log record schema with header and log schema inside by record key. * * @param key the key * @param request the request * @param response the response * @throws KaaAdminServiceException the kaa admin service exception */ @RequestMapping(value = "logRecordSchema", method = RequestMethod.POST) @ResponseStatus(value = HttpStatus.OK) public void getRecordSchema( @RequestBody RecordKey key, HttpServletRequest request, HttpServletResponse response) throws KaaAdminServiceException { try { FileData file = cacheService.getRecordSchema(key); response.setContentType("text/plain"); ServletUtils.prepareDisposition(request, response, file.getFileName()); response.setContentLength(file.getFileData().length); response.setBufferSize(BUFFER); response.getOutputStream().write(file.getFileData()); response.flushBuffer(); } catch (Exception ex) { throw Utils.handleException(ex); } }
/** * Generate log library by record key. * * @param key the key * @param request the request * @param response the response * @throws KaaAdminServiceException the kaa admin service exception */ @RequestMapping(value = "logLibrary", method = RequestMethod.POST) @ResponseStatus(value = HttpStatus.OK) public void getRecordLibrary( @RequestBody RecordKey key, HttpServletRequest request, HttpServletResponse response) throws KaaAdminServiceException { try { FileData file = cacheService.getRecordLibrary(key); response.setContentType("application/java-archive"); ServletUtils.prepareDisposition(request, response, file.getFileName()); response.setContentLength(file.getFileData().length); response.setBufferSize(BUFFER); response.getOutputStream().write(file.getFileData()); response.flushBuffer(); } catch (Exception ex) { throw Utils.handleException(ex); } }
response.setContentType(JSON); response.setContentLength(body.length); response.setBufferSize(BUFFER); response.getOutputStream().write(body); response.flushBuffer();
response.setContentType(output.getContentType()); response.setContentLength(output.getFileData().length); response.setBufferSize(BUFFER); response.getOutputStream().write(output.getFileData()); response.flushBuffer();
ServletUtils.prepareDisposition(request, response, sdkData.getFileName()); response.setContentLength(sdkData.getFileData().length); response.setBufferSize(BUFFER); response.getOutputStream().write(sdkData.getFileData()); response.flushBuffer();
response.setBufferSize(DEFAULT_BUFFER_SIZE); response.setHeader("Content-Type", contentType); response.setHeader("Content-Disposition", disposition + ";filename=\"" + fileName + "\"");
response.setBufferSize(bufferSize.intValue()); } catch (IllegalStateException e) { LOG.debug("Can't set buffer size any more,", e);
@Override public void setBufferSize(int bufferSize) { servletResponse.setBufferSize(bufferSize); }
@Override public void setBufferSize(int size) { proxy.setBufferSize(size); }
/** * Sets the buffer size. */ public void setBufferSize(int size) { _next.setBufferSize(size); }
/** * Sets the output buffer size to <code>size</code>. The servlet engine * may round the size up. * * @param size the new output buffer size. */ @Override public void setBufferSize(int size) { _response.setBufferSize(size); }