|
|
|
@ -16,18 +16,34 @@
|
|
|
|
|
|
|
|
|
|
package net.micode.notes.gtask.exception;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 网络失败异常类
|
|
|
|
|
* 继承自Exception,用于标识网络请求或连接相关的可恢复错误
|
|
|
|
|
*/
|
|
|
|
|
public class NetworkFailureException extends Exception {
|
|
|
|
|
private static final long serialVersionUID = 2107610287180234136L;
|
|
|
|
|
private static final long serialVersionUID = 2107610287180234136L; // 序列化版本号
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 无参构造方法
|
|
|
|
|
*/
|
|
|
|
|
public NetworkFailureException() {
|
|
|
|
|
super();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 带错误消息的构造方法
|
|
|
|
|
* @param paramString 错误消息字符串
|
|
|
|
|
*/
|
|
|
|
|
public NetworkFailureException(String paramString) {
|
|
|
|
|
super(paramString);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 带错误消息和根源异常的构造方法
|
|
|
|
|
* @param paramString 错误消息字符串
|
|
|
|
|
* @param paramThrowable 根源异常(导致当前异常的原始异常,如SocketException)
|
|
|
|
|
*/
|
|
|
|
|
public NetworkFailureException(String paramString, Throwable paramThrowable) {
|
|
|
|
|
super(paramString, paramThrowable);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|