public class WebSocketTransport extends java.lang.Object implements ITransport
| Modifier and Type | Class and Description |
|---|---|
static class |
WebSocketTransport.Factory
public factory API
|
ITransport.ConnectListener, ITransport.Mode, ITransport.TransportParams| Modifier | Constructor and Description |
|---|---|
protected |
WebSocketTransport(ITransport.TransportParams params,
ConnectionManager connectionManager)
protected constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Close this transport.
|
void |
connect(ITransport.ConnectListener connectListener)
ITransport methods
|
java.lang.String |
getHost() |
java.lang.String |
getURL()
Get connection URL
|
protected void |
preProcessReceivedMessage(ProtocolMessage message) |
void |
send(ProtocolMessage msg)
Send a message on the channel
|
java.lang.String |
toString() |
protected WebSocketTransport(ITransport.TransportParams params, ConnectionManager connectionManager)
public void connect(ITransport.ConnectListener connectListener)
connect in interface ITransportpublic void close()
ITransportclose in interface ITransportpublic void send(ProtocolMessage msg) throws AblyException
ITransportsend in interface ITransportAblyExceptionpublic java.lang.String getHost()
getHost in interface ITransportprotected void preProcessReceivedMessage(ProtocolMessage message)
public java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String getURL()
ITransportgetURL in interface ITransport