Class ProviderApiException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- com.broadleafcommerce.payment.service.gateway.privider.exception.ProviderApiException
-
- All Implemented Interfaces:
Serializable
public class ProviderApiException extends RuntimeException
Defines a generic error that can be thrown in response to receiving an error from an API that one of the providers received. This allows the error to bubble up to the local endpoint and be returned.- Author:
- Dima Myroniuk (dmyroniuk)
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ProviderApiException(String message, Throwable cause, org.springframework.web.reactive.function.client.WebClientResponseException receivedException)
ProviderApiException(String message, org.springframework.web.reactive.function.client.WebClientResponseException receivedException)
ProviderApiException(Throwable cause, org.springframework.web.reactive.function.client.WebClientResponseException receivedException)
ProviderApiException(org.springframework.web.reactive.function.client.WebClientResponseException receivedException)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.web.reactive.function.client.WebClientResponseException
getReceivedException()
-
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
-
-
-
Constructor Detail
-
ProviderApiException
public ProviderApiException(org.springframework.web.reactive.function.client.WebClientResponseException receivedException)
-
ProviderApiException
public ProviderApiException(String message, org.springframework.web.reactive.function.client.WebClientResponseException receivedException)
-
ProviderApiException
public ProviderApiException(String message, Throwable cause, org.springframework.web.reactive.function.client.WebClientResponseException receivedException)
-
ProviderApiException
public ProviderApiException(Throwable cause, org.springframework.web.reactive.function.client.WebClientResponseException receivedException)
-
-