/*
 * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * 您可以在遵守 License 的前提下使用本文件。
 * 您可以从以下地址获取 License 副本：
 *
 *        http://www.apache.org/licenses/LICENSE-2.0
 *
 * 除非适用法律要求或书面同意，本软件根据 License 分发时“按现状”提供，
 * 不附带任何明示或暗示的保证或条件。请参阅 License 了解具体的权限和限制。
 */

package net.micode.notes.gtask.exception;

/**
 * 网络失败异常类
 * 用于表示网络连接相关的异常（如超时、连接中断等）
 */
public class NetworkFailureException extends Exception {
    private static final long serialVersionUID = 2107610287180234136L; // 序列化版本号，用于保持类版本兼容性

    /**
     * 无参构造函数
     * 创建一个默认的网络失败异常对象
     */
    public NetworkFailureException() {
        super();
    }

    /**
     * 带错误消息的构造函数
     * @param paramString 描述异常原因的消息字符串
     */
    public NetworkFailureException(String paramString) {
        super(paramString);
    }

    /**
     * 带错误消息和根源异常的构造函数
     * @param paramString 描述异常原因的消息字符串
     * @param paramThrowable 导致当前异常的根本异常对象
     */
    public NetworkFailureException(String paramString, Throwable paramThrowable) {
        super(paramString, paramThrowable);
    }
}