public class AsyncStockServlet extends javax.servlet.http.HttpServlet implements Stockticker.TickListener, javax.servlet.AsyncListener
| Modifier and Type | Field and Description |
|---|---|
static String |
LONG_POLL |
static String |
POLL |
static String |
STREAM |
| Constructor and Description |
|---|
AsyncStockServlet() |
| Modifier and Type | Method and Description |
|---|---|
void |
onComplete(javax.servlet.AsyncEvent event) |
void |
onError(javax.servlet.AsyncEvent event) |
void |
onStartAsync(javax.servlet.AsyncEvent event) |
void |
onTimeout(javax.servlet.AsyncEvent event) |
protected void |
service(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp) |
void |
tick(Stockticker.Stock stock) |
void |
writeStock(javax.servlet.AsyncContext actx,
Stockticker.Stock stock) |
doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, servicepublic static final String POLL
public static final String LONG_POLL
public static final String STREAM
protected void service(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp)
throws javax.servlet.ServletException,
IOException
service in class javax.servlet.http.HttpServletjavax.servlet.ServletExceptionIOExceptionpublic void tick(Stockticker.Stock stock)
tick in interface Stockticker.TickListenerpublic void writeStock(javax.servlet.AsyncContext actx,
Stockticker.Stock stock)
public void onComplete(javax.servlet.AsyncEvent event)
throws IOException
onComplete in interface javax.servlet.AsyncListenerIOExceptionpublic void onError(javax.servlet.AsyncEvent event)
throws IOException
onError in interface javax.servlet.AsyncListenerIOExceptionpublic void onTimeout(javax.servlet.AsyncEvent event)
throws IOException
onTimeout in interface javax.servlet.AsyncListenerIOExceptionpublic void onStartAsync(javax.servlet.AsyncEvent event)
throws IOException
onStartAsync in interface javax.servlet.AsyncListenerIOExceptionCopyright © 2015 WSO2 Inc. All rights reserved.