Class TransactionalExceptionMapper
- java.lang.Object
-
- org.glassfish.jersey.ext.cdi1x.transaction.internal.TransactionalExceptionMapper
-
- All Implemented Interfaces:
ExceptionMapper<jakarta.transaction.TransactionalException>,ExtendedExceptionMapper<jakarta.transaction.TransactionalException>
@ApplicationScoped public class TransactionalExceptionMapper extends Object implements ExtendedExceptionMapper<jakarta.transaction.TransactionalException>
Helper class to handle exceptions thrown by JTA layer. If this mapper was not registered, noWebApplicationExceptionthrown from a transactional CDI bean would get properly mapped to corresponding response.- Author:
- Jakub Podlesak
-
-
Constructor Summary
Constructors Constructor Description TransactionalExceptionMapper()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisMappable(jakarta.transaction.TransactionalException exception)ResponsetoResponse(jakarta.transaction.TransactionalException exception)
-
-
-
Method Detail
-
toResponse
public Response toResponse(jakarta.transaction.TransactionalException exception)
- Specified by:
toResponsein interfaceExceptionMapper<jakarta.transaction.TransactionalException>
-
isMappable
public boolean isMappable(jakarta.transaction.TransactionalException exception)
- Specified by:
isMappablein interfaceExtendedExceptionMapper<jakarta.transaction.TransactionalException>
-
-