public class ServletAsyncContext extends Object implements javax.servlet.AsyncContext, Recyclable
| 构造器和说明 |
|---|
ServletAsyncContext(ServletHttpExchange servletHttpExchange,
ServletContext servletContext,
Executor executor) |
| 限定符和类型 | 方法和说明 |
|---|---|
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(Class<T> clazz) |
void |
dispatch() |
void |
dispatch(javax.servlet.ServletContext context,
String path) |
void |
dispatch(String path) |
javax.servlet.ServletRequest |
getRequest() |
javax.servlet.ServletResponse |
getResponse() |
ServletContext |
getServletContext() |
long |
getTimeout() |
boolean |
hasOriginalRequestAndResponse() |
boolean |
isComplete() |
boolean |
isStarted() |
void |
markIoThreadOverFlag()
Marks the end of the main thread
|
void |
recycle()
recycle
|
void |
setServletRequest(javax.servlet.ServletRequest servletRequest) |
void |
setServletResponse(javax.servlet.ServletResponse servletResponse) |
void |
setStart() |
void |
setTimeout(long timeout) |
void |
start(Runnable runnable) |
recyclepublic ServletAsyncContext(ServletHttpExchange servletHttpExchange, ServletContext servletContext, Executor executor)
public ServletContext getServletContext()
public javax.servlet.ServletRequest getRequest()
getRequest 在接口中 javax.servlet.AsyncContextpublic javax.servlet.ServletResponse getResponse()
getResponse 在接口中 javax.servlet.AsyncContextpublic boolean hasOriginalRequestAndResponse()
hasOriginalRequestAndResponse 在接口中 javax.servlet.AsyncContextpublic void setServletResponse(javax.servlet.ServletResponse servletResponse)
public void setServletRequest(javax.servlet.ServletRequest servletRequest)
public void dispatch()
dispatch 在接口中 javax.servlet.AsyncContextpublic void dispatch(String path)
dispatch 在接口中 javax.servlet.AsyncContextpublic void dispatch(javax.servlet.ServletContext context,
String path)
dispatch 在接口中 javax.servlet.AsyncContextpublic void complete()
complete 在接口中 javax.servlet.AsyncContextpublic void markIoThreadOverFlag()
public void recycle()
Recyclablerecycle 在接口中 Recyclablepublic void start(Runnable runnable)
start 在接口中 javax.servlet.AsyncContextpublic void setStart()
public void addListener(javax.servlet.AsyncListener listener)
addListener 在接口中 javax.servlet.AsyncContextpublic void addListener(javax.servlet.AsyncListener listener,
javax.servlet.ServletRequest servletRequest,
javax.servlet.ServletResponse servletResponse)
addListener 在接口中 javax.servlet.AsyncContextpublic <T extends javax.servlet.AsyncListener> T createListener(Class<T> clazz) throws javax.servlet.ServletException
createListener 在接口中 javax.servlet.AsyncContextjavax.servlet.ServletExceptionpublic void setTimeout(long timeout)
setTimeout 在接口中 javax.servlet.AsyncContextpublic long getTimeout()
getTimeout 在接口中 javax.servlet.AsyncContextpublic boolean isStarted()
public boolean isComplete()
Copyright © 2021. All rights reserved.