Class IndeterminantResultException

java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
com.broadleafcommerce.billing.service.provider.external.exception.IndeterminantResultException
All Implemented Interfaces:
Serializable

public class IndeterminantResultException extends RuntimeException
Exception thrown if the client received no response from the server after sending out a request. Such a state means that the client (i.e. Billing Service) has no information on the state of its request and the server. In some instances, the client should therefore not repeat the request if the server does not have built-in tolerance for repeated requests.

For instance, this exception can be wrapped around TimeoutException, TimeoutException, ProxyConnectException, SslHandshakeTimeoutException, ConnectTimeoutException, and others.

See Also:
  • Constructor Details

    • IndeterminantResultException

      public IndeterminantResultException(Throwable cause)
    • IndeterminantResultException

      public IndeterminantResultException(String message, Throwable cause)