protected void addMessage(final AppendingStringBuffer sb) { final long timeTaken = System.currentTimeMillis() - RequestCycle.get().getStartTime(); sb.append("Host: ") .append(host) .append(", handled in: ") .append(Duration.milliseconds(timeTaken)); }
/** * Convenience method that copies the input stream returned by {@link #getInputStream()} into a * temporary file. * <p> * Only use this if you actually need a {@link File} to work with, in all other cases use * {@link #getInputStream()} or {@link #getBytes()} * * @since 1.2 * * @return temporary file containing the contents of the uploaded file * @throws IOException */ public final File writeToTempFile() throws IOException { String sessionId = Session.exists() ? Session.get().getId() : ""; String tempFileName = sessionId + "_" + RequestCycle.get().getStartTime(); File temp = File.createTempFile(tempFileName, Files.cleanupFilename(item.getFieldName())); writeTo(temp); return temp; } }
/** * @see org.apache.wicket.IResponseFilter#filter(AppendingStringBuffer) */ public AppendingStringBuffer filter(AppendingStringBuffer responseBuffer) { int index = responseBuffer.indexOf("<head>"); long timeTaken = System.currentTimeMillis() - RequestCycle.get().getStartTime(); if (index != -1) { AppendingStringBuffer script = new AppendingStringBuffer(75); script.append("\n"); script.append(JavascriptUtils.SCRIPT_OPEN_TAG); script.append("\nwindow.defaultStatus='Server time: "); script.append(((double)timeTaken) / 1000); script.append("s';\n"); script.append(JavascriptUtils.SCRIPT_CLOSE_TAG); script.append("\n"); responseBuffer.insert(index + 6, script); } log.info(timeTaken + "ms server time taken for request " + RequestCycle.get().getRequest().getURL() + " response size: " + responseBuffer.length()); return responseBuffer; } }
/** * @see org.apache.wicket.IResponseFilter#filter(AppendingStringBuffer) */ public AppendingStringBuffer filter(AppendingStringBuffer responseBuffer) { int index = responseBuffer.indexOf("<head>"); long timeTaken = System.currentTimeMillis() - RequestCycle.get().getStartTime(); if (index != -1) { AppendingStringBuffer script = new AppendingStringBuffer(75); script.append("\n"); script.append(JavascriptUtils.SCRIPT_OPEN_TAG); script.append("\nwindow.defaultStatus='Server time: "); script.append(((double)timeTaken) / 1000); script.append("s';\n"); script.append(JavascriptUtils.SCRIPT_CLOSE_TAG); script.append("\n"); responseBuffer.insert(index + 6, script); } log.info(timeTaken + "ms server time taken for request " + RequestCycle.get().getRequest().getURL() + " response size: " + responseBuffer.length()); return responseBuffer; } }
long timeTaken = System.currentTimeMillis() - RequestCycle.get().getStartTime(); if (headIndex != -1 && bodyIndex != -1)
long timeTaken = System.currentTimeMillis() - RequestCycle.get().getStartTime(); if (headIndex != -1 && bodyIndex != -1)
int ajaxStart = responseBuffer.indexOf("<ajax-response>"); int ajaxEnd = responseBuffer.indexOf("</ajax-response>"); long timeTaken = System.currentTimeMillis() - RequestCycle.get().getStartTime(); if (headIndex != -1 && bodyIndex != -1)
int ajaxStart = responseBuffer.indexOf("<ajax-response>"); int ajaxEnd = responseBuffer.indexOf("</ajax-response>"); long timeTaken = System.currentTimeMillis() - RequestCycle.get().getStartTime(); if (headIndex != -1 && bodyIndex != -1)