Package io.micrometer.spring.web.client
Class RestTemplateExchangeTags
- java.lang.Object
-
- io.micrometer.spring.web.client.RestTemplateExchangeTags
-
public final class RestTemplateExchangeTags extends java.lang.ObjectFactory methods for creatingTagsrelated to a request-response exchange performed by aRestTemplate.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static io.micrometer.core.instrument.TagclientName(org.springframework.http.HttpRequest request)Create aclientNameTagderived from thehostof theURIof the givenrequest.static io.micrometer.core.instrument.Tagmethod(org.springframework.http.HttpRequest request)Creates amethodTagfor themethodof the givenrequest.static io.micrometer.core.instrument.Tagoutcome(org.springframework.http.client.ClientHttpResponse response)Creates anoutcomeTagderived from thestatusof the givenresponse.static io.micrometer.core.instrument.Tagstatus(org.springframework.http.client.ClientHttpResponse response)Creates astatusTagderived from thestatusof the givenresponse.static io.micrometer.core.instrument.Taguri(java.lang.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(java.lang.String uriTemplate)
Creates auriTagfrom the givenuriTemplate.- Parameters:
uriTemplate- the template- Returns:
- the uri tag
-
status
public static io.micrometer.core.instrument.Tag status(@Nullable 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)
Create aclientNameTagderived from thehostof theURIof the givenrequest.- Parameters:
request- the request- Returns:
- the clientName tag
-
outcome
public static io.micrometer.core.instrument.Tag outcome(org.springframework.http.client.ClientHttpResponse response)
Creates anoutcomeTagderived from thestatusof the givenresponse.- Parameters:
response- the response- Returns:
- the outcome tag
- Since:
- 1.1.2
-
-