Package org.bimserver.client
Class ClientWebSocket
- java.lang.Object
-
- org.bimserver.client.ClientWebSocket
-
@WebSocket(maxIdleTime=3600000, maxBinaryMessageSize=5242880) public class ClientWebSocket extends Object
-
-
Constructor Summary
Constructors Constructor Description ClientWebSocket()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()LonggetEndPointId()org.eclipse.jetty.websocket.api.SessiongetSession()voidonClose(org.eclipse.jetty.websocket.api.Session session, int statusCode, String reason)voidonMessage(org.eclipse.jetty.websocket.api.Session session, byte[] buf, int offset, int length)voidonMessage(org.eclipse.jetty.websocket.api.Session session, String message)voidonOpen(org.eclipse.jetty.websocket.api.Session websocketSession)voidregisterProgressHandler(long topicId, org.bimserver.plugins.services.ProgressHandler progressHandler)voidunregisterProgressHandlers(long topicId)
-
-
-
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)
-
-