Class ProviderApiException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- com.broadleafcommerce.cartoperation.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 (e.g.,CatalogProvider) received. This allows the error to bubble up to the local endpoint and be returned.- Author:
- Nathan Moore (nathandmoore)
- 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.WebClientResponseExceptiongetReceivedException()The received error.-
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)
-
-