You're viewing an older version of Vaadin JavaDoc. Please see version 24.7.0 for the latest.
com.vaadin.base.devserver.

Class DebugWindowConnection

java.lang.Object
com.vaadin.base.devserver.DebugWindowConnection

All Implemented Interfaces:

BrowserLiveReload

public class DebugWindowConnection extends Object implements BrowserLiveReload

BrowserLiveReload implementation class.

For internal use only. May be renamed or removed in a future release.

Author:

Vaadin Ltd

  • Method Details

    • getBackend

      public BrowserLiveReload.Backend getBackend()

      Description copied from interface: BrowserLiveReload

      Detects and return enabling live reload backend technology.

      Specified by:

      getBackend in interface BrowserLiveReload

      Returns:

      enabling technology, or null if none

    • setBackend

      public void setBackend(BrowserLiveReload.Backend backend)

      Description copied from interface: BrowserLiveReload

      Sets the live reload backend technology explicitly.

      Specified by:

      setBackend in interface BrowserLiveReload

      Parameters:

      backend - enabling technology, not null.

    • onConnect

      public void onConnect(org.atmosphere.cpr.AtmosphereResource resource)

      Description copied from interface: BrowserLiveReload

      Sets the web socket connection resource when it's established.

      Specified by:

      onConnect in interface BrowserLiveReload

      Parameters:

      resource - a web socket connection resource, not null.

    • onDisconnect

      public void onDisconnect(org.atmosphere.cpr.AtmosphereResource resource)

      Description copied from interface: BrowserLiveReload

      Removes the web socket connection resource, not null.

      Specified by:

      onDisconnect in interface BrowserLiveReload

      Parameters:

      resource - a web socket connection resource

    • isLiveReload

      public boolean isLiveReload(org.atmosphere.cpr.AtmosphereResource resource)

      Description copied from interface: BrowserLiveReload

      Returns whether the passed connection is a browser live-reload connection.

      Specified by:

      isLiveReload in interface BrowserLiveReload

      Parameters:

      resource - a web socket connection resource, not null.

      Returns:

      whether the web socket connection is for live reload

    • reload

      public void reload()

      Description copied from interface: BrowserLiveReload

      Requests reload via the resource provided via BrowserLiveReload.onConnect(AtmosphereResource) call.

      Specified by:

      reload in interface BrowserLiveReload

    • onMessage

      public void onMessage(org.atmosphere.cpr.AtmosphereResource resource, String message)

      Description copied from interface: BrowserLiveReload

      Called when any message is received through the connection.

      Specified by:

      onMessage in interface BrowserLiveReload

      Parameters:

      resource - the atmosphere resource that received the message

      message - the received message