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 |
abort(ErrorInfo reason)
Kill this transport.
|
void |
close(boolean sendClose)
Close this transport.
|
void |
connect(ITransport.ConnectListener connectListener)
ITransport methods
|
java.lang.String |
getHost() |
java.lang.String |
getURL()
Get connection URL
|
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(boolean sendClose)
ITransportclose in interface ITransportpublic void abort(ErrorInfo reason)
ITransportabort in interface ITransportpublic void send(ProtocolMessage msg) throws AblyException
ITransportsend in interface ITransportAblyExceptionpublic java.lang.String getHost()
getHost in interface ITransportpublic java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String getURL()
ITransportgetURL in interface ITransport