public class AwsAsyncContext extends Object implements javax.servlet.AsyncContext
CountDownLatch to synchronize response
generation.| Constructor and Description |
|---|
AwsAsyncContext(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
AwsLambdaServletContainerHandler servletHandler) |
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(javax.servlet.AsyncListener asyncListener) |
void |
addListener(javax.servlet.AsyncListener asyncListener,
javax.servlet.ServletRequest servletRequest,
javax.servlet.ServletResponse servletResponse) |
void |
complete() |
<T extends javax.servlet.AsyncListener> |
createListener(Class<T> aClass) |
void |
dispatch() |
void |
dispatch(javax.servlet.ServletContext servletContext,
String s) |
void |
dispatch(String s) |
javax.servlet.ServletRequest |
getRequest() |
javax.servlet.ServletResponse |
getResponse() |
long |
getTimeout() |
boolean |
hasOriginalRequestAndResponse() |
boolean |
isCompleted() |
boolean |
isDispatched() |
void |
setTimeout(long l) |
void |
start(Runnable runnable) |
public AwsAsyncContext(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
AwsLambdaServletContainerHandler servletHandler)
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(String s)
dispatch in interface javax.servlet.AsyncContextpublic void dispatch(javax.servlet.ServletContext servletContext,
String s)
dispatch in interface javax.servlet.AsyncContextpublic void complete()
complete in interface javax.servlet.AsyncContextpublic void start(Runnable runnable)
start in interface javax.servlet.AsyncContextpublic void addListener(javax.servlet.AsyncListener asyncListener)
addListener in interface javax.servlet.AsyncContextpublic void addListener(javax.servlet.AsyncListener asyncListener,
javax.servlet.ServletRequest servletRequest,
javax.servlet.ServletResponse servletResponse)
addListener in interface javax.servlet.AsyncContextpublic <T extends javax.servlet.AsyncListener> T createListener(Class<T> aClass) throws javax.servlet.ServletException
createListener in interface javax.servlet.AsyncContextjavax.servlet.ServletExceptionpublic void setTimeout(long l)
setTimeout in interface javax.servlet.AsyncContextpublic long getTimeout()
getTimeout in interface javax.servlet.AsyncContextpublic boolean isDispatched()
public boolean isCompleted()
Copyright © 2022. All rights reserved.