Interface RestTemplateExchangeTagsProvider
- All Known Implementing Classes:
DefaultRestTemplateExchangeTagsProvider
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface
@Deprecated(since="3.0.0",
forRemoval=true)
public interface RestTemplateExchangeTagsProvider
Deprecated, for removal: This API element is subject to removal in a future version.
Provides
Tags
for an exchange performed by a RestTemplate
.- Since:
- 2.0.0
- Author:
- Jon Schneider, Andy Wilkinson
-
Method Summary
Modifier and TypeMethodDescriptionIterable<io.micrometer.core.instrument.Tag>
getTags
(String urlTemplate, HttpRequest request, ClientHttpResponse response) Deprecated, for removal: This API element is subject to removal in a future version.Provides the tags to be associated with metrics that are recorded for the givenrequest
andresponse
exchange.
-
Method Details
-
getTags
Iterable<io.micrometer.core.instrument.Tag> getTags(String urlTemplate, HttpRequest request, ClientHttpResponse response) Deprecated, for removal: This API element is subject to removal in a future version.Provides the tags to be associated with metrics that are recorded for the givenrequest
andresponse
exchange.- Parameters:
urlTemplate
- the source URl template, if availablerequest
- the requestresponse
- the response (may benull
if the exchange failed)- Returns:
- the tags
-
ClientRequestObservationConvention