异步I/O JAX-RS.Next提案这是一个项目,提出了一种为REST资源实现非阻塞I/O的方法。它还提供了一种利用Java 8 lambdas以干净的方式轻松处理异步I/O事件的方法。资源中异步I/O的定义通过资源访问异步I/O流的方式是通过使用@AsyncContext参数注释定义的RestAsyncContext:下面是一个资源方法签名的例子:


public void doGet(@QueryParam(\"param\")字符串参数,@AsyncContext RestAsyncContext ctx)

实现RestAsyncContext为了正确实现这个上下文,首先需要通过一个异步servlet来创建和初始化它,这是在RestAsyncServlet中完成的。在JAX-RS实现中,这个servlet必须……