public class AsyncEvent
extends java.lang.Object
ServletRequest.startAsync()
or ServletRequest.startAsync(ServletRequest, ServletResponse)
) has
completed, timed out, or produced an error.Constructor and Description |
---|
AsyncEvent(AsyncContext context)
Constructs an AsyncEvent from the given AsyncContext.
|
AsyncEvent(AsyncContext context,
ServletRequest request,
ServletResponse response)
Constructs an AsyncEvent from the given AsyncContext, ServletRequest, and ServletResponse.
|
AsyncEvent(AsyncContext context,
ServletRequest request,
ServletResponse response,
java.lang.Throwable throwable)
Constructs an AsyncEvent from the given AsyncContext, ServletRequest, ServletResponse, and Throwable.
|
AsyncEvent(AsyncContext context,
java.lang.Throwable throwable)
Constructs an AsyncEvent from the given AsyncContext and Throwable.
|
Modifier and Type | Method and Description |
---|---|
AsyncContext |
getAsyncContext()
Gets the AsyncContext from this AsyncEvent.
|
ServletRequest |
getSuppliedRequest()
Gets the ServletRequest from this AsyncEvent.
|
ServletResponse |
getSuppliedResponse()
Gets the ServletResponse from this AsyncEvent.
|
java.lang.Throwable |
getThrowable()
Gets the Throwable from this AsyncEvent.
|
public AsyncEvent(AsyncContext context)
context
- the AsyncContex to be delivered with this AsyncEventpublic AsyncEvent(AsyncContext context, ServletRequest request, ServletResponse response)
context
- the AsyncContex to be delivered with this AsyncEventrequest
- the ServletRequest to be delivered with this AsyncEventresponse
- the ServletResponse to be delivered with this AsyncEventpublic AsyncEvent(AsyncContext context, java.lang.Throwable throwable)
context
- the AsyncContex to be delivered with this AsyncEventthrowable
- the Throwable to be delivered with this AsyncEventpublic AsyncEvent(AsyncContext context, ServletRequest request, ServletResponse response, java.lang.Throwable throwable)
context
- the AsyncContex to be delivered with this AsyncEventrequest
- the ServletRequest to be delivered with this AsyncEventresponse
- the ServletResponse to be delivered with this AsyncEventthrowable
- the Throwable to be delivered with this AsyncEventpublic AsyncContext getAsyncContext()
public ServletRequest getSuppliedRequest()
If the AsyncListener to which this AsyncEvent is being delivered was added using
AsyncContext.addListener(AsyncListener, ServletRequest, ServletResponse)
, the returned ServletRequest will be
the same as the one supplied to the above method. If the AsyncListener was added via
AsyncContext.addListener(AsyncListener)
, this method must return null.
public ServletResponse getSuppliedResponse()
If the AsyncListener to which this AsyncEvent is being delivered was added using
AsyncContext.addListener(AsyncListener, ServletRequest, ServletResponse)
, the returned ServletResponse will
be the same as the one supplied to the above method. If the AsyncListener was added via
AsyncContext.addListener(AsyncListener)
, this method must return null.
public java.lang.Throwable getThrowable()