Inside a ContainerResponseFilter
I would like to get the "handler", i.e. the class where @Path
and the @GET
/@PUT
-annotated method matches the URL I will provide.
Example:
someJerseyVariable.getHandlerForURI(request.getRequestUri());
I can't find any similar method.
The reason I want this, is to have statistics for how many requests each handler served and how many succeeded/failed. Any other alternatives are also welcome.
You can inject
UriInfo
orExtendedUriInfo
.UriInfo
contains only last matched class,ExtendedUriInfo
can even report matched method (and much more info, see the linked javadocs).Code sample: