Fix failing tests

Issue: SPR-14772, SPR-14803
This commit is contained in:
Rossen Stoyanchev
2016-10-21 16:19:41 -04:00
parent 5c9c5e0b45
commit aea3a75018

View File

@@ -90,12 +90,14 @@ public class ServletHttpHandlerAdapter extends HttpHandlerAdapterSupport
@Override
public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws IOException {
// Start async before Read/WriteListener registration
AsyncContext asyncContext = servletRequest.startAsync();
ServletServerHttpRequest request = new ServletServerHttpRequest(
((HttpServletRequest) servletRequest), getDataBufferFactory(), getBufferSize());
ServletServerHttpResponse response = new ServletServerHttpResponse(
((HttpServletResponse) servletResponse), getDataBufferFactory(), getBufferSize());
AsyncContext asyncContext = servletRequest.startAsync();
asyncContext.addListener(new EventHandlingAsyncListener(request, response));
HandlerResultSubscriber resultSubscriber = new HandlerResultSubscriber(asyncContext);