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
Object
|
clone()
Creates and returns a copy of this object.
|
boolean
|
equals(Object obj)
Indicates whether some other object is "equal to" this one.
|
void
|
finalize()
Called by the garbage collector on an object when garbage collection
determines that there are no more references to the object.
|
final
Class<?>
|
getClass()
Returns the runtime class of this Object .
|
int
|
hashCode()
Returns a hash code value for the object.
|
final
void
|
notify()
Wakes up a single thread that is waiting on this object's
monitor.
|
final
void
|
notifyAll()
Wakes up all threads that are waiting on this object's monitor.
|
String
|
toString()
Returns a string representation of the object.
|
final
void
|
wait()
Causes the current thread to wait until another thread invokes the
notify() method or the
notifyAll() method for this object.
|
final
void
|
wait(long timeout, int nanos)
Causes the current thread to wait until another thread invokes the
notify() method or the
notifyAll() method for this object, or
some other thread interrupts the current thread, or a certain
amount of real time has elapsed.
|
final
void
|
wait(long timeout)
Causes the current thread to wait until either another thread invokes the
notify() method or the
notifyAll() method for this object, or a
specified amount of time has elapsed.
|
|
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.
public
String
getReason
()
Returns a string explaining why the http request could
not be retried.
public
int
responseCode
()
Returns the http response code