Client.Default, Client.Proxied| Modifier and Type | Field and Description |
|---|---|
protected io.micrometer.core.instrument.MeterRegistry |
meterRegistry |
protected MetricName |
metricName |
protected MetricTagResolver |
metricTagResolver |
| 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) |
protected final io.micrometer.core.instrument.MeterRegistry meterRegistry
protected final MetricName metricName
protected final MetricTagResolver metricTagResolver
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–2025 OpenFeign. All rights reserved.