In
http://java.net/jira/browse/SERVLET_SPEC-6, it would like to have a
clarification on the behavior of AsyncContext#getRequest() and
getResponse() after timeout.
I think with the comment that one should throw IllegalStateException in
those circumstances.
I have a question.
According to javadoc of AsyncContext, when there is async timeout, the
following may be invoked:
a. invoke AsyncListener#onTimeout
b. AsyncContext#complete, AsyncListener#onComplete
c. AsyncContext#dispatch
In (a), (b) and (c) above, should we throw IllegalStateException?
I think it should not at least for (a).
Any comments?
Shing Wai Chan