Package com.atlassian.sal.api.net
Class ResponseException
java.lang.Object
java.lang.Throwable
java.lang.Exception
com.atlassian.sal.api.net.ResponseException
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
ResponseProtocolException,ResponseStatusException,ResponseTimeoutException,ResponseTransportException
This exception is thrown by
Request.execute() and ResponseHandler.handle(Response). Acts as a
wrapper for any IOException thrown when executing the request. It also a root of user-defined exceptions thrown in
ResponseHandler.handle(Response) method.
Subclasses of this class such as ResponseConnectTimeoutException, ResponseProtocolException,
and ResponseTransportException may be thrown for specific error conditions; you are encouraged to
catch these if you need to handle them specifically, rather than checking Throwable.getCause() to detect
the corresponding exceptions thrown by the internal client implementation.
- Since:
- 2.0
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionResponseException(String message) ResponseException(String message, Throwable cause) ResponseException(Throwable cause) -
Method Summary
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
ResponseException
public ResponseException() -
ResponseException
-
ResponseException
-
ResponseException
-