public class AsyncContextState
extends java.lang.Object
implements javax.servlet.AsyncContext
| Modifier and Type | Field and Description |
|---|---|
private HttpChannel |
_channel |
(package private) HttpChannelState |
_state |
| Constructor and Description |
|---|
AsyncContextState(HttpChannelState state) |
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(javax.servlet.AsyncListener listener) |
void |
addListener(javax.servlet.AsyncListener listener,
javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response) |
void |
complete() |
<T extends javax.servlet.AsyncListener> |
createListener(java.lang.Class<T> clazz) |
void |
dispatch() |
void |
dispatch(javax.servlet.ServletContext context,
java.lang.String path) |
void |
dispatch(java.lang.String path) |
HttpChannel |
getHttpChannel() |
HttpChannelState |
getHttpChannelState() |
javax.servlet.ServletRequest |
getRequest() |
javax.servlet.ServletResponse |
getResponse() |
long |
getTimeout() |
boolean |
hasOriginalRequestAndResponse() |
void |
reset() |
void |
setTimeout(long arg0) |
void |
start(java.lang.Runnable task) |
(package private) HttpChannelState |
state() |
private final HttpChannel _channel
volatile HttpChannelState _state
public AsyncContextState(HttpChannelState state)
public HttpChannel getHttpChannel()
HttpChannelState state()
public void addListener(javax.servlet.AsyncListener listener,
javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response)
addListener in interface javax.servlet.AsyncContextpublic void addListener(javax.servlet.AsyncListener listener)
addListener in interface javax.servlet.AsyncContextpublic void complete()
complete 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 dispatch()
dispatch in interface javax.servlet.AsyncContextpublic void dispatch(java.lang.String path)
dispatch in interface javax.servlet.AsyncContextpublic void dispatch(javax.servlet.ServletContext context,
java.lang.String path)
dispatch in interface javax.servlet.AsyncContextpublic javax.servlet.ServletRequest getRequest()
getRequest in interface javax.servlet.AsyncContextpublic javax.servlet.ServletResponse getResponse()
getResponse in interface javax.servlet.AsyncContextpublic long getTimeout()
getTimeout in interface javax.servlet.AsyncContextpublic boolean hasOriginalRequestAndResponse()
hasOriginalRequestAndResponse in interface javax.servlet.AsyncContextpublic void setTimeout(long arg0)
setTimeout in interface javax.servlet.AsyncContextpublic void start(java.lang.Runnable task)
start in interface javax.servlet.AsyncContextpublic void reset()
public HttpChannelState getHttpChannelState()