Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- agentmain(String, Instrumentation) - Static method in class com.vaadin.flow.devloop.agent.DevLoopAgent
-
Entry point when the agent is attached to a running JVM.
C
- cacheDir() - Static method in class com.vaadin.flow.devloop.daemon.HotswapAgentJar
-
Where machine-level dev-loop assets are cached: the HotswapAgent jar, and nothing else so far.
- cachedJar() - Static method in class com.vaadin.flow.devloop.daemon.HotswapAgentJar
-
Where
HotswapAgentJar.VERSIONlives once it has been provisioned. - com.vaadin.flow.devloop.agent - package com.vaadin.flow.devloop.agent
-
The javaagent side of the dev loop: the only code from this module that is ever loaded into the application JVM, there to hand its
Instrumentationhandle to the in-app dev-loop connector. - com.vaadin.flow.devloop.daemon - package com.vaadin.flow.devloop.daemon
-
The dev-loop daemon: one long-running process per Vaadin application module, owning the edit-to-running-app loop that the
vaadin-devCLI drives.
D
- Daemon - Class in com.vaadin.flow.devloop.daemon
-
The dev-loop daemon: one per application module, discovered through
.vaadin/daemon.properties, never started by hand. - DevLoopAgent - Class in com.vaadin.flow.devloop.agent
-
Captures the
Instrumentationhandle at JVM startup and publishes it, so the in-app dev-loop connector can perform atomic class redefinitions in-process.
G
- get() - Static method in class com.vaadin.flow.devloop.agent.DevLoopAgent
-
The captured instrumentation handle, or
nullwhen this class was loaded without the agent having been installed.
H
- HotswapAgentJar - Class in com.vaadin.flow.devloop.daemon
-
The HotswapAgent jar the application JVM is launched with: where it is cached, and how it gets there.
M
- main(String[]) - Static method in class com.vaadin.flow.devloop.daemon.Daemon
O
- OVERRIDE_PROPERTY - Static variable in class com.vaadin.flow.devloop.daemon.HotswapAgentJar
-
Names a jar that is already on the machine, which is how an air-gapped setup that never ran the install goal still gets an agent.
P
- premain(String, Instrumentation) - Static method in class com.vaadin.flow.devloop.agent.DevLoopAgent
-
Entry point when the agent is loaded at JVM startup with
-javaagent:. - PROPERTY - Static variable in class com.vaadin.flow.devloop.agent.DevLoopAgent
-
The system properties key the
Instrumentationhandle is published under. - provision(Consumer<String>) - Static method in class com.vaadin.flow.devloop.daemon.HotswapAgentJar
-
Ensures the HotswapAgent jar is present and matches the pinned checksum, and answers where it is.
S
- SHA256 - Static variable in class com.vaadin.flow.devloop.daemon.HotswapAgentJar
U
- URL - Static variable in class com.vaadin.flow.devloop.daemon.HotswapAgentJar
V
- VERSION - Static variable in class com.vaadin.flow.devloop.daemon.HotswapAgentJar
-
Pinned, never "latest": a changing agent would make applies irreproducible.
All Classes and Interfaces|All Packages|Constant Field Values