Index

A E G I R V 
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-training plugin.
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 bootBuildImage ships 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.aot entry, so bootBuildImage ships 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.
A E G I R V 
All Classes and Interfaces|All Packages|Constant Field Values