Class 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 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)
    • Method Detail

      • getReceivedException

        public org.springframework.web.reactive.function.client.WebClientResponseException getReceivedException()
        The received error.
        Returns:
        The received error.