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 Deprecated Methods Modifier and Type Method Description StringgetResponse()Retrieve the response text.IntegergetStatusCode()Retrieve the HTTP status code.InvalidResponseExceptionwithResponse(String response)Deprecated.use constructor with response argument insteadInvalidResponseExceptionwithStatusCode(Integer statusCode)Deprecated.as of 0.6.2, use constructor with status code argument instead-
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
-
-
Method Detail
-
withStatusCode
@Deprecated public InvalidResponseException withStatusCode(Integer statusCode)
Deprecated.as of 0.6.2, use constructor with status code argument insteadSpecify the HTTP status code. Can be retrieved bygetStatusCode()later.- Parameters:
statusCode- The status code- Returns:
- self
-
withResponse
@Deprecated public InvalidResponseException withResponse(String response)
Deprecated.use constructor with response argument insteadSpecify the response string. Can be retrieved bygetResponse()later.- Parameters:
response- Response text- Returns:
- self
-
getStatusCode
public Integer getStatusCode()
Retrieve the HTTP status code.- Returns:
- The status code or
nullif none specified.
-
getResponse
public String getResponse()
Retrieve the response text.- Returns:
- The response text or
nullif none specified.
-
-