@Override public AsyncContext startAsync(ServletRequest servletRequest, ServletResponse servletResponse) throws IllegalStateException { if (asyncContext == null) { asyncContext = new AsyncContextImpl(); } asyncContext.startAsync( servletRequest, servletResponse, (servletRequest == this && servletResponse == response), config.getMaxConnectionTimeout()); return asyncContext; }
@Override public boolean isAsyncStarted() { if (asyncContext == null) return false; return asyncContext.isStartAsync(); }