javax.servlet.AsyncContext, AsyncContextCallbackpublic class AsyncContextImpl extends java.lang.Object implements javax.servlet.AsyncContext, AsyncContextCallback
| Modifier and Type | Field | Description |
|---|---|---|
protected static StringManager |
sm |
| Constructor | Description |
|---|---|
AsyncContextImpl(Request request) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
addListener(javax.servlet.AsyncListener listener) |
|
void |
addListener(javax.servlet.AsyncListener listener,
javax.servlet.ServletRequest servletRequest,
javax.servlet.ServletResponse servletResponse) |
|
void |
complete() |
|
<T extends javax.servlet.AsyncListener> |
createListener(java.lang.Class<T> clazz) |
|
void |
dispatch() |
|
void |
dispatch(java.lang.String path) |
|
void |
dispatch(javax.servlet.ServletContext context,
java.lang.String path) |
|
protected void |
doInternalDispatch() |
|
void |
fireOnComplete() |
|
javax.servlet.ServletRequest |
getRequest() |
|
javax.servlet.ServletResponse |
getResponse() |
|
long |
getTimeout() |
Get the current.
|
boolean |
hasOriginalRequestAndResponse() |
|
boolean |
isStarted() |
|
void |
recycle() |
|
void |
setErrorState(java.lang.Throwable t,
boolean fireOnError) |
|
void |
setStarted(Context context,
javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
boolean originalRequestResponse) |
|
void |
setTimeout(long timeout) |
Set the timeout.
|
void |
start(java.lang.Runnable run) |
|
boolean |
timeout() |
protected static final StringManager sm
public AsyncContextImpl(Request request)
public void complete()
complete in interface javax.servlet.AsyncContextpublic void fireOnComplete()
fireOnComplete in interface AsyncContextCallbackpublic boolean timeout()
public void dispatch()
dispatch in interface javax.servlet.AsyncContextpublic void dispatch(java.lang.String path)
dispatch in interface javax.servlet.AsyncContextpath - The path to which the request/response should be dispatched
relative to the ServletContext from which this async
request was started.public void dispatch(javax.servlet.ServletContext context,
java.lang.String path)
dispatch in interface javax.servlet.AsyncContextcontext - The ServletContext to which the request/response
should be dispatched.path - The path to which the request/response should be dispatched
relative to the specified ServletContext.public javax.servlet.ServletRequest getRequest()
getRequest in interface javax.servlet.AsyncContextpublic javax.servlet.ServletResponse getResponse()
getResponse in interface javax.servlet.AsyncContextpublic void start(java.lang.Runnable run)
start in interface javax.servlet.AsyncContextpublic void addListener(javax.servlet.AsyncListener listener)
addListener in interface javax.servlet.AsyncContextpublic void addListener(javax.servlet.AsyncListener listener,
javax.servlet.ServletRequest servletRequest,
javax.servlet.ServletResponse servletResponse)
addListener in interface javax.servlet.AsyncContextpublic <T extends javax.servlet.AsyncListener> T createListener(java.lang.Class<T> clazz)
throws javax.servlet.ServletException
createListener in interface javax.servlet.AsyncContextjavax.servlet.ServletExceptionpublic void recycle()
public boolean isStarted()
public void setStarted(Context context, javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, boolean originalRequestResponse)
public boolean hasOriginalRequestAndResponse()
hasOriginalRequestAndResponse in interface javax.servlet.AsyncContextprotected void doInternalDispatch()
throws javax.servlet.ServletException,
java.io.IOException
javax.servlet.ServletExceptionjava.io.IOExceptionpublic long getTimeout()
javax.servlet.AsyncContextgetTimeout in interface javax.servlet.AsyncContextpublic void setTimeout(long timeout)
javax.servlet.AsyncContextsetTimeout in interface javax.servlet.AsyncContexttimeout - The timeout in milliseconds. 0 or less indicates no
timeout.public void setErrorState(java.lang.Throwable t,
boolean fireOnError)
Copyright © 2000-2019 Apache Software Foundation. All Rights Reserved.