All Downloads are FREE. Search and download functionalities are using the official Maven repository.

top.lingyuzhao.utils.ExceptionProgress Maven / Gradle / Ivy

The newest version!
package top.lingyuzhao.utils;

import java.io.IOException;

/**
 * 异常事件监听器,该类可以用于异常的监听与回复和获取等操作。
 * 

* Exception event listener, which can be used for monitoring, replying and obtaining exceptions. * * @author 赵凌宇 */ public class ExceptionProgress implements ProgressEvent { public final static ExceptionProgress NO_ACTION = new ExceptionProgress(); /** * 事件监听逻辑实现一号函数,在类中有很多需要实现的函数,这些函数的提供是为了兼顾很多事件的监听,您可以将这些函数放到不同的地方调用 * 针对Exception的异常进行捕获并进行处理的函数 * * @param type 来自外界提供的参数,一般是作为数据读取偏移量 */ @Override public void function1(Exception type) { } /** * 事件监听逻辑实现二号函数,在类中有很多需要实现的函数,这些函数的提供是为了兼顾很多事件的监听,您可以将这些函数放到不同的地方调用 * 针对RuntimeException的异常进行捕获并进行处理的函数 * * @param type 来自外界提供的参数,一般是作为数据读取偏移量 */ @Override public void function2(RuntimeException type) { } /** * 事件监听逻辑实现三号函数,在类中有很多需要实现的函数,这些函数的提供是为了兼顾很多事件的监听,您可以将这些函数放到不同的地方调用 * 针对IO类型的异常进行捕获并进行处理的函数 * * @param type 来自外界提供的参数,一般是作为数据读取偏移量 */ @Override public void function3(IOException type) { } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy