Class HttpClientResponseException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- io.micronaut.http.exceptions.HttpException
-
- io.micronaut.http.client.exceptions.HttpClientException
-
- io.micronaut.http.client.exceptions.HttpClientResponseException
-
- All Implemented Interfaces:
io.micronaut.http.HttpResponseProvider,java.io.Serializable
public class HttpClientResponseException extends HttpClientException implements io.micronaut.http.HttpResponseProvider
An exception that occurs when a response returns an error code equal to or greater than 400.- Since:
- 1.0
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description HttpClientResponseException(java.lang.String message, io.micronaut.http.HttpResponse<?> response)HttpClientResponseException(java.lang.String message, java.lang.Throwable cause, io.micronaut.http.HttpResponse<?> response)HttpClientResponseException(java.lang.String message, java.lang.Throwable cause, io.micronaut.http.HttpResponse<?> response, HttpClientErrorDecoder errorDecoder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetMessage()io.micronaut.http.HttpResponse<?>getResponse()io.micronaut.http.HttpStatusgetStatus()-
Methods inherited from class io.micronaut.http.client.exceptions.HttpClientException
getServiceId, setServiceId
-
-
-
-
Constructor Detail
-
HttpClientResponseException
public HttpClientResponseException(java.lang.String message, io.micronaut.http.HttpResponse<?> response)- Parameters:
message- The messageresponse- The Http response
-
HttpClientResponseException
public HttpClientResponseException(java.lang.String message, java.lang.Throwable cause, io.micronaut.http.HttpResponse<?> response)- Parameters:
message- The messagecause- The throwableresponse- The Http response
-
HttpClientResponseException
public HttpClientResponseException(java.lang.String message, java.lang.Throwable cause, io.micronaut.http.HttpResponse<?> response, HttpClientErrorDecoder errorDecoder)- Parameters:
message- The messagecause- The throwableresponse- The Http responseerrorDecoder- The error decoder
-
-
Method Detail
-
getMessage
public java.lang.String getMessage()
- Overrides:
getMessagein classHttpClientException
-
getResponse
public io.micronaut.http.HttpResponse<?> getResponse()
- Specified by:
getResponsein interfaceio.micronaut.http.HttpResponseProvider- Returns:
- The
HttpResponse
-
getStatus
public io.micronaut.http.HttpStatus getStatus()
- Returns:
- The
HttpStatusreturned
-
-