Package jadex.extension.rs.publish
Class NanoHttpServletRequestWrapper.NanoAsyncContext
- java.lang.Object
- 
- jadex.extension.rs.publish.NanoHttpServletRequestWrapper.NanoAsyncContext
 
- 
- All Implemented Interfaces:
- javax.servlet.AsyncContext
 - Enclosing class:
- NanoHttpServletRequestWrapper
 
 public static class NanoHttpServletRequestWrapper.NanoAsyncContext extends java.lang.Object implements javax.servlet.AsyncContext
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classNanoHttpServletRequestWrapper.NanoAsyncContext.NotifyType
 - 
Field SummaryFields Modifier and Type Field Description protected booleancompletedprotected java.util.List<javax.servlet.AsyncListener>listenersprotected javax.servlet.ServletRequestrequestprotected javax.servlet.ServletResponseresponseprotected booleanstartedprotected longtimeoutprotected java.util.Timertimer
 - 
Constructor SummaryConstructors Constructor Description NanoAsyncContext(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddListener(javax.servlet.AsyncListener listener)voidaddListener(javax.servlet.AsyncListener listener, javax.servlet.ServletRequest servletRequest, javax.servlet.ServletResponse servletResponse)voidcomplete()<T extends javax.servlet.AsyncListener>
 TcreateListener(java.lang.Class<T> clazz)voiddispatch()voiddispatch(java.lang.String path)voiddispatch(javax.servlet.ServletContext context, java.lang.String path)javax.servlet.ServletRequestgetRequest()javax.servlet.ServletResponsegetResponse()longgetTimeout()booleanhasOriginalRequestAndResponse()booleanisStarted()protected voidnotifyListeners(NanoHttpServletRequestWrapper.NanoAsyncContext.NotifyType type)voidsetTimeout(long timeout)voidstart(java.lang.Runnable run)
 
- 
- 
- 
Field Detail- 
startedprotected boolean started 
 - 
completedprotected boolean completed 
 - 
listenersprotected java.util.List<javax.servlet.AsyncListener> listeners 
 - 
requestprotected javax.servlet.ServletRequest request 
 - 
responseprotected javax.servlet.ServletResponse response 
 - 
timerprotected java.util.Timer timer 
 - 
timeoutprotected long timeout 
 
- 
 - 
Method Detail- 
startpublic void start(java.lang.Runnable run) - Specified by:
- startin interface- javax.servlet.AsyncContext
 
 - 
setTimeoutpublic void setTimeout(long timeout) - Specified by:
- setTimeoutin interface- javax.servlet.AsyncContext
 
 - 
hasOriginalRequestAndResponsepublic boolean hasOriginalRequestAndResponse() - Specified by:
- hasOriginalRequestAndResponsein interface- javax.servlet.AsyncContext
 
 - 
getTimeoutpublic long getTimeout() - Specified by:
- getTimeoutin interface- javax.servlet.AsyncContext
 
 - 
getResponsepublic javax.servlet.ServletResponse getResponse() - Specified by:
- getResponsein interface- javax.servlet.AsyncContext
 
 - 
getRequestpublic javax.servlet.ServletRequest getRequest() - Specified by:
- getRequestin interface- javax.servlet.AsyncContext
 
 - 
dispatchpublic void dispatch(javax.servlet.ServletContext context, java.lang.String path)- Specified by:
- dispatchin interface- javax.servlet.AsyncContext
 
 - 
dispatchpublic void dispatch(java.lang.String path) - Specified by:
- dispatchin interface- javax.servlet.AsyncContext
 
 - 
dispatchpublic void dispatch() - Specified by:
- dispatchin interface- javax.servlet.AsyncContext
 
 - 
createListenerpublic <T extends javax.servlet.AsyncListener> T createListener(java.lang.Class<T> clazz) throws javax.servlet.ServletException- Specified by:
- createListenerin interface- javax.servlet.AsyncContext
- Throws:
- javax.servlet.ServletException
 
 - 
completepublic void complete() - Specified by:
- completein interface- javax.servlet.AsyncContext
 
 - 
addListenerpublic void addListener(javax.servlet.AsyncListener listener, javax.servlet.ServletRequest servletRequest, javax.servlet.ServletResponse servletResponse)- Specified by:
- addListenerin interface- javax.servlet.AsyncContext
 
 - 
addListenerpublic void addListener(javax.servlet.AsyncListener listener) - Specified by:
- addListenerin interface- javax.servlet.AsyncContext
 
 - 
isStartedpublic boolean isStarted() 
 - 
notifyListenersprotected void notifyListeners(NanoHttpServletRequestWrapper.NanoAsyncContext.NotifyType type) 
 
- 
 
-