org.eclipse.jetty.server.Request.isHandled()方法的使用及代码示例

x33g5p2x  于2022-01-28 转载在 其他  
字(9.5k)|赞(0)|评价(0)|浏览(275)

本文整理了Java中org.eclipse.jetty.server.Request.isHandled方法的一些代码示例,展示了Request.isHandled的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Request.isHandled方法的具体详情如下:
包路径:org.eclipse.jetty.server.Request
类名称:Request
方法名:isHandled

Request.isHandled介绍

暂无

代码示例

代码示例来源:origin: jitsi/jitsi-videobridge

  1. if (baseRequest.isHandled())
  2. return; // The super implementation has handled the request.

代码示例来源:origin: org.eclipse.jetty/jetty-security

  1. if (!baseRequest.isHandled())
  2. if (!baseRequest.isHandled())

代码示例来源:origin: org.apache.qpid/qpid-broker-plugins-websocket

  1. @Override
  2. public void handle(final String target,
  3. final Request baseRequest,
  4. final HttpServletRequest request,
  5. final HttpServletResponse response)
  6. throws IOException, ServletException
  7. {
  8. if (response.isCommitted() || baseRequest.isHandled())
  9. {
  10. return;
  11. }
  12. baseRequest.setHandled(true);
  13. response.setStatus(HttpServletResponse.SC_FORBIDDEN);
  14. }
  15. });

代码示例来源:origin: com.github.searls/jasmine-maven-plugin

  1. private boolean weCanHandleIt(Request baseRequest, Resource resource) {
  2. return !baseRequest.isHandled() && resource != null && resource.exists();
  3. }

代码示例来源:origin: com.azaptree/azaptree-http-service

  1. @Override
  2. public void handle(final String target, final Request baseRequest, final HttpServletRequest request, final HttpServletResponse response)
  3. throws IOException, ServletException {
  4. preProcess(target, baseRequest, request, response);
  5. if (baseRequest.isHandled()) {
  6. log.debug("request was handled by preProcess()");
  7. return;
  8. }
  9. executeContinuation(target, baseRequest, request, response);
  10. baseRequest.setHandled(true);
  11. }

代码示例来源:origin: org.eclipse.jetty.aggregate/jetty-all-server

  1. @Override
  2. public void handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
  3. {
  4. if (isStarted())
  5. {
  6. String returned = _rules.matchAndApply(target, request, response);
  7. target = (returned == null) ? target : returned;
  8. if (!baseRequest.isHandled())
  9. super.handle(target, baseRequest, request, response);
  10. }
  11. }

代码示例来源:origin: com.ovea.tajin.server/tajin-server-jetty9

  1. @Override
  2. public void handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
  3. {
  4. if (isStarted())
  5. {
  6. String returned = _rules.matchAndApply(target, request, response);
  7. target = (returned == null) ? target : returned;
  8. if (!baseRequest.isHandled())
  9. super.handle(target, baseRequest, request, response);
  10. }
  11. }

代码示例来源:origin: com.ovea.tajin.servers/tajin-server-jetty9

  1. @Override
  2. public void handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
  3. {
  4. if (isStarted())
  5. {
  6. String returned = _rules.matchAndApply(target, request, response);
  7. target = (returned == null) ? target : returned;
  8. if (!baseRequest.isHandled())
  9. super.handle(target, baseRequest, request, response);
  10. }
  11. }

代码示例来源:origin: net.unit8.enkan/enkan-component-jetty

  1. @Override
  2. public void handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException {
  3. if (baseRequest.isHandled())
  4. return;
  5. HttpRequest httpRequest = ServletUtils.buildRequest(request);
  6. try {
  7. HttpResponse httpResponse = application.handle(httpRequest);
  8. ServletUtils.updateServletResponse(response, httpResponse);
  9. } catch (Exception e) {
  10. LOG.error("Unhandled exception", e);
  11. response.sendError(HttpServletResponse.SC_INTERNAL_SERVER_ERROR);
  12. } finally {
  13. baseRequest.setHandled(true);
  14. }
  15. }
  16. }

代码示例来源:origin: kawasima/enkan

  1. @Override
  2. public void handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException {
  3. if (baseRequest.isHandled())
  4. return;
  5. HttpRequest httpRequest = ServletUtils.buildRequest(request);
  6. try {
  7. HttpResponse httpResponse = application.handle(httpRequest);
  8. ServletUtils.updateServletResponse(response, httpResponse);
  9. } catch (Exception e) {
  10. LOG.error("Unhandled exception", e);
  11. response.sendError(HttpServletResponse.SC_INTERNAL_SERVER_ERROR);
  12. } finally {
  13. baseRequest.setHandled(true);
  14. }
  15. }
  16. }

代码示例来源:origin: org.eclipse.jetty/jetty-rewrite

  1. @Override
  2. public void handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
  3. {
  4. if (isStarted())
  5. {
  6. if (_dispatchTypes.contains(baseRequest.getDispatcherType()))
  7. {
  8. String returned = _rules.matchAndApply(target, request, response);
  9. target = (returned == null) ? target : returned;
  10. }
  11. if (!baseRequest.isHandled())
  12. super.handle(target, baseRequest, request, response);
  13. }
  14. }

代码示例来源:origin: com.github.searls/jasmine-maven-plugin

  1. @Override
  2. public void handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException {
  3. if (baseRequest.isHandled()) {
  4. return;
  5. }
  6. String resourcePath = getResourcePath(target);
  7. InputStream resource = findResource(resourcePath);
  8. if (resource != null) {
  9. String javascript = IOUtils.toString(resource, "UTF-8");
  10. if ("/jasmine/boot.js".equals(target)) {
  11. javascript = javascript.replaceAll("window.onload =", "jasmine.boot =");
  12. }
  13. setHeaders(response, resourcePath, javascript);
  14. writeResponse(response, javascript);
  15. baseRequest.setHandled(true);
  16. }
  17. }

