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
UriInfoorExtendedUriInfo.UriInfocontains only last matched class,ExtendedUriInfocan even report matched method (and much more info, see the linked javadocs).Code sample: