Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AotCacheTrainingExtension - Class in io.github.vpelikh.aot.gradle
-
Configuration for the
io.github.vpelikh.aot-cache-trainingplugin. - AotCacheTrainingExtension() - Constructor for class io.github.vpelikh.aot.gradle.AotCacheTrainingExtension
-
Create the extension.
- AotCacheTrainingPlugin - Class in io.github.vpelikh.aot.gradle
-
Gradle plugin that records a JVM AOT cache (JEP 483 / JEP 514) from the project's integration tests.
- AotCacheTrainingPlugin() - Constructor for class io.github.vpelikh.aot.gradle.AotCacheTrainingPlugin
-
Create the plugin.
- apply(Project) - Method in class io.github.vpelikh.aot.gradle.AotCacheTrainingPlugin
E
- embed() - Method in class io.github.vpelikh.aot.gradle.EmbedAotCacheTask
-
Copy the boot JAR and append the cache entry.
- EMBED_IMAGE_JAR_TASK_NAME - Static variable in class io.github.vpelikh.aot.gradle.AotCacheTrainingPlugin
-
The name of the task that embeds the recorded cache into a copy of the boot JAR, so
bootBuildImageships the cache inside the image. - EmbedAotCacheTask - Class in io.github.vpelikh.aot.gradle
-
Copies a Spring Boot application JAR and adds the recorded AOT cache as an
aot-cache/application.aotentry, sobootBuildImageships the cache. - EmbedAotCacheTask() - Constructor for class io.github.vpelikh.aot.gradle.EmbedAotCacheTask
-
Create the task.
G
- getAllowEmptyWorkload() - Method in class io.github.vpelikh.aot.gradle.AotCacheTrainingExtension
-
Whether to record a cache even when the training run discovers no tests.
- getApplicationArguments() - Method in class io.github.vpelikh.aot.gradle.AotCacheTrainingExtension
-
Arguments passed to the application during training (for example, to set a Spring profile).
- getBootJar() - Method in class io.github.vpelikh.aot.gradle.EmbedAotCacheTask
-
The Spring Boot application JAR to copy.
- getCacheFile() - Method in class io.github.vpelikh.aot.gradle.EmbedAotCacheTask
-
The recorded AOT cache to embed.
- getContainerImage() - Method in class io.github.vpelikh.aot.gradle.AotCacheTrainingExtension
-
An optional container image whose JVM records the cache.
- getContainerRuntime() - Method in class io.github.vpelikh.aot.gradle.AotCacheTrainingExtension
-
The container runtime executable used when
AotCacheTrainingExtension.getContainerImage()is set. - getEnabled() - Method in class io.github.vpelikh.aot.gradle.AotCacheTrainingExtension
-
Whether AOT cache recording is enabled.
- getFailOnTestFailure() - Method in class io.github.vpelikh.aot.gradle.AotCacheTrainingExtension
-
Whether a failing test should fail the training run.
- getOutputJar() - Method in class io.github.vpelikh.aot.gradle.EmbedAotCacheTask
-
The application JAR with the cache embedded.
- getPackagesToScan() - Method in class io.github.vpelikh.aot.gradle.AotCacheTrainingExtension
-
Packages whose tests form the training workload.
- getReadyUrl() - Method in class io.github.vpelikh.aot.gradle.AotCacheTrainingExtension
-
A URL polled until it returns a 2xx/3xx response, used as the readiness check and the base URL for the training run.
- getStartClass() - Method in class io.github.vpelikh.aot.gradle.AotCacheTrainingExtension
-
The application start class used for training.
- getStartTimeout() - Method in class io.github.vpelikh.aot.gradle.AotCacheTrainingExtension
-
How long to wait for the application to become ready during training, in seconds.
I
- io.github.vpelikh.aot.gradle - package io.github.vpelikh.aot.gradle
R
- RECORD_TASK_NAME - Static variable in class io.github.vpelikh.aot.gradle.AotCacheTrainingPlugin
-
The name of the task that records the cache.
V
- VERIFY_TASK_NAME - Static variable in class io.github.vpelikh.aot.gradle.AotCacheTrainingPlugin
-
The name of the verification task.
All Classes and Interfaces|All Packages|Constant Field Values