Class ConsoleWebsocketService
java.lang.Object
org.eclipse.dirigible.runtime.ide.console.service.ConsoleWebsocketService
public class ConsoleWebsocketService extends Object
The Console Websocket Service.
-
Constructor Summary
Constructors Constructor Description ConsoleWebsocketService() -
Method Summary
Modifier and Type Method Description static voiddistribute(ConsoleLogRecord record)Distribute message to all the listeners.voidonClose(javax.websocket.Session session, javax.websocket.CloseReason closeReason)On close callback.voidonError(javax.websocket.Session session, Throwable throwable)On error callback.voidonMessage(String message, javax.websocket.Session session)On message callback.voidonOpen(javax.websocket.Session session)On open callback.
-
Constructor Details
-
ConsoleWebsocketService
public ConsoleWebsocketService()
-
-
Method Details
-
onOpen
public void onOpen(javax.websocket.Session session)On open callback.- Parameters:
session- the session
-
onMessage
On message callback.- Parameters:
message- the messagesession- the session
-
onError
On error callback.- Parameters:
session- the sessionthrowable- the throwable
-
onClose
public void onClose(javax.websocket.Session session, javax.websocket.CloseReason closeReason)On close callback.- Parameters:
session- the sessioncloseReason- the close reason
-
distribute
Distribute message to all the listeners.- Parameters:
record- the record
-