Class ResultStatusException

All Implemented Interfaces:
Serializable

public class ResultStatusException extends RuntimeException
Exception thrown when an error or unexpected result status is returned from an IO operation.

This exception can be used to report conditions like non-200 level HTTP status codes.

Since:
1.54
Version:
1.0
Author:
matt
See Also:
  • Constructor Details

    • ResultStatusException

      public ResultStatusException(int statusCode, String message)
      Constructor.
      Parameters:
      statusCode - the status code
      message - the message
    • ResultStatusException

      public ResultStatusException(URL url, int statusCode, String message)
      Constructor.
      Parameters:
      url - the URL
      statusCode - the status code
      message - the message
    • ResultStatusException

      public ResultStatusException(int statusCode, String message, Throwable cause)
      Constructor.
      Parameters:
      statusCode - the status code
      message - the message
      cause - the cause
    • ResultStatusException

      public ResultStatusException(URL url, int statusCode, String message, Throwable cause)
      Constructor.
      Parameters:
      url - the URL
      statusCode - the status code
      message - the message
      cause - the cause
  • Method Details

    • getUrl

      public URL getUrl()
      Get the source URL, if available.
      Returns:
      the url the URL, or null
    • getStatusCode

      public int getStatusCode()
      Get the result status code.
      Returns:
      the status code