异步监听器用来监听异步处理事件;即“三”中讲到的知识点;
此监听器用户servlet3.0异步处理中,此监听器类似于ServletContextListener的机制;
只需要实现AsyncListener接口即可;
此接口有4个方法:
public void onStartAsync(AsyncEvent event)throws IOException;
public void onComplete(AsyncEvent event);
public void onTimeout(AsyncEvent event);
public void onError(AsyncEvent event);
以下是监听器实现的代码:
import java.io.IOException;
import javax.servlet.AsyncEvent;
import javax.servlet.AsyncListener;
/**
*
*/
public class MyListener implements AsyncListener {
@Override
public void onComplete(AsyncEvent event) throws IOException {
System.out.println("-----异步监听完成");
}
@Override
public void onError(AsyncEvent arg0) throws IOException {
}
@Override