com.github.nkzawa.engineio.client.transports
Class Polling

java.lang.Object
  extended by com.github.nkzawa.emitter.Emitter
      extended by com.github.nkzawa.engineio.client.Transport
          extended by com.github.nkzawa.engineio.client.transports.Polling
Direct Known Subclasses:
PollingXHR

public abstract class Polling
extends Transport


Nested Class Summary
 
Nested classes/interfaces inherited from class com.github.nkzawa.engineio.client.Transport
Transport.Options, Transport.ReadyState
 
Nested classes/interfaces inherited from class com.github.nkzawa.emitter.Emitter
Emitter.Listener
 
Field Summary
static String EVENT_POLL
           
static String EVENT_POLL_COMPLETE
           
static String NAME
           
 
Fields inherited from class com.github.nkzawa.engineio.client.Transport
EVENT_CLOSE, EVENT_DRAIN, EVENT_ERROR, EVENT_OPEN, EVENT_PACKET, EVENT_REQUEST_HEADERS, EVENT_RESPONSE_HEADERS, hostname, name, path, port, query, readyState, secure, socket, sslContext, timestampParam, timestampRequests, timestamps, writable
 
Constructor Summary
Polling(Transport.Options opts)
           
 
Method Summary
protected  void doClose()
           
protected  void doOpen()
           
protected abstract  void doPoll()
           
protected abstract  void doWrite(byte[] data, Runnable fn)
           
protected  void onData(byte[] data)
           
protected  void onData(String data)
           
 void pause(Runnable onPause)
           
protected  String uri()
           
protected  void write(Packet[] packets)
           
 
Methods inherited from class com.github.nkzawa.engineio.client.Transport
close, onClose, onError, onOpen, onPacket, open, send
 
Methods inherited from class com.github.nkzawa.emitter.Emitter
emit, hasListeners, listeners, off, off, off, on, once
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NAME

public static final String NAME
See Also:
Constant Field Values

EVENT_POLL

public static final String EVENT_POLL
See Also:
Constant Field Values

EVENT_POLL_COMPLETE

public static final String EVENT_POLL_COMPLETE
See Also:
Constant Field Values
Constructor Detail

Polling

public Polling(Transport.Options opts)
Method Detail

doOpen

protected void doOpen()
Specified by:
doOpen in class Transport

pause

public void pause(Runnable onPause)

onData

protected void onData(String data)
Overrides:
onData in class Transport

onData

protected void onData(byte[] data)
Overrides:
onData in class Transport

doClose

protected void doClose()
Specified by:
doClose in class Transport

write

protected void write(Packet[] packets)
Specified by:
write in class Transport

uri

protected String uri()

doWrite

protected abstract void doWrite(byte[] data,
                                Runnable fn)

doPoll

protected abstract void doPoll()


Copyright © 2014. All rights reserved.