@Override public SessionProtocol sessionProtocol() { return delegate().sessionProtocol(); }
@Nullable private static String getAuthority(RequestContext ctx, HttpHeaders headers) { String authority = headers.authority(); if (authority != null) { final Pattern portPattern = ctx.sessionProtocol().isTls() ? PORT_443 : PORT_80; final Matcher m = portPattern.matcher(authority); if (m.find()) { authority = authority.substring(0, m.start()); } return authority; } return null; }
private static void exportScheme(Map<String, String> out, RequestContext ctx, RequestLog log) { if (log.isAvailable(RequestLogAvailability.SCHEME)) { out.put(SCHEME.mdcKey, log.scheme().uriText()); } else { out.put(SCHEME.mdcKey, "unknown+" + ctx.sessionProtocol().uriText()); } }
private void endRequest0(@Nullable Throwable requestCause, long requestEndTimeNanos) { final int flags = requestCause == null && requestContentDeferred ? FLAGS_REQUEST_END_WITHOUT_CONTENT : REQUEST_END.setterFlags(); if (isAvailable(flags)) { return; } // if the request is not started yet, call startRequest() with requestEndTimeNanos so that // totalRequestDuration will be 0 startRequest0(null, context().sessionProtocol(), null, requestEndTimeNanos, currentTimeMicros(), false); this.requestEndTimeNanos = requestEndTimeNanos; this.requestCause = requestCause; updateAvailability(flags); }
log.context().sessionProtocol()).uriText()); return requestLine.toString();
final int port = ((InetSocketAddress) sCtx.remoteAddress()).getPort(); final String hostname = sCtx.virtualHost().defaultHostname(); if (port == ctx.sessionProtocol().defaultPort()) { authority = hostname; } else {
@Nullable private static String getAuthority(RequestContext ctx, HttpHeaders headers) { String authority = headers.authority(); if (authority != null) { final Pattern portPattern = ctx.sessionProtocol().isTls() ? PORT_443 : PORT_80; final Matcher m = portPattern.matcher(authority); if (m.find()) { authority = authority.substring(0, m.start()); } return authority; } return null; }
@Nullable private static String getAuthority(RequestContext ctx, HttpHeaders headers) { String authority = headers.authority(); if (authority != null) { final Pattern portPattern = ctx.sessionProtocol().isTls() ? PORT_443 : PORT_80; final Matcher m = portPattern.matcher(authority); if (m.find()) { authority = authority.substring(0, m.start()); } return authority; } return null; }
private static void exportScheme(Map<String, String> out, RequestContext ctx, RequestLog log) { if (log.isAvailable(RequestLogAvailability.SCHEME)) { out.put(SCHEME.mdcKey, log.scheme().uriText()); } else { out.put(SCHEME.mdcKey, "unknown+" + ctx.sessionProtocol().uriText()); } }
private static void exportScheme(Map<String, String> out, RequestContext ctx, RequestLog log) { if (log.isAvailable(RequestLogAvailability.SCHEME)) { out.put(SCHEME.mdcKey, log.scheme().uriText()); } else { out.put(SCHEME.mdcKey, "unknown+" + ctx.sessionProtocol().uriText()); } }
final int port = ((InetSocketAddress) sCtx.remoteAddress()).getPort(); final String hostname = sCtx.virtualHost().defaultHostname(); if (port == ctx.sessionProtocol().defaultPort()) { authority = hostname; } else {
final int port = ((InetSocketAddress) sCtx.remoteAddress()).getPort(); final String hostname = sCtx.virtualHost().defaultHostname(); if (port == ctx.sessionProtocol().defaultPort()) { authority = hostname; } else {