Digamos que tengo 3 clases de excepción que quiero "atrapar":Jersey ExceptionMapper y la herencia
- WebApplicationException Jersey
- MiExcepción extiende RuntimeException
- Excepción
Quiero que el WebApplicationException todavía debe mapearse automágicamente por Jersey, MyException debe ser mapeado por MyMapper y asegurarse de que MyFallbackMapper también asigne cualquier otra excepción.
Entonces, ¿por qué las excepciones (que quiero controlar) finalmente extienden Exception? ¿Hay alguna garantía de que MyMapper (y no MyFallbackMapper) se use para MyException?
Gracias. ¡No sabía que era parte de jax-rs! –
Este estar en la especificación es bueno, pero Jersey no cumple. Lo he visto manejar (usando el ejemplo de OP) manejar una 'MyException' usando' MyFallbackMapper'. – Jorn
en ese caso, presente un error en https://java.net/jira/browse/JERSEY/, comparta su caso de prueba y adjunte el enlace a su prueba. ¡Gracias! –