Package io.ably.lib.transport
Class WebSocketTransport
- java.lang.Object
-
- io.ably.lib.transport.WebSocketTransport
-
- All Implemented Interfaces:
ITransport
public class WebSocketTransport extends java.lang.Object implements ITransport
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classWebSocketTransport.Factorypublic factory API-
Nested classes/interfaces inherited from interface io.ably.lib.transport.ITransport
ITransport.ConnectListener, ITransport.Mode, ITransport.TransportParams
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedWebSocketTransport(ITransport.TransportParams params, ConnectionManager connectionManager)protected constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()Close this transport.voidconnect(ITransport.ConnectListener connectListener)ITransport methodsjava.lang.StringgetHost()java.lang.StringgetURL()Get connection URLprotected voidpreProcessReceivedMessage(ProtocolMessage message)voidsend(ProtocolMessage msg)Send a message on the channeljava.lang.StringtoString()
-
-
-
Constructor Detail
-
WebSocketTransport
protected WebSocketTransport(ITransport.TransportParams params, ConnectionManager connectionManager)
protected constructor
-
-
Method Detail
-
connect
public void connect(ITransport.ConnectListener connectListener)
ITransport methods- Specified by:
connectin interfaceITransport
-
close
public void close()
Description copied from interface:ITransportClose this transport.- Specified by:
closein interfaceITransport
-
send
public void send(ProtocolMessage msg) throws AblyException
Description copied from interface:ITransportSend a message on the channel- Specified by:
sendin interfaceITransport- Throws:
AblyException
-
getHost
public java.lang.String getHost()
- Specified by:
getHostin interfaceITransport
-
preProcessReceivedMessage
protected void preProcessReceivedMessage(ProtocolMessage message)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getURL
public java.lang.String getURL()
Description copied from interface:ITransportGet connection URL- Specified by:
getURLin interfaceITransport- Returns:
-
-