public class

HttpRetryException

extends IOException
java.lang.Object
   ↳ java.lang.Throwable
     ↳ java.lang.Exception
       ↳ java.io.IOException
         ↳ java.net.HttpRetryException

Class Overview

Thrown to indicate that a HTTP request needs to be retried but cannot be retried automatically, due to streaming mode being enabled.

Summary

Public Constructors
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 Methods
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
[Expand]
Inherited Methods
From class java.lang.Throwable
From class java.lang.Object

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.