Index

A C D F G H M O P S U V 
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.

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.VERSION lives 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 Instrumentation handle 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-dev CLI drives.
com.vaadin.flow.devloop.mavenext - package com.vaadin.flow.devloop.mavenext
 

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 Instrumentation handle 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=value pairs separated by semicolons.

G

get() - Static method in class com.vaadin.flow.devloop.agent.DevLoopAgent
The captured instrumentation handle, or null when 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.

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:artifactId of 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 Instrumentation handle 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
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.VERSION of 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.
A C D F G H M O P S U V 
All Classes and Interfaces|All Packages|Constant Field Values