AsyncListener 接口
来源:互联网 发布:阿里云备份如何恢复 编辑:程序博客网 时间:2024/05/20 14:23
Servlet 3.0 为异步处理提供了一个监听器,使用 AsyncListener 接口表示。它可以监控如下四种事件:
- 异步线程开始时,调用 AsyncListener 的 onStartAsync(AsyncEvent event) 方法;
- 异步线程出错时,调用 AsyncListener 的 onError(AsyncEvent event) 方法;
- 异步线程执行超时,则调用 AsyncListener 的 onTimeout(AsyncEvent event) 方法;
- 异步执行完毕时,调用 AsyncListener 的 onComplete(AsyncEvent event) 方法;
要注册一个 AsyncListener,只需将准备好的 AsyncListener 对象传递给 AsyncContext 对象的 addListener() 方法即可,如下所示:
AsyncContext ctx = req.startAsync(); ctx.addListener(new AsyncListener() { public void onComplete(AsyncEvent asyncEvent) throws IOException { // 做一些清理工作或者其他 } ... });
- AsyncListener 接口
- Servlet 3.0的AsyncListener接口
- java.lang.NoClassDefFoundError: javax/servlet/AsyncListener解决方案
- 接口
- 接口
- 接口
- 接口
- 接口
- 接口
- 接口
- 接口
- 接口
- 接口
- 接口
- 接口
- 接口
- 接口
- 接口
- Spring2.5 访问 Session 属性的四种策略
- 一个关于双链表的C面试题
- 如何更改sql server 2005中的身份验证模式并且更改SA密码
- 少儿计算机教育的一些简单思考
- Vim 配置详解
- AsyncListener 接口
- 游戏开发中的数学和物理算法(1):定义点
- 游戏开发中的数学和物理算法(2):定义线
- fibonacci之骨牌铺方格
- HDU 2460 Network 求桥(tarjan)+LCA
- 游戏开发中的数学和物理算法(3):点之间的距离
- sitemesh 了解
- c++ try catch 问题
- 【上网本U盘装Windows7具体步骤】