Package io.quarkus.bootstrap.app
Interface AugmentAction
-
public interface AugmentAction
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StartupActioncreateInitialRuntimeApplication()AugmentResultcreateProductionApplication()voidperformCustomBuild(String resultConsumer, Object context, String... finalOutputs)Performs a custom augmentation run, asking for the outputs provided in finalOutputs, and passing them to the resultConsumerStartupActionreloadExistingApplication(boolean hasStartedSuccessfully, Set<String> changedResources, ClassChangeInformation classChangeInformation)
-
-
-
Method Detail
-
performCustomBuild
void performCustomBuild(String resultConsumer, Object context, String... finalOutputs)
Performs a custom augmentation run, asking for the outputs provided in finalOutputs, and passing them to the resultConsumer- Parameters:
resultConsumer- The name of aBiConsumer<Object, BuildResult>class that will be instantiated to handle the resultcontext- An additional context object that is passed as-is to the result consumerfinalOutputs- The names of the build items to ask for as part of the build
-
createProductionApplication
AugmentResult createProductionApplication()
-
createInitialRuntimeApplication
StartupAction createInitialRuntimeApplication()
-
reloadExistingApplication
StartupAction reloadExistingApplication(boolean hasStartedSuccessfully, Set<String> changedResources, ClassChangeInformation classChangeInformation)
-
-