package fast.rocket.error;
import fast.rocket.response.NetworkResponse;
/**
* Exception style class encapsulating Rocket errors
*/
@SuppressWarnings("serial")
public class RocketError extends Exception {
public final NetworkResponse networkResponse;
public RocketError() {
networkResponse = null;
}
public RocketError(NetworkResponse response) {
networkResponse = response;
}
public RocketError(String exceptionMessage) {
super(exceptionMessage);
networkResponse = null;
}
public RocketError(String exceptionMessage, Throwable reason) {
super(exceptionMessage, reason);
networkResponse = null;
}
public RocketError(Throwable cause) {
super(cause);
networkResponse = null;
}
}