HttpRetryException

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.

Public Constructor Summary

HttpRetryException(String detail, int code)
Constructs a new HttpRetryException from the specified response code and exception detail message
HttpRetryException(String detail, int code, String location)
Constructs a new HttpRetryException with detail message responseCode and the contents of the Location response header field.

Public Method Summary

String
getLocation()
Returns the value of the Location header field if the error resulted from redirection.
String
getReason()
Returns a string explaining why the http request could not be retried.
int
responseCode()
Returns the http response code

Inherited Method Summary

Public Constructors

public HttpRetryException (String detail, int code)

Constructs a new HttpRetryException from the specified response code and exception detail message

Parameters
detail the detail message.
code the HTTP response code from server.

public HttpRetryException (String detail, int code, String location)

Constructs a new HttpRetryException with 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

Public Methods

public String getLocation ()

Returns the value of the Location header field if the error resulted from redirection.

Returns
  • The location string

public String getReason ()

Returns a string explaining why the http request could not be retried.

Returns
  • The reason string

public int responseCode ()

Returns the http response code

Returns
  • The http response code.