Client.Default, Client.Proxied| Constructor and Description |
|---|
MeteredClient(Client client,
io.micrometer.core.instrument.MeterRegistry meterRegistry) |
MeteredClient(Client client,
io.micrometer.core.instrument.MeterRegistry meterRegistry,
MetricName metricName,
MetricTagResolver metricTagResolver) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
countResponseCode(Request request,
Response response,
Request.Options options,
int responseStatus,
Exception e) |
protected io.micrometer.core.instrument.Timer |
createTimer(Request request,
Response response,
Request.Options options,
Exception e) |
Response |
execute(Request request,
Request.Options options) |
protected io.micrometer.core.instrument.Tag[] |
extraTags(Request request,
Response response,
Request.Options options,
Exception e) |
public MeteredClient(Client client, io.micrometer.core.instrument.MeterRegistry meterRegistry)
public MeteredClient(Client client, io.micrometer.core.instrument.MeterRegistry meterRegistry, MetricName metricName, MetricTagResolver metricTagResolver)
public Response execute(Request request, Request.Options options) throws IOException
execute in interface ClientIOExceptionprotected void countResponseCode(Request request, Response response, Request.Options options, int responseStatus, Exception e)
protected io.micrometer.core.instrument.Timer createTimer(Request request, Response response, Request.Options options, Exception e)
protected io.micrometer.core.instrument.Tag[] extraTags(Request request, Response response, Request.Options options, Exception e)
Copyright © 2012–2021 OpenFeign. All rights reserved.