⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 interceptorhandler.java

📁 办公自动化项目
💻 JAVA
字号:
package hong.javanet.aop;

import hong.javanet.frame.*;
import hong.javanet.util.ExceptionUtil;

public class InterceptorHandler extends DynamicProxyHandler implements
        Interceptor {

    public void execute() throws Exception {
        try {
            this.doPreCommand(this.topOriginalObject);
            method.invoke(this.originalObject, this.parameters);
            this.doPostCommand(this.topOriginalObject);
        } catch (Throwable ex) {
            this.doExceptionThrow(this.topOriginalObject,ex);
            throw ExceptionUtil.wrapException(ex);
        }
    }

    public void doPreCommand(Object command) throws PreInterceptorException {
    }


    public void doPostCommand(Object command) throws PostInterceptorException {
    }


    public void doExceptionThrow(Object command,Throwable ex) throws
            PostInterceptorException {
    }

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -