在jersey中暂停http servlet请求是否安全?

时间:2012-08-14 22:15:58

标签: java asynchronous jersey servlet-3.0

假设泽西ContainerResponseFilter实施如下:

public class MyFilter implements ContainerResponseFilter {
    @Context
    HttpServletRequest request;

    public ContainerRersponse(ContainerRequest req, ContainerResponse resp) {
       if (shouldBeAsync(resp) {
           AsyncContext ac = request.startAsync();
           ....
       }
       return resp;
    }
}

这一切都安全吗? Jersey是否认为处理请求并生成响应内容是在同一个线程上发生的?如果另一个线程试图修改响应对象会发生什么?

我以为在将自己淹没在球衣代码之前我会问。

0 个答案:

没有答案