Package com.openfin.desktop.net
Class WebSocketConnection
- java.lang.Object
-
- com.openfin.desktop.net.WebSocketConnection
-
@WebSocket(maxTextMessageSize=65536) public class WebSocketConnection extends java.lang.ObjectA WebSocket connection to OpenFin Runtime Created by wche on 9/21/2016.
-
-
Constructor Summary
Constructors Constructor Description WebSocketConnection(java.net.URI url)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()voidclose(java.lang.String reason)voidconnect()WebSocketEventHandlergetEventHandler()booleanisConnected()voidonClose(int statusCode, java.lang.String reason)voidonConnect(org.eclipse.jetty.websocket.api.Session session)voidonError(java.lang.Throwable cause)voidonMessage(java.lang.String msg)voidsend(java.lang.String data)voidsetEventHandler(WebSocketEventHandler eventHandler)voidsetMaxMessageSize(int size)
-
-
-
Constructor Detail
-
WebSocketConnection
public WebSocketConnection(java.net.URI url) throws WebSocketException- Throws:
WebSocketException
-
-
Method Detail
-
setEventHandler
public void setEventHandler(WebSocketEventHandler eventHandler)
-
getEventHandler
public WebSocketEventHandler getEventHandler()
-
isConnected
public boolean isConnected()
-
connect
public void connect() throws WebSocketException- Throws:
WebSocketException
-
send
public void send(java.lang.String data) throws WebSocketException- Throws:
WebSocketException
-
close
public void close() throws WebSocketException- Throws:
WebSocketException
-
close
public void close(java.lang.String reason) throws WebSocketException- Throws:
WebSocketException
-
onClose
@OnWebSocketClose public void onClose(int statusCode, java.lang.String reason)
-
onConnect
@OnWebSocketConnect public void onConnect(org.eclipse.jetty.websocket.api.Session session)
-
onMessage
@OnWebSocketMessage public void onMessage(java.lang.String msg)
-
onError
@OnWebSocketError public void onError(java.lang.Throwable cause)
-
setMaxMessageSize
public void setMaxMessageSize(int size)
-
-