Class InstrumentedHttpRequestExecutor


  • public class InstrumentedHttpRequestExecutor
    extends org.apache.hc.core5.http.impl.io.HttpRequestExecutor
    • Constructor Detail

      • InstrumentedHttpRequestExecutor

        public InstrumentedHttpRequestExecutor​(com.codahale.metrics.MetricRegistry registry,
                                               HttpClientMetricNameStrategy metricNameStrategy)
      • InstrumentedHttpRequestExecutor

        public InstrumentedHttpRequestExecutor​(com.codahale.metrics.MetricRegistry registry,
                                               HttpClientMetricNameStrategy metricNameStrategy,
                                               String name)
      • InstrumentedHttpRequestExecutor

        public InstrumentedHttpRequestExecutor​(com.codahale.metrics.MetricRegistry registry,
                                               HttpClientMetricNameStrategy metricNameStrategy,
                                               String name,
                                               org.apache.hc.core5.util.Timeout waitForContinue)
      • InstrumentedHttpRequestExecutor

        public InstrumentedHttpRequestExecutor​(com.codahale.metrics.MetricRegistry registry,
                                               HttpClientMetricNameStrategy metricNameStrategy,
                                               String name,
                                               org.apache.hc.core5.util.Timeout waitForContinue,
                                               org.apache.hc.core5.http.ConnectionReuseStrategy connReuseStrategy,
                                               org.apache.hc.core5.http.impl.Http1StreamListener streamListener)
    • Method Detail

      • execute

        public org.apache.hc.core5.http.ClassicHttpResponse execute​(org.apache.hc.core5.http.ClassicHttpRequest request,
                                                                    org.apache.hc.core5.http.io.HttpClientConnection conn,
                                                                    org.apache.hc.core5.http.io.HttpResponseInformationCallback informationCallback,
                                                                    org.apache.hc.core5.http.protocol.HttpContext context)
                                                             throws IOException,
                                                                    org.apache.hc.core5.http.HttpException
        Overrides:
        execute in class org.apache.hc.core5.http.impl.io.HttpRequestExecutor
        Throws:
        IOException
        org.apache.hc.core5.http.HttpException