public final class Polling extends Transport implements javax.servlet.AsyncListener
Emitter.Listener| Modifier and Type | Field and Description |
|---|---|
static String |
NAME |
mParser, mReadyState| Constructor and Description |
|---|
Polling(Object lockObject,
Parser parser) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doClose()
Transport specific logic for closing transport.
|
Map<String,List<String>> |
getInitialHeaders()
Get the headers of the initial HTTP request.
|
Map<String,String> |
getInitialQuery()
Get the query parameters of the initial HTTP request.
|
String |
getName()
Get the name of this transport.
|
boolean |
isWritable()
Checks whether the transport is currently writable.
|
protected void |
onClose()
Called by child to indicate closure of transport.
|
void |
onComplete(javax.servlet.AsyncEvent asyncEvent) |
protected void |
onData(Object data)
Called by child to indicate data received from remote client.
|
void |
onError(javax.servlet.AsyncEvent asyncEvent) |
void |
onRequest(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Handle a client HTTP request.
|
void |
onStartAsync(javax.servlet.AsyncEvent asyncEvent) |
void |
onTimeout(javax.servlet.AsyncEvent asyncEvent) |
void |
send(List<Packet<?>> packets)
Send a list of packets over the transport.
|
public static final String NAME
public Map<String,String> getInitialQuery()
TransportgetInitialQuery in class Transportpublic Map<String,List<String>> getInitialHeaders()
TransportgetInitialHeaders in class Transportpublic void onRequest(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws IOException
TransportonRequest in class Transportrequest - The HTTP request object.response - The HTTP response object.IOException - On IO error.public void send(List<Packet<?>> packets)
Transportpublic boolean isWritable()
TransportisWritable in class Transportpublic String getName()
Transportprotected void doClose()
Transportprotected void onData(Object data)
Transportprotected void onClose()
Transportpublic void onStartAsync(javax.servlet.AsyncEvent asyncEvent)
onStartAsync in interface javax.servlet.AsyncListenerpublic void onComplete(javax.servlet.AsyncEvent asyncEvent)
onComplete in interface javax.servlet.AsyncListenerpublic void onTimeout(javax.servlet.AsyncEvent asyncEvent)
onTimeout in interface javax.servlet.AsyncListenerpublic void onError(javax.servlet.AsyncEvent asyncEvent)
onError in interface javax.servlet.AsyncListenerCopyright © 2022. All rights reserved.