代码示例来源:origin: com.nesscomputing.components/ness-httpserver

  1. @Override
  2. public void handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
  3. {
  4. if (baseRequest.isHandled()) {
  5. return;
  6. }
  7. response.setStatus(403);
  8. response.setContentType("text/plain");
  9. response.setCharacterEncoding("UTF-8");
  10. response.getWriter().write("Verboten!");
  11. baseRequest.setHandled(true);
  12. }
  13. }

代码示例来源:origin: searls/jasmine-maven-plugin

  1. @Override
  2. public void handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException {
  3. if (baseRequest.isHandled()) {
  4. return;
  5. }
  6. String resourcePath = getResourcePath(target);
  7. InputStream resource = findResource(resourcePath);
  8. if (resource != null) {
  9. String javascript = IOUtils.toString(resource, "UTF-8");
  10. if ("/jasmine-core/boot.js".equals(target)) {
  11. javascript = javascript.replaceAll("window.onload =", "jasmine.boot =");
  12. }
  13. setHeaders(response, resourcePath, javascript);
  14. writeResponse(response, javascript);
  15. baseRequest.setHandled(true);
  16. }
  17. }

代码示例来源:origin: at.bestsolution.efxclipse.eclipse/org.eclipse.jetty.server

  1. /**
  2. * @see Handler#handle(String, Request, HttpServletRequest, HttpServletResponse)
  3. */
  4. @Override
  5. public void handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response)
  6. throws IOException, ServletException
  7. {
  8. Handler[] handlers = getHandlers();
  9. if (handlers!=null && isStarted())
  10. {
  11. for (int i=0;i<handlers.length;i++)
  12. {
  13. handlers[i].handle(target,baseRequest, request, response);
  14. if ( baseRequest.isHandled())
  15. return;
  16. }
  17. }
  18. }
  19. }

代码示例来源:origin: org.eclipse.jetty.aggregate/jetty-all-server

  1. public void handle(AbstractHttpConnection connection) throws IOException, ServletException
  2. {
  3. final String target=connection.getRequest().getPathInfo();
  4. final Request request=connection.getRequest();
  5. final Response response=connection.getResponse();
  6. if (LOG.isDebugEnabled())
  7. {
  8. LOG.debug("REQUEST "+target+" on "+connection);
  9. handle(target, request, request, response);
  10. LOG.debug("RESPONSE "+target+" "+connection.getResponse().getStatus()+" handled="+request.isHandled());
  11. }
  12. else
  13. handle(target, request, request, response);
  14. }

代码示例来源:origin: org.eclipse.jetty.aggregate/jetty-webapp

  1. public void handle(AbstractHttpConnection connection) throws IOException, ServletException
  2. {
  3. final String target=connection.getRequest().getPathInfo();
  4. final Request request=connection.getRequest();
  5. final Response response=connection.getResponse();
  6. if (LOG.isDebugEnabled())
  7. {
  8. LOG.debug("REQUEST "+target+" on "+connection);
  9. handle(target, request, request, response);
  10. LOG.debug("RESPONSE "+target+" "+connection.getResponse().getStatus()+" handled="+request.isHandled());
  11. }
  12. else
  13. handle(target, request, request, response);
  14. }

代码示例来源:origin: org.eclipse.jetty/server

  1. public void handle(AbstractHttpConnection connection) throws IOException, ServletException
  2. {
  3. final String target=connection.getRequest().getPathInfo();
  4. final Request request=connection.getRequest();
  5. final Response response=connection.getResponse();
  6. if (LOG.isDebugEnabled())
  7. {
  8. LOG.debug("REQUEST "+target+" on "+connection);
  9. handle(target, request, request, response);
  10. LOG.debug("RESPONSE "+target+" "+connection.getResponse().getStatus()+" handled="+request.isHandled());
  11. }
  12. else
  13. handle(target, request, request, response);
  14. }

代码示例来源:origin: org.eclipse.jetty.aggregate/jetty-plus

  1. public void handle(AbstractHttpConnection connection) throws IOException, ServletException
  2. {
  3. final String target=connection.getRequest().getPathInfo();
  4. final Request request=connection.getRequest();
  5. final Response response=connection.getResponse();
  6. if (LOG.isDebugEnabled())
  7. {
  8. LOG.debug("REQUEST "+target+" on "+connection);
  9. handle(target, request, request, response);
  10. LOG.debug("RESPONSE "+target+" "+connection.getResponse().getStatus()+" handled="+request.isHandled());
  11. }
  12. else
  13. handle(target, request, request, response);
  14. }

代码示例来源:origin: org.eclipse.jetty.aggregate/jetty-server

  1. public void handle(AbstractHttpConnection connection) throws IOException, ServletException
  2. {
  3. final String target=connection.getRequest().getPathInfo();
  4. final Request request=connection.getRequest();
  5. final Response response=connection.getResponse();
  6. if (LOG.isDebugEnabled())
  7. {
  8. LOG.debug("REQUEST "+target+" on "+connection);
  9. handle(target, request, request, response);
  10. LOG.debug("RESPONSE "+target+" "+connection.getResponse().getStatus()+" handled="+request.isHandled());
  11. }
  12. else
  13. handle(target, request, request, response);
  14. }

相关文章

Request类方法