Class JerseyTags


  • public final class JerseyTags
    extends Object
    Factory methods for Tags associated with a request-response exchange that is handled by Jersey server.
    Since:
    2.41
    Author:
    Michael Weirauch, Johnny Lim
    • Method Detail

      • method

        public static io.micrometer.core.instrument.Tag method​(ContainerRequest request)
        Creates a method tag based on the method of the given request.
        Parameters:
        request - the container request
        Returns:
        the method tag whose value is a capitalized method (e.g. GET).
      • status

        public static io.micrometer.core.instrument.Tag status​(ContainerResponse response)
        Creates a status tag based on the status of the given response.
        Parameters:
        response - the container response
        Returns:
        the status tag derived from the status of the response
      • uri

        public static io.micrometer.core.instrument.Tag uri​(RequestEvent event)
        Creates a uri tag based on the URI of the given event. Uses the ExtendedUriInfo.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

        public static io.micrometer.core.instrument.Tag exception​(RequestEvent event)
        Creates an exception tag based on the simple name of the class of the given exception.
        Parameters:
        event - the request event
        Returns:
        the exception tag derived from the exception
      • outcome

        public static io.micrometer.core.instrument.Tag outcome​(ContainerResponse response)
        Creates an outcome tag based on the status of the given response.
        Parameters:
        response - the container response
        Returns:
        the outcome tag derived from the status of the response