Package com.codahale.metrics.httpclient5
Class InstrumentedHttpRequestExecutor
java.lang.Object
org.apache.hc.core5.http.impl.io.HttpRequestExecutor
com.codahale.metrics.httpclient5.InstrumentedHttpRequestExecutor
public class InstrumentedHttpRequestExecutor
extends org.apache.hc.core5.http.impl.io.HttpRequestExecutor
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.hc.core5.http.impl.io.HttpRequestExecutor
org.apache.hc.core5.http.impl.io.HttpRequestExecutor.Builder
-
Field Summary
Fields inherited from class org.apache.hc.core5.http.impl.io.HttpRequestExecutor
DEFAULT_WAIT_FOR_CONTINUE
-
Constructor Summary
ConstructorsConstructorDescriptionInstrumentedHttpRequestExecutor
(com.codahale.metrics.MetricRegistry registry, HttpClientMetricNameStrategy metricNameStrategy) InstrumentedHttpRequestExecutor
(com.codahale.metrics.MetricRegistry registry, HttpClientMetricNameStrategy metricNameStrategy, String name) InstrumentedHttpRequestExecutor
(com.codahale.metrics.MetricRegistry registry, HttpClientMetricNameStrategy metricNameStrategy, String name, org.apache.hc.core5.util.Timeout waitForContinue) 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 Summary
Modifier and TypeMethodDescriptionorg.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) Methods inherited from class org.apache.hc.core5.http.impl.io.HttpRequestExecutor
builder, execute, keepAlive, postProcess, preProcess
-
Constructor Details
-
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 Details
-
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 classorg.apache.hc.core5.http.impl.io.HttpRequestExecutor
- Throws:
IOException
org.apache.hc.core5.http.HttpException
-