Package io.jmix.flowui.devserver
Interface DevToolsMessageHandler
public interface DevToolsMessageHandler
Handles dev tools messages from the client.
-
Method Summary
Modifier and TypeMethodDescriptionvoidhandleConnect(DevToolsInterface devToolsInterface) Called when a browser connects.default voidhandleDisconnect(DevToolsInterface devToolsInterface) Called when the browser connection disconnects.booleanhandleMessage(String command, elemental.json.JsonObject data, DevToolsInterface devToolsInterface) Called when a message from the browser arrives.
-
Method Details
-
handleConnect
Called when a browser connects.This happens on each refresh but also when the application is opened in a new browser tab or window.
- Parameters:
devToolsInterface- for interaction with the development tools, e.g. sending a message
-
handleMessage
boolean handleMessage(String command, elemental.json.JsonObject data, DevToolsInterface devToolsInterface) Called when a message from the browser arrives.- Parameters:
command- the command receiveddata- the data receiveddevToolsInterface- for interaction with the development tools, e.g. sending a message- Returns:
trueif the message was handled and should not be passed on to further handlers
-
handleDisconnect
Called when the browser connection disconnects.- Parameters:
devToolsInterface- for interaction with the development tools, e.g. sending a message
-