Package io.quarkus.bootstrap.app
Interface AugmentAction
public interface AugmentAction
-
Method Summary
Modifier and TypeMethodDescriptionvoidperformCustomBuild(String resultConsumer, Object context, String... finalOutputs) Performs a custom augmentation run, asking for the outputs provided in finalOutputs, and passing them to the resultConsumerreloadExistingApplication(boolean hasStartedSuccessfully, Set<String> changedResources, ClassChangeInformation classChangeInformation)
-
Method Details
-
performCustomBuild
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)
-