CXF (2.6.1) に ExceptionMapper を追加したいと思います。これは、応答コードを通信するだけでなく、例外をペイロード形式で送信します (現在は JSON を使用しています)。
@Provider
public class CustomExceptionMapper
implements
ExceptionMapper<MyException>
{
...
@Override
public Response toResponse(MyException mex)
{
//I need something here which can convert mex object to JSON and ship it in response
// I want this to be de-serialized on client
//the following returns the status code
return Response.status(Response.Status.BAD_REQUEST).build();
}
...
}
これを行う方法はありますか?