Package io.dropwizard.jersey.errors
Class EarlyEofExceptionMapper
java.lang.Object
io.dropwizard.jersey.errors.EarlyEofExceptionMapper
- All Implemented Interfaces:
jakarta.ws.rs.ext.ExceptionMapper<org.eclipse.jetty.io.EofException>
@Provider
public class EarlyEofExceptionMapper
extends Object
implements jakarta.ws.rs.ext.ExceptionMapper<org.eclipse.jetty.io.EofException>
This class is intended to catch Early EOF errors that occur when the client disconnects while the server is reading
from the input stream.
We catch the org.ecplise.jetty.io.EofException rather than the more generic java.io.EOFException to ensure that we're
only catching jetty server based errors where the client disconnects, as specified by
EofException.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjakarta.ws.rs.core.ResponsetoResponse(org.eclipse.jetty.io.EofException e)
-
Constructor Details
-
EarlyEofExceptionMapper
public EarlyEofExceptionMapper()
-
-
Method Details
-
toResponse
public jakarta.ws.rs.core.Response toResponse(org.eclipse.jetty.io.EofException e) - Specified by:
toResponsein interfacejakarta.ws.rs.ext.ExceptionMapper<org.eclipse.jetty.io.EofException>
-