Module de.stklcode.jvault.connector
Class InvalidResponseException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- de.stklcode.jvault.connector.exception.VaultConnectorException
-
- de.stklcode.jvault.connector.exception.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:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description InvalidResponseException()
Constructs a new empty exception.InvalidResponseException(String message)
Constructs a new exception with the specified detail message.InvalidResponseException(String message, Integer statusCode)
Constructs a new exception with the specified detail message and status code.InvalidResponseException(String message, Integer statusCode, String response)
Constructs a new exception with the specified detail message, cause and status code.InvalidResponseException(String message, Integer statusCode, String response, Throwable cause)
Constructs a new exception with the specified detail message, cause and status code.InvalidResponseException(String message, Integer statusCode, Throwable cause)
Constructs a new exception with the specified detail message, cause and status code.InvalidResponseException(String message, Throwable cause)
Constructs a new exception with the specified detail message and cause.InvalidResponseException(Throwable cause)
Constructs a new exception with the specified cause.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getResponse()
Retrieve the response text.Integer
getStatusCode()
Retrieve the HTTP status code.-
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
-
-
-
Constructor Detail
-
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 messagecause
- 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 messagestatusCode
- 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 messagestatusCode
- Status code of the HTTP responsecause
- 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 messagestatusCode
- Status code of the HTTP responseresponse
- 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 messagestatusCode
- Status code of the HTTP responseresponse
- HTTP response stringcause
- The cause- Since:
- 0.6.2
-
-