Class WebSocketImpl
- java.lang.Object
-
- org.bimserver.client.notifications.WebSocketImpl
-
@WebSocket(maxBinaryMessageSize=536870912) public class WebSocketImpl extends Object
-
-
Constructor Summary
Constructors Constructor Description WebSocketImpl(NotificationsManager socketNotificationsClient)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()voidonBinary(byte[] bytes, int start, int length)voidonClose(int statusCode, String reason)voidonConnect(org.eclipse.jetty.websocket.api.Session session)voidonError(org.eclipse.jetty.websocket.api.Session session, Throwable error)voidonMessage(String msg)voidsend(com.fasterxml.jackson.databind.JsonNode jsonNode)voidsetBinaryMessageListener(long topicId, org.bimserver.client.notifications.BinaryMessageListener messageListener)voidwaitForEndpointId()
-
-
-
Constructor Detail
-
WebSocketImpl
public WebSocketImpl(NotificationsManager socketNotificationsClient)
-
-
Method Detail
-
close
public void close()
-
waitForEndpointId
public void waitForEndpointId()
-
onClose
@OnWebSocketClose public void onClose(int statusCode, String reason)
-
onConnect
@OnWebSocketConnect public void onConnect(org.eclipse.jetty.websocket.api.Session session)
-
send
public void send(com.fasterxml.jackson.databind.JsonNode jsonNode)
-
onBinary
@OnWebSocketMessage public void onBinary(byte[] bytes, int start, int length)
-
onMessage
@OnWebSocketMessage public void onMessage(String msg)
-
onError
@OnWebSocketError public void onError(org.eclipse.jetty.websocket.api.Session session, Throwable error)
-
setBinaryMessageListener
public void setBinaryMessageListener(long topicId, org.bimserver.client.notifications.BinaryMessageListener messageListener)
-
-