All Downloads are FREE. Search and download functionalities are using the official Maven repository.

kikaha.urouting.serializers.jackson.JsonParseExceptionHandler Maven / Gradle / Ivy

package kikaha.urouting.serializers.jackson;

import kikaha.urouting.api.DefaultResponse;
import kikaha.urouting.api.ExceptionHandler;
import kikaha.urouting.api.Response;
import trip.spi.Singleton;

import com.fasterxml.jackson.core.JsonProcessingException;

@Singleton(exposedAs=ExceptionHandler.class)
public class JsonParseExceptionHandler
	implements ExceptionHandler {

	@Override
	public Response handle(final JsonProcessingException cause) {
		return DefaultResponse
					.ok("BAD REQUEST: " + cause.getMessage())
					.statusCode(400);
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy