Package org.apache.solr.jersey
Class NotFoundExceptionMapper
- java.lang.Object
-
- org.apache.solr.jersey.NotFoundExceptionMapper
-
- All Implemented Interfaces:
jakarta.ws.rs.ext.ExceptionMapper<jakarta.ws.rs.NotFoundException>
public class NotFoundExceptionMapper extends Object implements jakarta.ws.rs.ext.ExceptionMapper<jakarta.ws.rs.NotFoundException>
AnExceptionMapper
for the exception produced by JAX-RS when no match could be found for an incoming request.If no special flags are set, this mapper returns an error response similar to that produced by other V2 codepaths.
If the
RequestContextKeys.SUPPRESS_ERROR_ON_NOT_FOUND_EXCEPTION
flag is present, we suppress the error response and merely set a flag indicating the lack of matching resource. This is done in service of fielding requests whose resource might be registered in one of multiple JAX-RS applications. SeeV2HttpCall
's "executeCoreRequest" method for more details.
-
-
Field Summary
Fields Modifier and Type Field Description jakarta.ws.rs.container.ResourceContext
resourceContext
-
Constructor Summary
Constructors Constructor Description NotFoundExceptionMapper()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description jakarta.ws.rs.core.Response
toResponse(jakarta.ws.rs.NotFoundException exception)
-