Package javax.servlet
Interface AsyncContext
-
- All Known Implementing Classes:
AsyncContextState
public interface AsyncContextTODO SERVLET3 - Add comments- Since:
- Servlet 3.0
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringASYNC_CONTEXT_PATHstatic java.lang.StringASYNC_PATH_INFOstatic java.lang.StringASYNC_QUERY_STRINGstatic java.lang.StringASYNC_REQUEST_URIstatic java.lang.StringASYNC_SERVLET_PATH
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddListener(AsyncListener listener)voidaddListener(AsyncListener listener, ServletRequest request, ServletResponse response)voidcomplete()<T extends AsyncListener>
TcreateListener(java.lang.Class<T> clazz)voiddispatch()voiddispatch(java.lang.String path)voiddispatch(ServletContext context, java.lang.String path)ServletRequestgetRequest()ServletResponsegetResponse()longgetTimeout()Get timeout in milliseconds.booleanhasOriginalRequestAndResponse()voidsetTimeout(long timeout)Set timeout in milliseconds.voidstart(java.lang.Runnable run)
-
-
-
Field Detail
-
ASYNC_REQUEST_URI
static final java.lang.String ASYNC_REQUEST_URI
- See Also:
- Constant Field Values
-
ASYNC_CONTEXT_PATH
static final java.lang.String ASYNC_CONTEXT_PATH
- See Also:
- Constant Field Values
-
ASYNC_PATH_INFO
static final java.lang.String ASYNC_PATH_INFO
- See Also:
- Constant Field Values
-
ASYNC_SERVLET_PATH
static final java.lang.String ASYNC_SERVLET_PATH
- See Also:
- Constant Field Values
-
ASYNC_QUERY_STRING
static final java.lang.String ASYNC_QUERY_STRING
- See Also:
- Constant Field Values
-
-
Method Detail
-
getRequest
ServletRequest getRequest()
-
getResponse
ServletResponse getResponse()
-
hasOriginalRequestAndResponse
boolean hasOriginalRequestAndResponse()
-
dispatch
void dispatch()
- Throws:
java.lang.IllegalStateException
-
dispatch
void dispatch(java.lang.String path)
- Parameters:
path-- Throws:
java.lang.IllegalStateException
-
dispatch
void dispatch(ServletContext context, java.lang.String path)
- Parameters:
context-path-- Throws:
java.lang.IllegalStateException
-
complete
void complete()
-
start
void start(java.lang.Runnable run)
-
addListener
void addListener(AsyncListener listener)
-
addListener
void addListener(AsyncListener listener, ServletRequest request, ServletResponse response)
-
createListener
<T extends AsyncListener> T createListener(java.lang.Class<T> clazz) throws ServletException
- Throws:
ServletException
-
setTimeout
void setTimeout(long timeout)
Set timeout in milliseconds. 0 or less indicates no timeout.
-
getTimeout
long getTimeout()
Get timeout in milliseconds. 0 or less indicates no timeout.
-
-