- java.lang.Object
- 
- java.lang.Throwable
- 
- java.lang.Exception
- 
- java.io.IOException
- 
- java.net.HttpRetryException
 
 
 
 
- 
- All Implemented Interfaces:
- Serializable
 
 public class HttpRetryException extends IOException Thrown to indicate that a HTTP request needs to be retried but cannot be retried automatically, due to streaming mode being enabled.- Since:
- 1.5
- See Also:
- Serialized Form
 
- 
- 
Constructor SummaryConstructors Constructor Description HttpRetryException(String detail, int code)Constructs a newHttpRetryExceptionfrom the specified response code and exception detail messageHttpRetryException(String detail, int code, String location)Constructs a newHttpRetryExceptionwith detail message responseCode and the contents of the Location response header field.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetLocation()Returns the value of the Location header field if the error resulted from redirection.StringgetReason()Returns a string explaining why the http request could not be retried.intresponseCode()Returns the http response code- 
Methods declared in class java.lang.ThrowableaddSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
- 
 
- 
- 
- 
Constructor Detail- 
HttpRetryExceptionpublic HttpRetryException(String detail, int code) Constructs a newHttpRetryExceptionfrom the specified response code and exception detail message- Parameters:
- detail- the detail message.
- code- the HTTP response code from server.
 
 - 
HttpRetryExceptionpublic HttpRetryException(String detail, int code, String location) Constructs a newHttpRetryExceptionwith detail message responseCode and the contents of the Location response header field.- Parameters:
- detail- the detail message.
- code- the HTTP response code from server.
- location- the URL to be redirected to
 
 
- 
 - 
Method Detail- 
responseCodepublic int responseCode() Returns the http response code- Returns:
- The http response code.
 
 - 
getReasonpublic String getReason() Returns a string explaining why the http request could not be retried.- Returns:
- The reason string
 
 - 
getLocationpublic String getLocation() Returns the value of the Location header field if the error resulted from redirection.- Returns:
- The location string
 
 
- 
 
-