|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.tootallnate.websocket.WebSocketAdapter
net.tootallnate.websocket.WebSocketClient
io.socket.transports.WebsocketTransport
public class WebsocketTransport
The Class WebsocketTransport.
Field Summary | |
---|---|
static java.lang.String |
TRANSPORT_NAME
The String to identify this Transport |
Constructor Summary | |
---|---|
WebsocketTransport(java.net.URI uri,
IOConnection connection)
Instantiates a new websocket transport. |
Method Summary | |
---|---|
boolean |
canSendBulk()
return true if the IOTransport prefers to send multiple messages at a time. |
static IOTransport |
create(java.net.URL url,
IOConnection connection)
Creates a new Transport for the given url an IOConnection . |
void |
disconnect()
Instructs the IOTransport to disconnect. |
void |
invalidate()
Instructs the IOTransport to invalidate. |
void |
onClose()
|
void |
onIOError(java.io.IOException error)
|
void |
onMessage(java.lang.String message)
|
void |
onOpen()
|
void |
sendBulk(java.lang.String[] texts)
Instructs the IOTransport to send multiple messages. |
Methods inherited from class net.tootallnate.websocket.WebSocketClient |
---|
close, connect, getDraft, getURI, onClose, onIOError, onMessage, onOpen, releaseAndInitialize, run, send |
Methods inherited from class net.tootallnate.websocket.WebSocketAdapter |
---|
getFlashPolicy, onError, onHandshakeRecievedAsClient, onHandshakeRecievedAsServer, onMessage, onPong |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface io.socket.IOTransport |
---|
connect, send |
Field Detail |
---|
public static final java.lang.String TRANSPORT_NAME
Constructor Detail |
---|
public WebsocketTransport(java.net.URI uri, IOConnection connection)
uri
- the uriconnection
- the connectionMethod Detail |
---|
public static IOTransport create(java.net.URL url, IOConnection connection)
IOConnection
.
url
- the urlconnection
- the connection
public void onClose()
onClose
in class net.tootallnate.websocket.WebSocketClient
public void onIOError(java.io.IOException error)
onIOError
in class net.tootallnate.websocket.WebSocketClient
public void onMessage(java.lang.String message)
onMessage
in class net.tootallnate.websocket.WebSocketClient
public void onOpen()
onOpen
in class net.tootallnate.websocket.WebSocketClient
public void disconnect()
IOTransport
disconnect
in interface IOTransport
public boolean canSendBulk()
IOTransport
canSendBulk
in interface IOTransport
public void sendBulk(java.lang.String[] texts) throws java.io.IOException
IOTransport
sendBulk
in interface IOTransport
texts
- the texts
java.io.IOException
- Signals that an I/O exception has occurred.public void invalidate()
IOTransport
IOConnection
invalidate
in interface IOTransport
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |