类 MockAsyncContext
- java.lang.Object
- org.springframework.mock.web.MockAsyncContext
- 所有已实现的接口:
AsyncContext
public class MockAsyncContext extends Object implements AsyncContext
Mock implementation of theAsyncContextinterface.- 从以下版本开始:
- 3.2
- 作者:
- Rossen Stoyanchev
字段概要
从接口继承的字段 javax.servlet.AsyncContext
ASYNC_CONTEXT_PATH, ASYNC_PATH_INFO, ASYNC_QUERY_STRING, ASYNC_REQUEST_URI, ASYNC_SERVLET_PATH
构造器概要
构造器 构造器 说明 MockAsyncContext(ServletRequest request, ServletResponse response)
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidaddDispatchHandler(Runnable handler)voidaddListener(AsyncListener listener)voidaddListener(AsyncListener listener, ServletRequest request, ServletResponse response)voidcomplete()<T extends AsyncListener>
TcreateListener(Class<T> clazz)voiddispatch()voiddispatch(String path)voiddispatch(ServletContext context, String path)StringgetDispatchedPath()List<AsyncListener>getListeners()ServletRequestgetRequest()ServletResponsegetResponse()longgetTimeout()booleanhasOriginalRequestAndResponse()voidsetTimeout(long timeout)voidstart(Runnable runnable)
构造器详细资料
MockAsyncContext
public MockAsyncContext(ServletRequest request, ServletResponse response)
方法详细资料
addDispatchHandler
public void addDispatchHandler(Runnable handler)
getRequest
public ServletRequest getRequest()
- 指定者:
getRequest在接口中AsyncContext
getResponse
public ServletResponse getResponse()
- 指定者:
getResponse在接口中AsyncContext
hasOriginalRequestAndResponse
public boolean hasOriginalRequestAndResponse()
dispatch
public void dispatch()
- 指定者:
dispatch在接口中AsyncContext
dispatch
public void dispatch(String path)
- 指定者:
dispatch在接口中AsyncContext
dispatch
public void dispatch(ServletContext context, String path)
- 指定者:
dispatch在接口中AsyncContext
getDispatchedPath
public String getDispatchedPath()
complete
public void complete()
- 指定者:
complete在接口中AsyncContext
start
public void start(Runnable runnable)
- 指定者:
start在接口中AsyncContext
addListener
public void addListener(AsyncListener listener)
- 指定者:
addListener在接口中AsyncContext
addListener
public void addListener(AsyncListener listener, ServletRequest request, ServletResponse response)
- 指定者:
addListener在接口中AsyncContext
getListeners
public List<AsyncListener> getListeners()
createListener
public <T extends AsyncListener> T createListener(Class<T> clazz) throws ServletException
- 指定者:
createListener在接口中AsyncContext- 抛出:
ServletException
setTimeout
public void setTimeout(long timeout)
- 指定者:
setTimeout在接口中AsyncContext
getTimeout
public long getTimeout()
- 指定者:
getTimeout在接口中AsyncContext