@Override public void filter(ClientRequestContext context) throws IOException { logHttpHeaders(context.getStringHeaders()); }
@Override public void filter(ClientRequestContext context) throws IOException { logHttpHeaders(context.getStringHeaders()); }
@Override public List<String> getHeaderValues(final String name) { ArrayList<String> list = new ArrayList<>(); for (String header : clientRequest.getStringHeaders().get(name)) { list.add(header); } return list; }
@Override public void filter(final ClientRequestContext context) throws IOException { final long id = aid.incrementAndGet(); final StringBuilder b = new StringBuilder(); printRequestLine(b, "Sending client request", id, context.getMethod(), context.getUri()); printPrefixedHeaders(b, id, REQUEST_PREFIX, context.getStringHeaders()); if (printEntity && context.hasEntity()) { final OutputStream stream = new LoggingStream(b, context.getEntityStream()); context.setEntityStream(stream); context.setProperty(ENTITY_LOGGER_PROPERTY, stream); // not calling log(b) here - it will be called by the interceptor } else { log(b); } }
@Override public void filter(final ClientRequestContext context) throws IOException { if (!logger.isLoggable(level)) { return; } final long id = _id.incrementAndGet(); context.setProperty(LOGGING_ID_PROPERTY, id); final StringBuilder b = new StringBuilder(); printRequestLine(b, "Sending client request", id, context.getMethod(), context.getUri()); printPrefixedHeaders(b, id, REQUEST_PREFIX, context.getStringHeaders()); if (context.hasEntity() && printEntity(verbosity, context.getMediaType())) { final OutputStream stream = new LoggingStream(b, context.getEntityStream()); context.setEntityStream(stream); context.setProperty(ENTITY_LOGGER_PROPERTY, stream); // not calling log(b) here - it will be called by the interceptor } else { log(b); } }
@Override public void filter(final ClientRequestContext context) throws IOException { if (!logger.isLoggable(level)) { return; } final long id = _id.incrementAndGet(); context.setProperty(LOGGING_ID_PROPERTY, id); final StringBuilder b = new StringBuilder(); printRequestLine(b, "Sending client request", id, context.getMethod(), context.getUri()); printPrefixedHeaders(b, id, REQUEST_PREFIX, context.getStringHeaders()); if (context.hasEntity() && printEntity(verbosity, context.getMediaType())) { final OutputStream stream = new LoggingStream(b, context.getEntityStream()); context.setEntityStream(stream); context.setProperty(ENTITY_LOGGER_PROPERTY, stream); // not calling log(b) here - it will be called by the interceptor } else { log(b); } }
.path(requestContext.getUri().getPath()) .targetUri(requestContext.getUri()) .headers(HttpUtil.toSimpleMap(requestContext.getStringHeaders()));
@Override public Map<String, List<String>> getHeaders() { return context.getStringHeaders(); }
@Nullable @Override public String getContentType() { return context.getStringHeaders().getFirst("Content-Type"); }
@Override public List<String> getHeaderValues(final String name) { ArrayList<String> list = new ArrayList<>(); for (String header : clientRequest.getStringHeaders().get(name)) { list.add(header); } return list; }
@Override public List<String> getHeaderValues(final String name) { ArrayList<String> list = Lists.newArrayList(); for (String header : clientRequest.getStringHeaders().get(name)) { list.add(header); } return list; }
@Override public void filter(ClientRequestContext context) throws IOException { logHttpHeaders(context.getStringHeaders()); }
@Override public void filter(ClientRequestContext context) throws IOException { logHttpHeaders(context.getStringHeaders()); }
@Override public List<String> getHeaderValues(final String name) { ArrayList<String> list = Lists.newArrayList(); for (String header : clientRequest.getStringHeaders().get(name)) { list.add(header); } return list; }
@Override public Map<String, String> getHeaders() { return getHeadersMap(clientRequestContext.getStringHeaders()); }
public void filter(ClientRequestContext context) throws IOException { logHttpHeaders(context.getStringHeaders()); }
@Override public void filter(ClientRequestContext context) throws IOException { logHttpHeaders(context.getStringHeaders()); }
@Override public void filter(final ClientRequestContext requestContext) throws IOException { final TraceScopeHolder<TraceScope> holder = super.startTraceSpan(requestContext.getStringHeaders(), requestContext.getUri(), requestContext.getMethod()); if (holder != null) { requestContext.setProperty(TRACE_SPAN, holder); } }
@Override public void filter(final ClientRequestContext requestContext) throws IOException { final TraceScopeHolder<TraceScope> holder = super.startTraceSpan(requestContext.getStringHeaders(), requestContext.getUri(), requestContext.getMethod()); if (holder != null) { requestContext.setProperty(TRACE_SPAN, holder); } }
@Override public void filter(final ClientRequestContext requestContext) throws IOException { final TraceScopeHolder<TraceScope> holder = super.startTraceSpan(requestContext.getStringHeaders(), requestContext.getUri(), requestContext.getMethod()); if (holder != null) { requestContext.setProperty(TRACE_SPAN, holder); } }