@Override public RequestProgressTracker getRequestProgressTracker() { return getSlingRequest().getRequestProgressTracker(); }
/** * Returns a String representation of the RequestProgress trace. * * @param request * @return */ @Override public String getRequestProgress(SlingHttpServletRequest request) { StringWriter stringWriter = new StringWriter(); if (request != null) { RequestProgressTracker tracker = request.getRequestProgressTracker(); tracker.dump(new PrintWriter(stringWriter, true)); } return stringWriter.toString(); }
/** * Returns a String representation of the RequestProgress trace. * * @param request * @return */ public String getRequestProgress(SlingHttpServletRequest request) { StringWriter stringWriter = new StringWriter(); if (request != null) { RequestProgressTracker tracker = request.getRequestProgressTracker(); tracker.dump(new PrintWriter(stringWriter, true)); } return stringWriter.toString(); }
final RequestProgressTracker tracker = ((SlingHttpServletRequest) req).getRequestProgressTracker(); pw.println("<h3>Request Progress:</h3>"); pw.println("<pre>");
protected void doFilterInternal(SlingHttpServletRequest req, SlingHttpServletResponse res) throws IOException { ThrottlingDecision decision = state.evaluateThrottling(); if (decision.getState().equals(ThrottlingDecision.State.THROTTLE)) { if (this.config.reject_on_throttle()) { String msg = "Request rejected because of throttling: " + decision.message; req.getRequestProgressTracker().log(msg); LOG.info(msg); res.sendError(config.http_status_on_reject(), decision.message); } else { String msg = "Throttling request (" + decision.message + ")"; req.getRequestProgressTracker().log(msg); LOG.info(msg); delay(decision.delay); } } else { // not throttled req.getRequestProgressTracker().log("Request not throttled"); } }
final RequestProgressTracker tracker = request.getRequestProgressTracker(); final String timerName = "resolveServlet(" + resource.getPath() + ")"; tracker.startTimer(timerName);
RequestProgressTracker tracker = request.getRequestProgressTracker(); String timerName = "handleError:throwable=" + throwable.getClass().getName(); tracker.startTimer(timerName);
request.getRequestProgressTracker().log( "Will not look for a servlet at {0} as it is not in the list of allowed paths", scriptName
request.getRequestProgressTracker().log( "No renderer for extension " + ext); request.getRequestProgressTracker().log( "Using " + renderer.getClass().getName() + " to render for extension=" + ext);
final ServletResolver servletResolver = scriptHelper.getService(ServletResolver.class); final RequestProgressTracker tracker = TagUtil.getRequest(pageContext).getRequestProgressTracker(); String servletName = null;
request.getRequestProgressTracker().log( "Calling PostOperation: {0}", operation.getClass().getName()); final SlingPostProcessor[] processors = this.cachedPostProcessors;
request.getRequestProgressTracker().log( "RedirectServlet: Response is already committed, not redirecting"); return; request.getRequestProgressTracker().log( "RedirectServlet: Servlet is included, not redirecting"); return;
RequestProgressTracker tracker = request.getRequestProgressTracker(); String timerName = "handleError:status=" + status; tracker.startTimer(timerName);
request.getRequestProgressTracker().log( "StreamRendererServlet: Not rendering index, response is committed or request included"); log.warn("StreamRendererServlet: Not rendering index, response is committed or request included");
request.getRequestProgressTracker().log( "StreamRendererServlet does not support for extension " + ext); if (included || response.isCommitted()) { request.getRequestProgressTracker().log( "StreamRendererServlet: Not redirecting with trailing slash, response is committed or request included"); log.warn("StreamRendererServlet: Not redirecting with trailing slash, response is committed or request included");