Package io.jmix.flowui.devserver
Class DebugWindowConnection
java.lang.Object
io.jmix.flowui.devserver.DebugWindowConnection
- All Implemented Interfaces:
com.vaadin.flow.internal.BrowserLiveReload
,com.vaadin.flow.server.communication.FragmentedMessageHolder
,Serializable
public class DebugWindowConnection
extends Object
implements com.vaadin.flow.internal.BrowserLiveReload
BrowserLiveReload
implementation class.
For internal use only. May be renamed or removed in a future release.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Implementation of the development tools interface.Nested classes/interfaces inherited from interface com.vaadin.flow.internal.BrowserLiveReload
com.vaadin.flow.internal.BrowserLiveReload.Backend
-
Method Summary
Modifier and TypeMethodDescriptionvoid
broadcast
(elemental.json.JsonObject msg) Broadcasts the given message to all connected clients.void
clearFragmentedMessage
(org.atmosphere.cpr.AtmosphereResource resource) com.vaadin.flow.internal.BrowserLiveReload.Backend
protected DevToolsInterface
getDevToolsInterface
(org.atmosphere.cpr.AtmosphereResource resource) com.vaadin.flow.server.communication.AtmospherePushConnection.FragmentedMessage
getOrCreateFragmentedMessage
(org.atmosphere.cpr.AtmosphereResource resource) boolean
isLiveReload
(org.atmosphere.cpr.AtmosphereResource resource) void
onConnect
(org.atmosphere.cpr.AtmosphereResource resource) void
onDisconnect
(org.atmosphere.cpr.AtmosphereResource resource) void
void
refresh
(boolean refreshLayouts) void
reload()
void
sendHmrEvent
(String event, elemental.json.JsonObject eventData) void
setBackend
(com.vaadin.flow.internal.BrowserLiveReload.Backend backend) void
-
Method Details
-
getBackend
public com.vaadin.flow.internal.BrowserLiveReload.Backend getBackend()- Specified by:
getBackend
in interfacecom.vaadin.flow.internal.BrowserLiveReload
-
setBackend
public void setBackend(com.vaadin.flow.internal.BrowserLiveReload.Backend backend) - Specified by:
setBackend
in interfacecom.vaadin.flow.internal.BrowserLiveReload
-
getDevToolsInterface
-
onConnect
public void onConnect(org.atmosphere.cpr.AtmosphereResource resource) - Specified by:
onConnect
in interfacecom.vaadin.flow.internal.BrowserLiveReload
-
onDisconnect
public void onDisconnect(org.atmosphere.cpr.AtmosphereResource resource) - Specified by:
onDisconnect
in interfacecom.vaadin.flow.internal.BrowserLiveReload
-
isLiveReload
public boolean isLiveReload(org.atmosphere.cpr.AtmosphereResource resource) - Specified by:
isLiveReload
in interfacecom.vaadin.flow.internal.BrowserLiveReload
-
broadcast
public void broadcast(elemental.json.JsonObject msg) Broadcasts the given message to all connected clients.- Parameters:
msg
- the message to broadcast
-
reload
public void reload()- Specified by:
reload
in interfacecom.vaadin.flow.internal.BrowserLiveReload
-
refresh
public void refresh(boolean refreshLayouts) - Specified by:
refresh
in interfacecom.vaadin.flow.internal.BrowserLiveReload
-
update
- Specified by:
update
in interfacecom.vaadin.flow.internal.BrowserLiveReload
-
onMessage
- Specified by:
onMessage
in interfacecom.vaadin.flow.internal.BrowserLiveReload
-
getOrCreateFragmentedMessage
public com.vaadin.flow.server.communication.AtmospherePushConnection.FragmentedMessage getOrCreateFragmentedMessage(org.atmosphere.cpr.AtmosphereResource resource) - Specified by:
getOrCreateFragmentedMessage
in interfacecom.vaadin.flow.server.communication.FragmentedMessageHolder
-
clearFragmentedMessage
public void clearFragmentedMessage(org.atmosphere.cpr.AtmosphereResource resource) - Specified by:
clearFragmentedMessage
in interfacecom.vaadin.flow.server.communication.FragmentedMessageHolder
-
sendHmrEvent
- Specified by:
sendHmrEvent
in interfacecom.vaadin.flow.internal.BrowserLiveReload
-