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
public class ResponseException
- extends Exception
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:
- Serialized Form
| Methods inherited from class java.lang.Throwable |
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
ResponseException
public ResponseException()
ResponseException
public ResponseException(String message,
Throwable cause)
ResponseException
public ResponseException(String message)
ResponseException
public ResponseException(Throwable cause)
Copyright © 2011 Atlassian. All Rights Reserved.