Class InvalidResponseException

All Implemented Interfaces:
Serializable

public final class InvalidResponseException extends VaultConnectorException
Exception thrown when response from vault returned with erroneous status code or payload could not be parsed to entity class.
Since:
0.1
Author:
Stefan Kalscheuer
See Also:
  • Constructor Details

    • InvalidResponseException

      public InvalidResponseException()
      Constructs a new empty exception.
    • InvalidResponseException

      public InvalidResponseException(String message)
      Constructs a new exception with the specified detail message.
      Parameters:
      message - The detail message
    • InvalidResponseException

      public InvalidResponseException(Throwable cause)
      Constructs a new exception with the specified cause.
      Parameters:
      cause - The cause
    • InvalidResponseException

      public InvalidResponseException(String message, Throwable cause)
      Constructs a new exception with the specified detail message and cause.
      Parameters:
      message - The detail message
      cause - The cause
    • InvalidResponseException

      public InvalidResponseException(String message, Integer statusCode)
      Constructs a new exception with the specified detail message and status code.

      The HTTP status code can be retrieved by getStatusCode() later.

      Parameters:
      message - The detail message
      statusCode - Status code of the HTTP response
      Since:
      0.6.2
    • InvalidResponseException

      public InvalidResponseException(String message, Integer statusCode, Throwable cause)
      Constructs a new exception with the specified detail message, cause and status code.

      The HTTP status code can be retrieved by getStatusCode() later.

      Parameters:
      message - The detail message
      statusCode - Status code of the HTTP response
      cause - The cause
      Since:
      0.6.2
    • InvalidResponseException

      public InvalidResponseException(String message, Integer statusCode, String response)
      Constructs a new exception with the specified detail message, cause and status code.

      The HTTP status code can be retrieved by getStatusCode() later.

      Parameters:
      message - The detail message
      statusCode - Status code of the HTTP response
      response - HTTP response string
      Since:
      0.6.2
    • InvalidResponseException

      public InvalidResponseException(String message, Integer statusCode, String response, Throwable cause)
      Constructs a new exception with the specified detail message, cause and status code.

      The HTTP status code can be retrieved by getStatusCode() later.

      Parameters:
      message - The detail message
      statusCode - Status code of the HTTP response
      response - HTTP response string
      cause - The cause
      Since:
      0.6.2
  • Method Details

    • getStatusCode

      public Integer getStatusCode()
      Retrieve the HTTP status code.
      Returns:
      The status code or null if none specified.
    • getResponse

      public String getResponse()
      Retrieve the response text.
      Returns:
      The response text or null if none specified.