public class MockAsyncContext
extends java.lang.Object
implements javax.servlet.AsyncContext
AsyncContext interface.| Constructor and Description |
|---|
MockAsyncContext(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response) |
| Modifier and Type | Method and Description |
|---|---|
void |
addDispatchHandler(java.lang.Runnable handler) |
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) |
java.lang.String |
getDispatchedPath() |
java.util.List<javax.servlet.AsyncListener> |
getListeners() |
javax.servlet.ServletRequest |
getRequest() |
javax.servlet.ServletResponse |
getResponse() |
long |
getTimeout() |
boolean |
hasOriginalRequestAndResponse() |
static void |
makeAccessible(java.lang.reflect.Constructor<?> ctor)
Make the given constructor accessible, explicitly setting it accessible
if necessary.
|
void |
setTimeout(long timeout) |
void |
start(java.lang.Runnable runnable) |
public MockAsyncContext(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response)
public void addDispatchHandler(java.lang.Runnable handler)
public javax.servlet.ServletRequest getRequest()
getRequest in interface javax.servlet.AsyncContextpublic javax.servlet.ServletResponse getResponse()
getResponse in interface javax.servlet.AsyncContextpublic boolean hasOriginalRequestAndResponse()
hasOriginalRequestAndResponse in interface javax.servlet.AsyncContextpublic 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 java.lang.String getDispatchedPath()
public void complete()
complete in interface javax.servlet.AsyncContextpublic void start(java.lang.Runnable runnable)
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 request,
javax.servlet.ServletResponse response)
addListener in interface javax.servlet.AsyncContextpublic java.util.List<javax.servlet.AsyncListener> getListeners()
public <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 setTimeout(long timeout)
setTimeout in interface javax.servlet.AsyncContextpublic long getTimeout()
getTimeout in interface javax.servlet.AsyncContextpublic static void makeAccessible(java.lang.reflect.Constructor<?> ctor)
setAccessible(true) method is only called
when actually necessary, to avoid unnecessary conflicts with a JVM
SecurityManager (if active).ctor - the constructor to make accessibleAccessibleObject.setAccessible(java.lang.reflect.AccessibleObject[], boolean)Copyright © 2001-2017 Jalios SA. All Rights Reserved.