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.AsyncContext
public javax.servlet.ServletResponse getResponse()
getResponse
in interface javax.servlet.AsyncContext
public boolean hasOriginalRequestAndResponse()
hasOriginalRequestAndResponse
in interface javax.servlet.AsyncContext
public void dispatch()
dispatch
in interface javax.servlet.AsyncContext
public void dispatch(java.lang.String path)
dispatch
in interface javax.servlet.AsyncContext
public void dispatch(javax.servlet.ServletContext context, java.lang.String path)
dispatch
in interface javax.servlet.AsyncContext
public java.lang.String getDispatchedPath()
public void complete()
complete
in interface javax.servlet.AsyncContext
public void start(java.lang.Runnable runnable)
start
in interface javax.servlet.AsyncContext
public void addListener(javax.servlet.AsyncListener listener)
addListener
in interface javax.servlet.AsyncContext
public void addListener(javax.servlet.AsyncListener listener, javax.servlet.ServletRequest request, javax.servlet.ServletResponse response)
addListener
in interface javax.servlet.AsyncContext
public 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.AsyncContext
javax.servlet.ServletException
public void setTimeout(long timeout)
setTimeout
in interface javax.servlet.AsyncContext
public long getTimeout()
getTimeout
in interface javax.servlet.AsyncContext
public 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.