private URI getRequestUri(final Request request) { try { final String serverAddress = getServerAddress(request); String uri; if (configReduceContextPathSlashesEnabled && containsContextPath(request)) { uri = ContainerUtils.reduceLeadingSlashes(request.getRequestURI()); } else { uri = request.getRequestURI(); } final String queryString = request.getQueryString(); if (queryString != null) { uri = uri + "?" + ContainerUtils.encodeUnsafeCharacters(queryString); } return new URI(serverAddress + uri); } catch (URISyntaxException ex) { throw new IllegalArgumentException(ex); } }
@Override public void service(Request request, Response response) throws Exception { String uri = request.getRequestURI();
@Override StringBuilder format(StringBuilder builder, Request request, Response response, Date timeStamp, long responseNanos) { final String uri = request.getRequestURI(); return builder.append(uri == null ? "-" : uri); } }
@Override StringBuilder format(StringBuilder builder, Request request, Response response, Date timeStamp, long responseNanos) { final String uri = request.getRequestURI(); return builder.append(uri == null ? "-" : uri); } }
/** * {@inheritDoc} */ @Override public String getRequestURI() { if (request == null) { throw new IllegalStateException("Null request object"); } return request.getRequestURI(); }
@Override StringBuilder format(StringBuilder builder, Request request, Response response, Date timeStamp, long responseNanos) { final String uri = request.getRequestURI(); return builder.append(uri == null ? "-" : uri); } }
@Override StringBuilder format(StringBuilder builder, Request request, Response response, Date timeStamp, long responseNanos) { final String uri = request.getRequestURI(); return builder.append(uri == null ? "-" : uri); } }
/** * {@inheritDoc} */ @Override public String getRequestURI() { if (request == null) { throw new IllegalStateException("Null request object"); } return request.getRequestURI(); }
@Override StringBuilder format(StringBuilder builder, Request request, Response response, Date timeStamp, long responseNanos) { final String uri = request.getRequestURI(); return builder.append(uri == null ? "-" : uri); } }
/** * {@inheritDoc} */ @Override public String getRequestURI() { if (request == null) { throw new IllegalStateException("Null request object"); } return request.getRequestURI(); }
@Override StringBuilder format(StringBuilder builder, Request request, Response response, Date timeStamp, long responseNanos) { final String uri = request.getRequestURI(); return builder.append(uri == null ? "-" : uri); } }
@Override StringBuilder format(StringBuilder builder, Request request, Response response, Date timeStamp, long responseNanos) { final String uri = request.getRequestURI(); return builder.append(uri == null ? "-" : uri); } }
/** * {@inheritDoc} */ @Override public String getRequestURI() { if (request == null) { throw new IllegalStateException("Null request object"); } return request.getRequestURI(); }
@Override StringBuilder format(StringBuilder builder, Request request, Response response, Date timeStamp, long responseNanos) { final String uri = request.getRequestURI(); return builder.append(uri == null ? "-" : uri); } }
@Override StringBuilder format(StringBuilder builder, Request request, Response response, Date timeStamp, long responseNanos) { final String uri = request.getRequestURI(); return builder.append(uri == null ? "-" : uri); } }
/** * {@inheritDoc} */ @Override public String getRequestURI() { if (request == null) { throw new IllegalStateException("Null request object"); } return request.getRequestURI(); }
/** * {@inheritDoc} */ @Override public String getRequestURI() { if (request == null) { throw new IllegalStateException("Null request object"); } return request.getRequestURI(); }
@Override StringBuilder format(StringBuilder builder, Request request, Response response, Date timeStamp, long responseNanos) { final String uri = request.getRequestURI(); return builder.append(uri == null ? "-" : uri); } }
@Override StringBuilder format(StringBuilder builder, Request request, Response response, Date timeStamp, long responseNanos) { final String uri = request.getRequestURI(); return builder.append(uri == null ? "-" : uri); } }
/** * @param req the Request * @return <code>true</code> if the request is for a resource with a known content * type otherwise <code>false</code>. */ private boolean isResourceRequest(Request req) { return (getContentType(req.getRequestURI()) != null); }