Class WebSocketImpl


  • @WebSocket(maxBinaryMessageSize=536870912)
    public class WebSocketImpl
    extends Object
    • 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)