java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
com.broadleafcommerce.paypal.micro.gateway.service.provider.exception.PayPalProviderApiException
All Implemented Interfaces:
Serializable

public class PayPalProviderApiException 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:
  • Constructor Details

    • PayPalProviderApiException

      public PayPalProviderApiException(org.springframework.web.reactive.function.client.WebClientResponseException receivedException)
    • PayPalProviderApiException

      public PayPalProviderApiException(String message, org.springframework.web.reactive.function.client.WebClientResponseException receivedException)
    • PayPalProviderApiException

      public PayPalProviderApiException(String message, Throwable cause, org.springframework.web.reactive.function.client.WebClientResponseException receivedException)
    • PayPalProviderApiException

      public PayPalProviderApiException(Throwable cause, org.springframework.web.reactive.function.client.WebClientResponseException receivedException)
  • Method Details

    • getReceivedException

      public org.springframework.web.reactive.function.client.WebClientResponseException getReceivedException()