【发布时间】:2014-02-18 16:25:05
【问题描述】:
我不明白何时调用 AsyncListener#onError 方法。 Javadoc 没有帮助:
通知此 AsyncListener 异步操作未能完成。
它怎么会失败?如何重现此错误?
更新:
// in HttpServlet doGet method
AsyncContext asyncContext = req.startAsync();
asyncContext.addListener(new AsyncListener() {
// some code
@Override
public void onError(AsyncEvent event) {
// when is it called?
}
});
executeInSomeOtherThread(asyncContext);
我需要在其他线程中做什么才能使此异步操作失败?
【问题讨论】:
-
为什么您觉得 Javadoc 不清楚?您希望它回答什么具体问题?
-
正如我之前写的,我想了解异步操作是如何失败的。
-
我添加了一些代码示例:)
标签: java asynchronous servlet-3.0