public void handle( String target, HttpServletRequest request, HttpServletResponse response, int dispatch ) throws IOException, ServletException { if ( target.contains( "/Callback" ) ) { CustomLocalServerReceiver.this.error = request.getParameter( "error" ); if ( CustomLocalServerReceiver.this.code == null ) { CustomLocalServerReceiver.this.code = request.getParameter( "code" ); } if ( CustomLocalServerReceiver.this.url != null && CustomLocalServerReceiver.this.error != null && CustomLocalServerReceiver.this.error.equals( "access_denied" ) ) { response.sendRedirect( CustomLocalServerReceiver.this.url ); } else { super.handle( target, request, response, dispatch ); } ( (Request) request ).setHandled( true ); } } }
private static void setHandled(HttpServletRequest request) { Request base_request = (request instanceof Request) ? (Request) request : HttpConnection.getCurrentConnection().getRequest(); base_request.setHandled(true); }
private void sendOkResponseWithContent(Request request, HttpServletResponse response, String content) throws IOException { response.setContentType("application/json; charset=UTF-8"); response.setStatus(HttpServletResponse.SC_OK); response.getOutputStream().write(content.getBytes("UTF-8")); response.getOutputStream().flush(); request.setHandled(true); System.out.println("Eureka resource mock, sent response for request path: " + request.getPathInfo() + " with content" + content); } }
protected void sendOkResponseWithContent(Request request, HttpServletResponse response, Applications apps) throws IOException { String content = XmlXStream.getInstance().toXML(apps); response.setContentType("application/xml"); response.setStatus(HttpServletResponse.SC_OK); response.getWriter().println(content); response.getWriter().flush(); request.setHandled(true); System.out.println("Eureka port: " + port + ". " + System.currentTimeMillis() + ". Eureka resource mock, sent response for request path: " + request.getPathInfo() + ", apps count: " + apps.getRegisteredApplications().size()); }
@Override protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { requests.put(request.getContextPath(), collectRequestInfo(request)); response.setStatus(HttpServletResponse.SC_OK); response.getWriter().write(OK); Request baseRequest = (Request) request; baseRequest.setHandled(true); }
/** * package metrics information in a json and return * @param request http request * @param response http response * @throws java.io.IOException */ private void printJsonMetrics(HttpServletRequest request, HttpServletResponse response) throws IOException { response.setContentType("text/json"); response.setStatus(HttpServletResponse.SC_OK); response.getWriter().println(generateRealTimeTrackingMetrics()); ((Request) request).setHandled(true); }
public void handle(String target, HttpServletRequest request, HttpServletResponse response, int dispatch) throws IOException, ServletException { Request base_request = (request instanceof Request) ? (Request)request:HttpConnection.getCurrentConnection().getRequest(); base_request.setHandled(true); response.setContentType("text/html"); response.setStatus(HttpServletResponse.SC_OK); response.getWriter().println("<h1>Hello OneHandler</h1>"); } }
public void handle(String target, HttpServletRequest request, HttpServletResponse response, int dispatch) throws IOException, ServletException { Request base_request = (request instanceof Request) ? (Request)request:HttpConnection.getCurrentConnection().getRequest(); base_request.setHandled(true); response.setStatus(HttpServletResponse.SC_OK); response.setContentType("text/html"); response.getWriter().println("<h1>Hello OneContext "+hello+"</h1>"); } }
public void handle(String target, HttpServletRequest request, HttpServletResponse response, int dispatch) throws IOException, ServletException { Request base_request = (request instanceof Request) ? (Request)request:HttpConnection.getCurrentConnection().getRequest(); base_request.setHandled(true); response.setContentType("text/html"); response.setStatus(HttpServletResponse.SC_OK); response.getWriter().println("<h1>Hello ManyHandler</h1>"); } }
public void handle(String target, HttpServletRequest request, HttpServletResponse response, int dispatch) throws IOException, ServletException { Request base_request = (request instanceof Request) ? (Request)request:HttpConnection.getCurrentConnection().getRequest(); base_request.setHandled(true); response.setStatus(HttpServletResponse.SC_OK); response.setContentType("text/html"); response.getWriter().println("<h1>Hello OneContext</h1>"); } }
public void handle(String target, HttpServletRequest request, HttpServletResponse response, int dispatch) throws IOException, ServletException { // Bypass cross-site scripting (XSS) response.addHeader("Access-Control-Allow-Origin", "*"); response.addHeader("Access-Control-Allow-Credentials", "true"); ((Request) request).setHandled(true); try { if (target.startsWith("/dynamic/showImage.cgi")) { displayImage(target, response); } else { LOG.info("Received request: '"+request.getRequestURL()+"'"); tryToLoadStaticResource(target, response); } } catch (Exception e) { e.printStackTrace(); //reportError(response, "Error placing the request", e); } }
@Override public void handle( String target, HttpServletRequest request, HttpServletResponse response, int dispatch) throws IOException { if (!CALLBACK_PATH.equals(target)) { return; } writeLandingHtml(response); response.flushBuffer(); ((Request) request).setHandled(true); String error = request.getParameter("error"); if (error != null) { System.out.println("Authorization failed. Error=" + error); System.out.println("Quitting."); System.exit(1); } code = request.getParameter("code"); synchronized (LocalServerReceiver.this) { LocalServerReceiver.this.notify(); } }
@Override public void handle( String target, HttpServletRequest request, HttpServletResponse response, int dispatch) throws IOException { if (!CALLBACK_PATH.equals(target)) { return; } writeLandingHtml(response); response.flushBuffer(); ((Request) request).setHandled(true); String error = request.getParameter("error"); if (error != null) { System.out.println("Authorization failed. Error=" + error); System.out.println("Quitting."); System.exit(1); } code = request.getParameter("code"); synchronized (LocalServerReceiver.this) { LocalServerReceiver.this.notify(); } }
public void handle(String target, HttpServletRequest request, HttpServletResponse response, int dispatch) throws IOException, ServletException { if (_newContextURL==null) return; Request base_request=(request instanceof Request)?(Request)request:HttpConnection.getCurrentConnection().getRequest(); String url = _newContextURL; if (!_discardPathInfo && request.getPathInfo()!=null) url=URIUtil.addPaths(url, request.getPathInfo()); if (!_discardQuery && request.getQueryString()!=null) url+="?"+request.getQueryString(); response.sendRedirect(url); if (_permanent) response.setStatus(HttpServletResponse.SC_MOVED_PERMANENTLY); base_request.setHandled(true); }
public void handle(String target, HttpServletRequest request, HttpServletResponse response, int dispatch) throws IOException, ServletException { // Bypass cross-site scripting (XSS) response.addHeader("Access-Control-Allow-Origin", "*"); response.addHeader("Access-Control-Allow-Credentials", "true"); ((Request) request).setHandled(true); try { if (target.startsWith("/dynamic/showImage.cgi")) { displayImage(target, response); } else { LOG.info("Received request: '"+request.getRequestURL()+"'"); tryToLoadStaticResource(target, response); } } catch (Exception e) { e.printStackTrace(); //reportError(response, "Error placing the request", e); } }
public void handle(String target, HttpServletRequest req, HttpServletResponse res, int dispatch) throws IOException, ServletException { try { ((Request) req).setHandled(true); HttpRequest httpRequest = new ServletRequestAdapter(req, res, servletContext); HttpResponse httpResponse = new ServletResponseAdapter(res); JettyHttpServer.this.listener.onMessage(httpRequest, httpResponse); } catch (IOException e) { throw e; } catch (ServletException e) { throw e; } catch (Exception e) { throw new ServletException(e); } } };
@Override public void handle(final String target, final HttpServletRequest req, final HttpServletResponse res, final int dispatch) throws IOException, ServletException { try { ((Request) req).setHandled(true); final HttpRequest httpRequest = new ServletRequestAdapter(req, res, servletContext); final HttpResponse httpResponse = new ServletResponseAdapter(res); JettyHttpServer.this.listener.onMessage(httpRequest, httpResponse); } catch (IOException | ServletException e) { throw e; } catch (Exception e) { throw new ServletException(e); } } };
@Override public void handle(final String target, final HttpServletRequest req, final HttpServletResponse res, final int dispatch) throws IOException, ServletException { try { ((Request) req).setHandled(true); final HttpRequest httpRequest = new ServletRequestAdapter(req, res, servletContext); final HttpResponse httpResponse = new ServletResponseAdapter(res); JettyHttpServer.this.listener.onMessage(httpRequest, httpResponse); } catch (final IOException e) { throw e; } catch (final ServletException e) { throw e; } catch (final Exception e) { throw new ServletException(e); } } };
public void handle(String target, HttpServletRequest request, HttpServletResponse response, int dispatch) throws IOException { HttpConnection.getCurrentConnection().getRequest().setHandled(true); response.setContentType(MimeTypes.TEXT_HTML_8859_1); ByteArrayISO8859Writer writer= new ByteArrayISO8859Writer(4096); HttpConnection connection = HttpConnection.getCurrentConnection(); handleErrorPage(request, writer, connection.getResponse().getStatus(), connection.getResponse().getReason()); writer.flush(); response.setContentLength(writer.size()); writer.writeTo(response.getOutputStream()); writer.destroy(); }
/** * Handles a Jetty call by converting it to a Restlet call and giving it for * processing to the Restlet server. * * @param target * The target of the request, either a URI or a name. * @param request * The Jetty request. * @param response * The Jetty response. * @param dispatch * The Jetty dispatch mode. */ public void handle(String target, HttpServletRequest request, HttpServletResponse response, int dispatch) throws IOException, ServletException { final Request baseRequest = (request instanceof Request) ? (Request) request : HttpConnection.getCurrentConnection().getRequest(); this.helper.handle(new JettyCall(this.helper.getHelped(), HttpConnection.getCurrentConnection())); baseRequest.setHandled(true); }