Package tigase.http.java
Class AsyncContextImpl
- java.lang.Object
-
- tigase.http.java.AsyncContextImpl
-
- All Implemented Interfaces:
javax.servlet.AsyncContext
public class AsyncContextImpl extends Object implements javax.servlet.AsyncContext
- Author:
- andrzej
-
-
Constructor Summary
Constructors Constructor Description AsyncContextImpl(javax.servlet.ServletRequest req, javax.servlet.ServletResponse resp, HttpExchange exchange, ScheduledExecutorService scheduledExecutor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addListener(javax.servlet.AsyncListener al)
void
addListener(javax.servlet.AsyncListener al, javax.servlet.ServletRequest sr, javax.servlet.ServletResponse sr1)
void
cancel()
void
complete()
<T extends javax.servlet.AsyncListener>
TcreateListener(Class<T> type)
void
dispatch()
void
dispatch(String string)
void
dispatch(javax.servlet.ServletContext sc, String string)
javax.servlet.ServletRequest
getRequest()
javax.servlet.ServletResponse
getResponse()
long
getTimeout()
boolean
hasOriginalRequestAndResponse()
void
setTimeout(long timeout)
void
start(Runnable r)
-
-
-
Constructor Detail
-
AsyncContextImpl
public AsyncContextImpl(javax.servlet.ServletRequest req, javax.servlet.ServletResponse resp, HttpExchange exchange, ScheduledExecutorService scheduledExecutor)
-
-
Method Detail
-
getRequest
public javax.servlet.ServletRequest getRequest()
- Specified by:
getRequest
in interfacejavax.servlet.AsyncContext
-
getResponse
public javax.servlet.ServletResponse getResponse()
- Specified by:
getResponse
in interfacejavax.servlet.AsyncContext
-
hasOriginalRequestAndResponse
public boolean hasOriginalRequestAndResponse()
- Specified by:
hasOriginalRequestAndResponse
in interfacejavax.servlet.AsyncContext
-
dispatch
public void dispatch()
- Specified by:
dispatch
in interfacejavax.servlet.AsyncContext
-
dispatch
public void dispatch(String string)
- Specified by:
dispatch
in interfacejavax.servlet.AsyncContext
-
dispatch
public void dispatch(javax.servlet.ServletContext sc, String string)
- Specified by:
dispatch
in interfacejavax.servlet.AsyncContext
-
complete
public void complete()
- Specified by:
complete
in interfacejavax.servlet.AsyncContext
-
start
public void start(Runnable r)
- Specified by:
start
in interfacejavax.servlet.AsyncContext
-
addListener
public void addListener(javax.servlet.AsyncListener al)
- Specified by:
addListener
in interfacejavax.servlet.AsyncContext
-
addListener
public void addListener(javax.servlet.AsyncListener al, javax.servlet.ServletRequest sr, javax.servlet.ServletResponse sr1)
- Specified by:
addListener
in interfacejavax.servlet.AsyncContext
-
createListener
public <T extends javax.servlet.AsyncListener> T createListener(Class<T> type) throws javax.servlet.ServletException
- Specified by:
createListener
in interfacejavax.servlet.AsyncContext
- Throws:
javax.servlet.ServletException
-
getTimeout
public long getTimeout()
- Specified by:
getTimeout
in interfacejavax.servlet.AsyncContext
-
setTimeout
public void setTimeout(long timeout)
- Specified by:
setTimeout
in interfacejavax.servlet.AsyncContext
-
cancel
public void cancel()
-
-