Class InstrumentedHttpRequestExecutor

java.lang.Object
org.apache.http.protocol.HttpRequestExecutor
io.dropwizard.metrics5.httpclient.InstrumentedHttpRequestExecutor

public class InstrumentedHttpRequestExecutor
extends org.apache.http.protocol.HttpRequestExecutor
  • Constructor Details

    • InstrumentedHttpRequestExecutor

      public InstrumentedHttpRequestExecutor​(io.dropwizard.metrics5.MetricRegistry registry, HttpClientMetricNameStrategy metricNameStrategy)
    • InstrumentedHttpRequestExecutor

      public InstrumentedHttpRequestExecutor​(io.dropwizard.metrics5.MetricRegistry registry, HttpClientMetricNameStrategy metricNameStrategy, String name)
    • InstrumentedHttpRequestExecutor

      public InstrumentedHttpRequestExecutor​(io.dropwizard.metrics5.MetricRegistry registry, HttpClientMetricNameStrategy metricNameStrategy, String name, int waitForContinue)
  • Method Details

    • execute

      public org.apache.http.HttpResponse execute​(org.apache.http.HttpRequest request, org.apache.http.HttpClientConnection conn, org.apache.http.protocol.HttpContext context) throws org.apache.http.HttpException, IOException
      Overrides:
      execute in class org.apache.http.protocol.HttpRequestExecutor
      Throws:
      org.apache.http.HttpException
      IOException