Class ClientWebSocket


  • @WebSocket(maxIdleTime=3600000,
               maxBinaryMessageSize=5242880)
    public class ClientWebSocket
    extends Object
    • Constructor Detail

      • ClientWebSocket

        public ClientWebSocket()
    • Method Detail

      • onOpen

        @OnWebSocketConnect
        public void onOpen​(org.eclipse.jetty.websocket.api.Session websocketSession)
                    throws IOException
        Throws:
        IOException
      • onClose

        @OnWebSocketClose
        public void onClose​(org.eclipse.jetty.websocket.api.Session session,
                            int statusCode,
                            String reason)
      • close

        public void close()
      • getSession

        public org.eclipse.jetty.websocket.api.Session getSession()
      • onMessage

        @OnWebSocketMessage
        public void onMessage​(org.eclipse.jetty.websocket.api.Session session,
                              String message)
      • onMessage

        @OnWebSocketMessage
        public void onMessage​(org.eclipse.jetty.websocket.api.Session session,
                              byte[] buf,
                              int offset,
                              int length)
      • getEndPointId

        public Long getEndPointId()
      • registerProgressHandler

        public void registerProgressHandler​(long topicId,
                                            org.bimserver.plugins.services.ProgressHandler progressHandler)
      • unregisterProgressHandlers

        public void unregisterProgressHandlers​(long topicId)