-
-
-
Serialized Fields
-
applicationConfiguration
com.vaadin.flow.server.startup.ApplicationConfiguration applicationConfiguration
The configuration the runner was created with.
-
devServerFailure
AtomicReference<String> devServerFailure
The failure message of the last compilation, or null.
-
devServerPortFile
File devServerPortFile
File the port of a reusable dev server is recorded in.
-
devServerProcess
AtomicReference<Process> devServerProcess
The dev server process, or null when one was reused.
-
devServerStartFuture
CompletableFuture<Void> devServerStartFuture
Completes once the dev server is up, or completes exceptionally.
-
failedOutput
String failedOutput
The output of the last failed compilation, or null.
-
frontendTools
com.vaadin.flow.server.frontend.FrontendTools frontendTools
Locates the Node.js and npm executables used to start the server.
-
npmFolder
File npmFolder
The project folder the dev server process is started in.
-
port
int port
The port the dev server listens on, 0 until it has been started.
-
reuseDevServer
boolean reuseDevServer
Whether an already running dev server may be reused.
-
usingAlreadyStartedProcess
boolean usingAlreadyStartedProcess
Whether this runner attached to a dev server it did not start.
-
watchDog
AtomicReference<com.vaadin.base.devserver.DevServerWatchDog> watchDog
Holds a socket open for as long as this JVM uses the dev server, so that
the dev server can stop itself when the JVM goes away.
-
-
Serialized Fields
-
backend
com.vaadin.flow.internal.BrowserLiveReload.Backend backend
The detected live reload backend, or null if none.
-
classLoader
ClassLoader classLoader
The class loader used to detect the live reload backend in use.
-
context
com.vaadin.flow.server.VaadinContext context
The context this connection belongs to.
-
objectMapper
tools.jackson.databind.ObjectMapper objectMapper
Serializes the messages sent to the debug window.
-
plugins
List<DevToolsMessageHandler> plugins
The dev tools plugins that get a chance to handle a message.
-
resources
ConcurrentHashMap<WeakReference<org.atmosphere.cpr.AtmosphereResource>,com.vaadin.flow.server.communication.AtmospherePushConnection.FragmentedMessage> resources
The connected browsers, with the message being assembled for each.
-
-
-
-
-
-
Serialized Fields
-
name
String name
The field for the
name record component.
-
version
String version
The field for the
version record component.
-
-
-
-
-
Serialized Fields
-
hotSwappers
Collection<VaadinHotswapper> hotSwappers
The hotswappers the events are delegated to, in priority order.
-
liveReload
com.vaadin.flow.internal.BrowserLiveReload liveReload
Used to tell the browser to refresh or reload, may be null.
-
serviceDestroyed
boolean serviceDestroyed
Set when the service is destroyed, so that late events are ignored.
-
sessions
Set<com.vaadin.flow.server.VaadinSession> sessions
The sessions that have at least one UI, so that they can be updated.
-
vaadinService
com.vaadin.flow.server.VaadinService vaadinService
The service this hotswapper is registered on.
-
-
-
-
Serialized Fields
-
devModeHandlerManager
com.vaadin.flow.internal.DevModeHandlerManager devModeHandlerManager
The manager that owns the dev mode handler, set during startup.