|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectio.socket.WebsocketTransport
class WebsocketTransport
The Class WebsocketTransport.
Field Summary | |
---|---|
static java.lang.String |
TRANSPORT_NAME
The String to identify this Transport |
(package private) de.roderick.weberknecht.WebSocketConnection |
websocket
|
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. |
void |
connect()
Instructs the IOTransport to connect. |
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. |
java.lang.String |
getName()
|
void |
invalidate()
Instructs the IOTransport to invalidate. |
void |
onClose()
|
void |
onMessage(de.roderick.weberknecht.WebSocketMessage arg0)
|
void |
onOpen()
|
void |
send(java.lang.String text)
Instructs the IOTransport to send a Message |
void |
sendBulk(java.lang.String[] texts)
Instructs the IOTransport to send multiple messages. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
de.roderick.weberknecht.WebSocketConnection websocket
public static final java.lang.String TRANSPORT_NAME
Constructor Detail |
---|
public WebsocketTransport(java.net.URI uri, IOConnection connection)
uri
- the uriconnection
- the connection
de.roderick.weberknecht.WebSocketException
Method Detail |
---|
public static IOTransport create(java.net.URL url, IOConnection connection)
IOConnection
.
url
- the urlconnection
- the connection
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
public void onClose()
onClose
in interface de.roderick.weberknecht.WebSocketEventHandler
public void onMessage(de.roderick.weberknecht.WebSocketMessage arg0)
onMessage
in interface de.roderick.weberknecht.WebSocketEventHandler
public void onOpen()
onOpen
in interface de.roderick.weberknecht.WebSocketEventHandler
public void connect()
IOTransport
connect
in interface IOTransport
public void send(java.lang.String text) throws java.lang.Exception
IOTransport
send
in interface IOTransport
text
- the text to be sent
java.io.IOException
- Signals that an I/O exception has occurred.
java.lang.Exception
public java.lang.String getName()
getName
in interface IOTransport
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |