Class RestTemplateExchangeTags
- java.lang.Object
- org.springframework.boot.actuate.metrics.web.client.RestTemplateExchangeTags
public final class RestTemplateExchangeTags extends Object
Factory methods for creatingTagsrelated to a request-response exchange performed by aRestTemplate.- Since:
- 2.0.0
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static io.micrometer.core.instrument.TagclientName(org.springframework.http.HttpRequest request)static io.micrometer.core.instrument.Tagmethod(org.springframework.http.HttpRequest request)Creates amethodTagfor themethodof the givenrequest.static io.micrometer.core.instrument.Tagstatus(org.springframework.http.client.ClientHttpResponse response)Creates astatusTagderived from thestatusof the givenresponse.static io.micrometer.core.instrument.Taguri(String uriTemplate)Creates auriTagfrom the givenuriTemplate.static io.micrometer.core.instrument.Taguri(org.springframework.http.HttpRequest request)Creates auriTagfor the URI of the givenrequest.
Method Detail
method
public static io.micrometer.core.instrument.Tag method(org.springframework.http.HttpRequest request)
Creates amethodTagfor themethodof the givenrequest.- Parameters:
request- the request- Returns:
- the method tag
uri
public static io.micrometer.core.instrument.Tag uri(org.springframework.http.HttpRequest request)
Creates auriTagfor the URI of the givenrequest.- Parameters:
request- the request- Returns:
- the uri tag
uri
public static io.micrometer.core.instrument.Tag uri(String uriTemplate)
Creates auriTagfrom the givenuriTemplate.- Parameters:
uriTemplate- the template- Returns:
- the uri tag
status
public static io.micrometer.core.instrument.Tag status(org.springframework.http.client.ClientHttpResponse response)
Creates astatusTagderived from thestatusof the givenresponse.- Parameters:
response- the response- Returns:
- the status tag
clientName
public static io.micrometer.core.instrument.Tag clientName(org.springframework.http.HttpRequest request)
- Parameters:
request- the request- Returns:
- the clientName tag