Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- apply(Project) - Method in class com.patbaumgartner.optimizer.gradle.AutoConfigurationOptimizerPlugin
- AutoConfigurationOptimizerExtension - Class in com.patbaumgartner.optimizer.gradle
-
Configuration extension for the Spring Boot Autoconfiguration Optimizer Gradle plugin.
- AutoConfigurationOptimizerExtension() - Constructor for class com.patbaumgartner.optimizer.gradle.AutoConfigurationOptimizerExtension
-
Creates a new
AutoConfigurationOptimizerExtension. - AutoConfigurationOptimizerPlugin - Class in com.patbaumgartner.optimizer.gradle
-
Gradle plugin for Spring Boot Autoconfiguration Optimizer.
- AutoConfigurationOptimizerPlugin() - Constructor for class com.patbaumgartner.optimizer.gradle.AutoConfigurationOptimizerPlugin
-
Creates a new
AutoConfigurationOptimizerPlugin.
C
- com.patbaumgartner.optimizer.gradle - package com.patbaumgartner.optimizer.gradle
E
- EXTENSION_NAME - Static variable in class com.patbaumgartner.optimizer.gradle.AutoConfigurationOptimizerPlugin
-
The name of the configuration extension registered by this plugin.
G
- getClassesDirectories() - Method in class com.patbaumgartner.optimizer.gradle.TrainTask
-
The directories containing compiled class files to scan for the main class when neither
jarnormainClassis configured. - getJar() - Method in class com.patbaumgartner.optimizer.gradle.AutoConfigurationOptimizerExtension
-
The location of the Spring Boot executable JAR.
- getJar() - Method in class com.patbaumgartner.optimizer.gradle.TrainTask
-
The Spring Boot executable JAR to run.
- getJvmArguments() - Method in class com.patbaumgartner.optimizer.gradle.AutoConfigurationOptimizerExtension
-
Additional JVM arguments for the training run.
- getJvmArguments() - Method in class com.patbaumgartner.optimizer.gradle.TrainTask
-
Additional JVM arguments for the training run.
- getMainClass() - Method in class com.patbaumgartner.optimizer.gradle.AutoConfigurationOptimizerExtension
-
The main class of the Spring Boot application.
- getMainClass() - Method in class com.patbaumgartner.optimizer.gradle.TrainTask
-
The main class of the Spring Boot application.
- getOutputDirectory() - Method in class com.patbaumgartner.optimizer.gradle.InjectTask
-
The directory into which the core classes and resources are injected (typically the main classes output directory, e.g.
- getOutputDirectory() - Method in class com.patbaumgartner.optimizer.gradle.TrainTask
-
The output directory for the generated properties file.
- getOutputFile() - Method in class com.patbaumgartner.optimizer.gradle.AutoConfigurationOptimizerExtension
-
The name of the generated properties file.
- getOutputFile() - Method in class com.patbaumgartner.optimizer.gradle.TrainTask
-
The name of the generated properties file.
- getRuntimeClasspath() - Method in class com.patbaumgartner.optimizer.gradle.TrainTask
-
The classpath for running the application.
- getSkip() - Method in class com.patbaumgartner.optimizer.gradle.AutoConfigurationOptimizerExtension
-
Whether to skip the training run.
- getTargetDirectory() - Method in class com.patbaumgartner.optimizer.gradle.AutoConfigurationOptimizerExtension
-
The target directory where the generated properties file will be copied.
- getTimeout() - Method in class com.patbaumgartner.optimizer.gradle.AutoConfigurationOptimizerExtension
-
The training run timeout in seconds.
- getTimeoutSeconds() - Method in class com.patbaumgartner.optimizer.gradle.TrainTask
-
The training run timeout in seconds.
I
- inject() - Method in class com.patbaumgartner.optimizer.gradle.InjectTask
-
Injects the optimizer core classes and resources into the output directory.
- INJECT_TASK_NAME - Static variable in class com.patbaumgartner.optimizer.gradle.AutoConfigurationOptimizerPlugin
-
The name of the core-injection task registered by this plugin.
- InjectTask - Class in com.patbaumgartner.optimizer.gradle
-
Gradle task that injects the
autoconfiguration-optimizer-coreclasses and META-INF resources into the project's main output directory before thejartask runs. - InjectTask() - Constructor for class com.patbaumgartner.optimizer.gradle.InjectTask
-
Creates a new
InjectTask.
T
- TASK_GROUP - Static variable in class com.patbaumgartner.optimizer.gradle.AutoConfigurationOptimizerPlugin
-
The task group under which all plugin tasks are listed.
- train() - Method in class com.patbaumgartner.optimizer.gradle.TrainTask
-
Executes the training run.
- TRAIN_TASK_NAME - Static variable in class com.patbaumgartner.optimizer.gradle.AutoConfigurationOptimizerPlugin
-
The name of the training task registered by this plugin.
- TrainTask - Class in com.patbaumgartner.optimizer.gradle
-
Gradle task that runs a Spring Boot application in training mode to detect which auto-configurations are loaded.
- TrainTask() - Constructor for class com.patbaumgartner.optimizer.gradle.TrainTask
-
Creates a new
TrainTask.
All Classes and Interfaces|All Packages|Constant Field Values