Client.Default, Client.Proxied| Modifier and Type | Field and Description |
|---|---|
protected FeignMetricName |
metricName |
protected com.codahale.metrics.MetricRegistry |
metricRegistry |
protected MetricSuppliers |
metricSuppliers |
| Constructor and Description |
|---|
MeteredClient(Client client,
com.codahale.metrics.MetricRegistry metricRegistry,
MetricSuppliers metricSuppliers) |
| Modifier and Type | Method and Description |
|---|---|
protected com.codahale.metrics.Timer.Context |
createTimer(RequestTemplate template) |
Response |
execute(Request request,
Request.Options options) |
protected void |
recordFailure(RequestTemplate template,
Exception e) |
protected void |
recordFailure(RequestTemplate template,
FeignException e) |
protected void |
recordSuccess(RequestTemplate template,
Response response) |
protected final com.codahale.metrics.MetricRegistry metricRegistry
protected final FeignMetricName metricName
protected final MetricSuppliers metricSuppliers
public MeteredClient(Client client, com.codahale.metrics.MetricRegistry metricRegistry, MetricSuppliers metricSuppliers)
public Response execute(Request request, Request.Options options) throws IOException
execute in interface ClientIOExceptionprotected com.codahale.metrics.Timer.Context createTimer(RequestTemplate template)
protected void recordSuccess(RequestTemplate template, Response response)
protected void recordFailure(RequestTemplate template, FeignException e)
protected void recordFailure(RequestTemplate template, Exception e)
Copyright © 2012–2023 OpenFeign. All rights reserved.