Package Summary  Overview Summary

class:HttpRetryException [NONE]

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:HttpRetryException(java.lang.String,int) [NONE]

  • HttpRetryException

    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.
  • constructor:HttpRetryException(java.lang.String,int,java.lang.String) [NONE]

    HttpRetryException

    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

    method:responseCode() [NONE]

  • responseCode

    public int responseCode()
    Returns the http response code
    Returns:
    The http response code.
  • method:getReason() [NONE]

    getReason

    public String getReason()
    Returns a string explaining why the http request could not be retried.
    Returns:
    The reason string

    method:getLocation() [NONE]

    getLocation

    public String getLocation()
    Returns the value of the Location header field if the error resulted from redirection.
    Returns:
    The location string