Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- afterProjectsRead(MavenSession) - Method in class com.vaadin.flow.devloop.mavenext.DevLoopBuildExtension
- agentmain(String, Instrumentation) - Static method in class com.vaadin.flow.devloop.agent.DevLoopAgent
-
Entry point when the agent is attached to a running JVM.
B
- BIND_PROPERTY - Static variable in class com.vaadin.flow.devloop.mavenext.DevLoopBuildExtension
-
A goal to bind in that module, as
<phase>:<goal>.
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. - com.vaadin.flow.devloop.mavenext - package com.vaadin.flow.devloop.mavenext
- COMPILE_EXECUTION - Static variable in class com.vaadin.flow.devloop.mavenext.DevLoopBuildExtension
-
The id every module's compile execution is also known by in a run
COMPILE_PROPERTYis set for. - COMPILE_OUTPUT - Static variable in class com.vaadin.flow.devloop.mavenext.DevLoopBuildExtension
-
Where a module's classes go in a run
COMPILE_PROPERTYis set for, relative to the module: not its classes directory, which the running application loads from. - COMPILE_PROPERTY - Static variable in class com.vaadin.flow.devloop.mavenext.DevLoopBuildExtension
-
Set by the daemon when it compiles an apply through Maven; see
COMPILE_EXECUTION.
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. - DevLoopBuildExtension - Class in com.vaadin.flow.devloop.mavenext
-
Overrides the server plugin's configuration for the run the dev loop drives, without touching the project's pom.
- DevLoopBuildExtension() - Constructor for class com.vaadin.flow.devloop.mavenext.DevLoopBuildExtension
F
- FORCE_PROPERTY - Static variable in class com.vaadin.flow.devloop.mavenext.DevLoopBuildExtension
-
What to force on it, as
element=valuepairs separated by semicolons.
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
-
Starts the daemon for a project.
- MODEL_FILE - Static variable in class com.vaadin.flow.devloop.mavenext.DevLoopBuildExtension
-
Where each module's effective model is left, relative to the module's own directory.
- MODULE_PROPERTY - Static variable in class com.vaadin.flow.devloop.mavenext.DevLoopBuildExtension
-
artifactIdof the module the daemon runs that plugin in.
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
- PLUGIN_PROPERTY - Static variable in class com.vaadin.flow.devloop.mavenext.DevLoopBuildExtension
-
groupId:artifactIdof the plugin to reconfigure. - 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 used to be published under. - PROPERTY_PREFIX - Static variable in class com.vaadin.flow.devloop.mavenext.DevLoopBuildExtension
-
Prefix of a setting naming a Maven project property to put on the model, as
<prefix><name>=<value>. - 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
-
SHA-256 of the release asset at
HotswapAgentJar.URL, verified after download.
U
- URL - Static variable in class com.vaadin.flow.devloop.daemon.HotswapAgentJar
-
Where the pinned
HotswapAgentJar.VERSIONof the agent is downloaded from.
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