public class FireWebAsyncRequestProcessor
extends java.lang.Object
implements java.lang.Runnable, javax.servlet.AsyncListener
| Modifier | Constructor and Description |
|---|---|
protected |
FireWebAsyncRequestProcessor(FireWebServlet servlet,
javax.servlet.AsyncContext asyncContext)
Main constructor of async thread
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
drawView()
Is called after event process.
|
protected javax.servlet.AsyncContext |
getAsyncContext() |
protected FireWebApplication |
loadApplication()
Retrieve from session or create application instance.
|
void |
onComplete(javax.servlet.AsyncEvent ctx) |
void |
onError(javax.servlet.AsyncEvent ctx) |
void |
onStartAsync(javax.servlet.AsyncEvent ctx) |
void |
onTimeout(javax.servlet.AsyncEvent ctx) |
void |
run() |
protected FireWebAsyncRequestProcessor(FireWebServlet servlet, javax.servlet.AsyncContext asyncContext)
servlet - Servlet instance from contextasyncContext - Asynchronous context of requestpublic void onComplete(javax.servlet.AsyncEvent ctx)
throws java.io.IOException
onComplete in interface javax.servlet.AsyncListenerjava.io.IOExceptionpublic void onError(javax.servlet.AsyncEvent ctx)
throws java.io.IOException
onError in interface javax.servlet.AsyncListenerjava.io.IOExceptionpublic void onStartAsync(javax.servlet.AsyncEvent ctx)
throws java.io.IOException
onStartAsync in interface javax.servlet.AsyncListenerjava.io.IOExceptionpublic void onTimeout(javax.servlet.AsyncEvent ctx)
throws java.io.IOException
onTimeout in interface javax.servlet.AsyncListenerjava.io.IOExceptionprotected FireWebApplication loadApplication() throws java.lang.InstantiationException, java.lang.IllegalAccessException
java.lang.InstantiationException - on construct application instancejava.lang.IllegalAccessException - on construct application instanceprotected void drawView()
throws java.io.IOException
java.io.IOException - sending data to browserprotected javax.servlet.AsyncContext getAsyncContext()
public void run()
run in interface java.lang.Runnable