package org.skyscreamer.yoga.jaxrs.exceptionhandlers; import javax.inject.Singleton; import javax.ws.rs.core.MediaType; import javax.ws.rs.core.Response; import javax.ws.rs.core.Response.Status; import javax.ws.rs.ext.ExceptionMapper; import javax.ws.rs.ext.Provider; import org.skyscreamer.yoga.exceptions.EntityCountExceededException; @Singleton @Provider public class EntityCountExceededExceptionExceptionMapper implements ExceptionMapper<EntityCountExceededException> { @Override public Response toResponse( EntityCountExceededException exception ) { return Response.status( Status.INTERNAL_SERVER_ERROR ).entity(exception.getMessage()).type( MediaType.TEXT_PLAIN_TYPE ).build(); } }