// // Copyright (c) 2012 Health Market Science, Inc. // package com.hmsonline.virgil.exception; 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.apache.cassandra.thrift.InvalidRequestException; @Provider public class KeyspaceExceptionMapper implements ExceptionMapper<InvalidRequestException> { public Response toResponse(InvalidRequestException exception) { return Response.status(Status.OK).entity(exception.getWhy()).build(); } }