Class JerseyTags
java.lang.Object
io.micrometer.core.instrument.binder.jersey.server.JerseyTags
Factory methods for
Tags
associated with a request-response exchange that
is handled by Jersey server.- Since:
- 1.8.0
-
Method Summary
Modifier and TypeMethodDescriptionstatic Tag
exception
(org.glassfish.jersey.server.monitoring.RequestEvent event) static Tag
method
(org.glassfish.jersey.server.ContainerRequest request) Creates amethod
tag based on themethod
of the givenrequest
.static Tag
outcome
(org.glassfish.jersey.server.ContainerResponse response) Creates anoutcome
tag based on the status of the givenresponse
.static Tag
status
(org.glassfish.jersey.server.ContainerResponse response) Creates astatus
tag based on the status of the givenresponse
.static Tag
uri
(org.glassfish.jersey.server.monitoring.RequestEvent event) Creates auri
tag based on the URI of the givenevent
.
-
Method Details
-
method
Creates amethod
tag based on themethod
of the givenrequest
.- Parameters:
request
- the container request- Returns:
- the method tag whose value is a capitalized method (e.g. GET).
-
status
Creates astatus
tag based on the status of the givenresponse
.- Parameters:
response
- the container response- Returns:
- the status tag derived from the status of the response
-
uri
Creates auri
tag based on the URI of the givenevent
. Uses theExtendedUriInfo.getMatchedTemplates()
if available.REDIRECTION
for 3xx responses,NOT_FOUND
for 404 responses.- Parameters:
event
- the request event- Returns:
- the uri tag derived from the request event
-
exception
- Parameters:
event
- the request event- Returns:
- the exception tag derived from the exception
-
outcome
Creates anoutcome
tag based on the status of the givenresponse
.- Parameters:
response
- the container response- Returns:
- the outcome tag derived from the status of the response
-