Interface ExceptionMapper

    • Method Detail

      • mapStatusCheckFailure

        RuntimeException mapStatusCheckFailure​(String message,
                                               SystemException systemException,
                                               SessionImplementor sessionImplementor)
        Map a JTA SystemException to the appropriate runtime-based exception.
        Parameters:
        message - The message to use for the returned exception
        systemException - The causal exception
        Returns:
        The appropriate exception to throw
      • mapManagedFlushFailure

        RuntimeException mapManagedFlushFailure​(String message,
                                                RuntimeException failure,
                                                SessionImplementor session)
        Map an exception encountered during a managed flush to the appropriate runtime-based exception.
        Parameters:
        message - The message to use for the returned exception
        failure - The causal exception
        Returns:
        The appropriate exception to throw