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
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 Summary
ConstructorDescriptionConstructs 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.Constructs a new exception with the specified cause. -
Method Summary
Modifier and TypeMethodDescriptionRetrieve the response text.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 Details
-
InvalidResponseException
public InvalidResponseException()Constructs a new empty exception. -
InvalidResponseException
Constructs a new exception with the specified detail message.- Parameters:
message
- The detail message
-
InvalidResponseException
Constructs a new exception with the specified cause.- Parameters:
cause
- The cause
-
InvalidResponseException
Constructs a new exception with the specified detail message and cause.- Parameters:
message
- The detail messagecause
- The cause
-
InvalidResponseException
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
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
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
-
-
Method Details
-
getStatusCode
Retrieve the HTTP status code.- Returns:
- The status code or
null
if none specified.
-
getResponse
Retrieve the response text.- Returns:
- The response text or
null
if none specified.
-