package org.ovirt.engine.core.vdsbroker;
import java.lang.reflect.UndeclaredThrowableException;
public class TransportRunTimeException extends RuntimeException {
public static final String NETWORK_ERROR_MSG = "I/O error while communicating with HTTP server: Connection refused";
public TransportRunTimeException(String message, Throwable cause) {
super(message, cause);
}
public TransportRunTimeException(UndeclaredThrowableException cause) {
super(cause.getUndeclaredThrowable());
}
public boolean isNetworkError() {
if (getMessage().startsWith(NETWORK_ERROR_MSG)) {
return true;
} else {
return false;
}
}
}